1、Java中常见的数据结构
理解数据结构和算法对于编程是相当重要的,选择适当的数据结构来解决相应的问题,会极大的提高程序的性能。比如三目运算:
<表达式A> ? <表达式B> : <表达式C>;
A为真,则执行B,并返回表达式B的结果;
A为假,则执行C,并返回表达式C的结果。
必要时,进行嵌套,可取代大部分的if和else。
2、什么是数据结构?
数据结构是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,选择合适的数据结构可以带来更高的运行或者存储效率,数据结构往往同高效的检索算法和索引技术有关,它的基本功能如下:
1)如何插入一条新的数据项
2)如何寻找或者删除某一特定的数据项
3)如何迭代的访问各个数据项,以便进行显示或其他操作
3、常见数据结构基础知识分析
3.1、栈(stack)
说到栈,那么这些概念我们也必须知道: