首页 > 其他 > 详细

数据结构基础

时间:2018-08-22 21:11:59      阅读:132      评论:0      收藏:0      [点我收藏+]

1、分为逻辑结构、物理结构和数据操作。

2、逻辑结构

  集合:成员之间没有关系

  线性(元素之间都是一对一的关系):链表、数组

  非线性(元素之间存在多对多的关系):树、图、散列表

3、物理结构

  顺序

  链式

  索引

  散列

 

4、二叉树

  满二叉树:节点个数为2的n次方-1,即除最后一行,都有2个子节点。

  完全二叉树:最后一行不满的满二叉树

5、有向图、无向图、有权图

6、散列/哈希表:<key, value>

 

7、C++标准库中的数据结构

  vector:可变长数组,在结尾处删和增

  list

  queue

  stack

  set/map:对应散列结构

 

8、操作

  增

  删

  改

  查

  排

数据结构基础

原文:https://www.cnblogs.com/wangbin-heng/p/9520247.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!