java 数据结构概述

来源:互联网 发布:嵌入式软件测试 编辑:程序博客网 时间:2024/06/03 18:32

作为程序员应该都知道 程序 = 数据结构 + 算法,在日常的开发过程中,虽然很少会自己去写数据结构,但是数据结构的基础和思想一直伴随在开发过程中。

数据结构分为逻辑结构和物理结构:

1)逻辑结构包括集合,线性表,树,图等

线性结构:

集合

线性表包括链表,数组,队列,栈,串,矩阵

非线性结构:

树结构包括 树,二叉树(赫夫曼树)

图结构

2)物理结构包括线性存储,链式存储,索引存储

线性存储:数组

链式存储:单链表,双向链表

索引存储:

散列存储:

3)操作:

增,删,改,查,递归。。。

以上是我对数据结构的总体的概述理解,希望对大家有帮助,如有异议,欢迎相互讨论,谢谢!



0 0
原创粉丝点击