摘要:
数据结构-线性表 线性表结构:线性表:数组、链表、栈、队列 1.数组:连续的内存空间。 1.1 查找:随机查找的时间复杂度为O(1),注意,只是随机查找(用下标的方式)。排序后的二分查找时间复杂度O(logn) 中间插入和删除:需要搬移元素位置,时间复杂度为O(n) 开头和结尾插入和删除:O(1) 阅读全文
摘要:
数据结构-各种树的简单理解 理解:二叉树的查找的优化,也是利用了类似二分查找的思想,让查找的时间复杂度变成O(log2 n) 1. 树 N叉树浪费链接的存储空间,N越大浪费越严重 解决:N等于2时链接空间浪费率最低,于是有了二叉树 2. 二叉树 优点:链接空间浪费率达到最低。 缺点:无约束的二叉树是 阅读全文