码迷,mamicode.com
首页 >  
搜索关键字:数据结构与算法 3:二叉树    ( 1805个结果
数据结构与算法——C语言描述 二叉树的存储结构
上一篇 树和二叉树的概念和定义:https://www.cnblogs.com/prinzeugen/p/12805870.html 二叉树的存储结构 二叉树的顺序存储结构 二叉树的顺序结构就是将所有的结点按照一定的次序,顺序存储在一维数组当中,并且结点的存储位置,也就是数组的下标要能够体现出节点之 ...
分类:编程语言   时间:2020-05-15 00:29:07    阅读次数:76
数据结构与算法 (03)
序列去重, 切片, 词频统计, 序列过滤, 三元表达式, 列表推导式, 生成器等. ...
分类:编程语言   时间:2020-05-13 00:35:16    阅读次数:70
数据结构与算法(Python)
数据结构与算法(Python) 常见的内置数据结构和算法 数据结构/算法 语言内置 内置库 线性结构 链式结构 字典结构 集合结构 排序算法 二分算法 堆算法 缓存算法 ...
分类:编程语言   时间:2020-05-11 21:46:47    阅读次数:74
每周专业学习周记-1
每周专业学习周记 1 标签(空格分隔): 周记 说明:接下来的每一周都将会跟新我的专业学习周记,内容包括代码+总结。目前主要除了课程内的《数据结构与算法》课程之外,还有Python语言学习,Python作为现在比较热门并且易入门的编程语言,学习它无论是用作工具还是提升自己都会有很好的帮助,教材使用【 ...
分类:其他好文   时间:2020-05-10 18:44:24    阅读次数:119
数据结构与算法(Python版):用队列(Queue)处理约瑟夫问题
在古罗马时期,犹太人背叛了罗马人,落到困境,约瑟夫和同行的一共39个犹太人只能够自杀殉国,但是犹太教义规定不能自杀,因此只能够让别人将自己杀害。他们所有39个人坐成一圈,报数1—7,报到7则由身旁的人将自己杀死。结果约瑟夫灵机一动,给自己安排了一个位置,最后活了下来,那么约瑟夫给自己安排的是哪一个位 ...
分类:编程语言   时间:2020-05-08 16:27:14    阅读次数:108
数据结构与算法参考答案(第二周)
一、设顺序表va中的数据元素递增有序。试写一算法,将x插入到顺序表的适当位置上,以保持该表的有序性。 答: 分析题目可知,我们需要先查到x需要在顺序表va中插入的位置。假设我们插入在顺序表中的位置为va.elem[i+1]。这里我们需要满足x的值大于等于va.elem[i]且小于va.elem[i+ ...
分类:编程语言   时间:2020-05-05 20:25:10    阅读次数:105
数据结构与算法参考答案(第三周)
一、已知线性表中元素以值递增有序排列,并以单链表作存储结构。试写一高效的算法,删除表中所有值大于mink且小于maxk的元素(若表中存在这样的元素)同时释放被删结点空间,并分析你的算法的时间复杂度(注意:mink和maxk是给定的两个参变量,它们的值可以和表中的元素相同,也可以不同)。 答: 本题对 ...
分类:编程语言   时间:2020-05-05 19:53:28    阅读次数:178
算法的时间复杂度和空间复杂度
最近在研究数据结构与算法,在B站中找到了小甲鱼的《数据结构与算法课程》,挺有意思的! (小甲鱼)数据结构和算法 对于一个算法来说,分析有两步,第一是从数学上证明算法的正确性,第二步是分析算法的时间复杂度。 算法的时间复杂度反映了程序执行时间随输入规模增长而增长的量级,在很大程度上能反映出算法的优劣与 ...
分类:编程语言   时间:2020-05-05 01:09:23    阅读次数:92
数据结构与算法 (01)
序列拆包 unpack, 组包 package, 队列 deque 应用. ...
分类:编程语言   时间:2020-05-05 00:27:06    阅读次数:74
数据结构与算法(线性表)
详细内容看课本吧 第二章线性表 线性表是一种最简单的线性结构。 基本特征: 线性结构是一个数据元素的有序(次序)集 集合中必存在唯一的一个“第一元素” 集合中必存在唯一的一个“最后元素” 除最后元素在外,均有唯一的后继 除第一元素之外,均有唯一的前驱 在长度为n的线性表中插入一个元素所需移动元素的的 ...
分类:编程语言   时间:2020-05-03 10:28:58    阅读次数:88
1805条   上一页 1 ... 14 15 16 17 18 ... 181 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!