1.数据结构
数据结构 | 优点 | 缺点 | |
数组 |
查询时间复杂度为O(1),存放数据连续 | 插入,删除数据复杂度为O(n) | |
链表 | 插入,删除复杂度为O(1) | 存放数据不连续,查询时间复杂度为O(n),上一个数组存放了下一个数据的存放地址 | |
栈 |
2.查找
顺序查找:时间复杂度为O(n)
二分查找:时间复杂度为O(logn),但有个前提,数据必须是按照顺序排列好的;
3.排序
选择排序:时间复杂度为O(n2),从原数据中选出最大/最小的值存放在新的容器中;
递归排序:重复调用自身容易导致无限循环,所以需要递归出口;
标签:10,复杂度,第五,查找,存放,排序,存放数据 来源: https://www.cnblogs.com/blogbook/p/15389758.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。