- 7
- 0
- 约小于1千字
- 约 2页
- 2020-06-11 发布于山东
- 举报
各种链表对特殊操作的复杂度总结
DS复杂度 操作
删除最后元素
删除第一个元素
在最后插入元素
在最前插入元素
单链表
O(n)
O(1)
O(n)
O(1)
循环单链表(头指针)
O(n)
O(1)
O(n)
O(1)
循环单链表(尾指针)
O(n)
O(1)
O(1)
O(1)
双链表(头指针)
O(n)
O(1)
O(n)
O(1)
双链表(尾指针)
O(1)
O(n)
O(1)
O(n)
双链表(头、尾指针)
O(1)
O(1)
O(1)
O(1)
循环双链表
O(1)
O(1)
O(1)
O(1)
这 里的复杂度在栈和队列里都用得到,大家最好记住,不用死记硬背,自己画图把每一个模拟一下就能记得了有一条一定要记得,删除链表中的元素,一定要找到它的直接前驱
树和二叉树的这种计算最核心的公式:(1)n=B+1
(2)n=n0+n1+n2+…+nk
(3)B=0*n0+1*n1+2*n2+…+k*nk
关于树和二叉树的计算我认为谁都头疼,容易算错,而且速度慢,我总结一些东西,以图表的形式展示一下希望对你在计算方面有帮助
(一)树与二叉树高度与结点数的相互计算
这部分树和二叉树公式其实是通用的把m换成2就可以,除了结点的至少数和高度的最大数,这是由于二叉树的特殊性质决定的,因为二叉树不是简单的度为2的树。
(二)n个结点的完全二叉树
叶结点的数量是最多的
您可能关注的文档
- 吊脚楼建筑结构设计说明书 (2).docx
- 大塘湾一级(60kmh)公路设计计算书.doc
- 寇慧俊 山西省晋中市榆次区乌金山镇聂店小学 《打秋千》教学设计(1).doc
- 对学习成果的评价 漂亮的图形.doc
- 导航音响调试指南.docx
- 将3D坐标转成2D坐标的方法.docx
- 将桩基图转换至设计控制点坐标位置.doc
- 小型果蔬冷藏库用太阳能喷射制冷系统设计(1).doc
- 小学三年级下册语文期末综合检测试题(1).docx
- 小学二年级(下)语文期末教学质量检测(2份).doc
- 基于MOF复合材料修饰丝网印刷电极对Cd2+Cu2+的便携快检研究.pdf
- 不同基材表面铜单原子催化剂的制备及其催化性能的研究.pdf
- 噻吩取代四芳基乙烯分子的构筑及其多重刺激响应性质研究.pdf
- Na助熔剂—坩埚下降法GaN晶体生长中传热传质研究.pdf
- 基于咔唑的氢键有机框架材料的制备及其性能研究.pdf
- 直链二酸化合物及其改性水性环氧树脂的制备与性能研究.pdf
- 基于CADD策略的新型杂环嘧啶类高选择性CDK46抑制剂的设计、合成与抗肿瘤活性研究.pdf
- 具有光响应四芳基乙烯的合成及其吡啶功能化的研究.pdf
- 任务式教学法对高中聋哑学生的心理韧性与体育学习态度的影响研究.pdf
- 思维导图在高中英语语法复习中的应用研究.pdf
原创力文档

文档评论(0)