简介-什么是数据结构
# 简介
# 什么是数据结构
作为软件开发者,我们要能够借助编程语言来解决问题,而数据结构是这些问题的解决方案中不可或缺的一部分。如果选择了不恰当的数据结构,可能会影响所程序的性能。因此,了解不同数据结构和它们的适用范围十分重要。
算法在计算机科学中扮演着非常重要的角色。解决一个问题有很多方法,但有些方法会比其他方法更好,因此,了解一下著名的算法也很重要。
数组
和对象
基本上是所有语言中用来存储数据的最基本和最基础的数据结构
例如:
- JavaScript中的
[]
和{}
- Python中的
[](列表)
和{}(字典)
- Java中的
[]
和集合
,而集合里只能存对象,Java中不能直接使用{}
来表示一个对象,只能够使用类
来new
一个实例对象
提示
我在学习的时候,我一直困惑一个问题,我们都有了数组和对象这种可以存储数据的结构,而且许多语言在底层已经为我们编好许多操作数组和对象的api
,那我们要栈和其它更高级的数据结构做什么?
数组,对象,是最简单和基础内存数据结构
,我们需要在这种简单的数据结构上做拓展,更重要的是,学好数据结构才能让我们能够看懂底层api的源码,才拥有了数据结构这一门学科
上次更新: 2022/06/01 11:01:52