E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
python数据结构树和二叉树
树和二叉树
的基本概念和堆的实现
树的概念及结构树的概念树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。把它叫做树是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。1.有一个特殊的结点,称为根结点,根节点没有前驱结点2.除根节点外,其余结点被分成M(M>0)个互不相交的集合T1、T2、……、Tm,其中每一个集合Ti(10)棵互不相交的树的集合称为森林树的表示树结构相对线性表就比较复杂
只是雪豹
·
2023-12-03 16:31
数据结构
c语言
算法
开发语言
树和二叉树
树树是由节点(Node)组成的层次结构,有且仅有一个节点被称为根节点(Root),每个节点可以有零个或多个子节点,这些子节点也可以再次拥有零个或多个子节点。树的每个节点(除了根节点)都有一个父节点,位于同一层级的节点被称为兄弟节点,而每个节点的子节点之间没有任何顺序关系。相关知识从节点A到节点K路径上任一节点都是节点K的祖先,节点K是路径上所有节点的子孙。节点的孩子个数称为该节点的度,树上节点最大
喝鸡汤
·
2023-12-02 20:44
数据结构
Python数据结构
——树
Python数据结构
——树树的存储与表示二叉树的性质与分类二叉树的实现(层次遍历)bool([None])==TrueclassNode(object):def__init__(self,item):self.elem
深度学不学习
·
2023-12-02 16:11
python
数据结构
深度优先
python数据结构
和算法面试题_算法和数据结构面试题(JavaScript+Python)——滑动窗口...
适用情况:input是一些线性结构如链表,数组,字符串等,求最长/最短子字符串或是某些特定的长度要求滑动窗口避免了重复循环元素,在计算sum等数值时适应,但是有些情况必须遍历所有值解题就不适用了。模式res=[]start=0end=0whileendend+=1startif/while():start+=1复制代码细节window的数据类型,easy一般为数值、数组,用于加减求和等,mediu
南茗hy
·
2023-11-29 12:11
【考研数据结构题型分类讲解练习】3-3
树和二叉树
--应用题
更新时间:2023年8月4日本文配套视频讲解画出以3,4,6,8,12,13,15,18,25,40为结点权值所构造的Huffiman树,并对各结点编码。【吉林大学2007二、8(3分)】哈夫曼树大题常见的题型就下边这两种:给数值、给频率。构造出来的哈夫曼树不唯一。视频:【又快又准做对考研真题】哈夫曼树,哈夫曼编码画出以3,4,6,8,12,13,15,18,25,40为结点权值所构造的Huffi
Anthony_4926
·
2023-11-29 08:02
考研数据结构题型分类讲解练习
数据结构
算法
【C语言数据结构(基础版)】第五站:
树和二叉树
目录一、树的概念及结构1.树的概念2.树的表示3.树在实际中的应用二、二叉树概念及结构1.概念2.特殊的二叉树3.二叉树的性质4.二叉树的存储结构(1)顺序存储(2)链式存储三、二叉树链式结构的实现1.二叉树的前序中序后序(深度优先遍历)(1)树的分割(2)先序遍历(3)中序遍历(4)后序遍历(5)先序中序后序的代码实现2.计算二叉树中结点的个数3.计算二叉树中叶子结点的个数4.二叉树的层序遍历(
青色_忘川
·
2023-11-29 08:53
【C语言数据结构(基础篇)】
数据结构
c语言
c++
算法
开发语言
数据结构与算法分析 第五章
树和二叉树
作业讲解
参考教材:《数据结构(C语言版第2版)》严蔚敏,李冬梅,吴伟民编著,人民邮电出版社,2022年版。截图未标明出处均为原创或取自《数据结构(C语言版第2版)》~本文对应的作业题讲解视频:数据结构与算法分析作业讲解视频合集https://www.bilibili.com/video/BV1NN411A7hd/?share_source=copy_web&vd_source=7fbf4cbf97db09
Hello_Zhang_
·
2023-11-29 08:52
数据结构与算法分析作业讲解
算法
数据结构
霍夫曼树
数据结构和算法-
树和二叉树
的定义和基本术语和性质
文章目录树的基本概念和相关术语相关的应用节点间的关系描述节点,树的属性描述有序树vs无序树树vs森林小结树的相关性质考点1考点2考点3考点4考点5考点6小结二叉树的相关概念和基本术语重要(五种状态)特殊二叉树小结二叉树的相关性质二叉树考点1二叉树考点2二叉树考点3完全二叉树考点1小结树的基本概念和相关术语当存在非根节点有两个前驱或者没有前驱时,都不构成树任何非空树可以看作根节点和不相交的子树构成(
看星猩的柴狗
·
2023-11-28 09:35
王道数据结构和算法考研笔记
数据结构
算法
【树】数据结构——
树和二叉树
的概念&笔记
树一、基本概念二、常见例子三、基本术语1、根(root)2、双亲节点(parent)3、孩子节点(child)4、节点的层次(level)5、节点的度(degree)6、叶子(leaf)7、树的高度(height)/深度8、有序树与无序树---人为定义的概念四、二叉树五、存储形式1、顺序存储2、链式存储六、树的遍历一、基本概念树是一种非线性结构,其严格的数学定义是:如果一组数据中除了第一个节点(第
邢仕冲的一亩三分地
·
2023-11-28 01:23
数据结构
树
二叉树
数据结构
【
Python数据结构
与算法】--- 递归算法的应用 ---[乌龟走迷宫] |人工智能|探索扫地机器人工作原理
个人主页:Aileen_0v0系列专栏:
PYTHON数据结构
与算法学习系列专栏"没有罗马,那就自己创造罗马~"目录导言解决过程1.建立数据结构2.探索迷宫:算法思路递归调用的“基本结束条件”3.乌龟走迷宫的实现代码
Aileen_0v0
·
2023-11-28 00:00
数据结构与算法
游戏
python
机器人
人工智能
前端
数据结构
算法
21级数据结构与算法实验5——
树和二叉树
(参考答案)
目录7-1还原二叉树7-2朋友圈7-3修理牧场7-4玩转二叉树7-5根据后序和中序遍历输出先序遍历7-6完全二叉树的层序遍历7-7列出叶结点7-8部落7-9建立与遍历二叉树7-10交换二叉树中每个结点的左孩子和右孩子7-11树的遍历7-1还原二叉树作者DS课程组单位浙江大学给定一棵二叉树的先序遍历序列和中序遍历序列,要求计算该二叉树的高度。输入格式:输入首先给出正整数N(≤50),为树中结点总数。
救救孩子√
·
2023-11-27 23:22
数据结构
深度优先
算法
数据结构与算法实验5——
树和二叉树
7-1 还原二叉树
7-1还原二叉树分数25作者DS课程组单位浙江大学给定一棵二叉树的先序遍历序列和中序遍历序列,要求计算该二叉树的高度。输入格式:输入首先给出正整数N(≤50),为树中结点总数。下面两行先后给出先序和中序遍历序列,均是长度为N的不包含重复英文字母(区别大小写)的字符串。输出格式:输出为一个整数,即该二叉树的高度。输入样例:9ABDFGHIECFDHGIBEAC输出样例:5代码长度限制16KB时间限制
如来是我,卿也是我
·
2023-11-27 23:52
c++
算法
数据结构
数据结构与算法实验5——
树和二叉树
7-5 根据后序和中序遍历输出先序遍历
7-5根据后序和中序遍历输出先序遍历分数25本题要求根据给定的一棵二叉树的后序遍历和中序遍历结果,输出该树的先序遍历结果。输入格式:第一行给出正整数N(≤30),是树中结点的个数。随后两行,每行给出N个整数,分别对应后序遍历和中序遍历结果,数字间以空格分隔。题目保证输入正确对应一棵二叉树。输出格式:在一行中输出Preorder:以及该树的先序遍历结果。数字间有1个空格,行末不得有多余空格。输入样例
如来是我,卿也是我
·
2023-11-27 23:52
算法
数据结构
B+树详解(附代码)
1.B+树的背景我们谈起B+树,可能最先想到它是MySQL中底层存储所采用的数据结构,其实B+
树和二叉树
、平衡二叉树一样,都是经典的数据结构。B+树由B树和索引顺序访问方法(ISAM,是不是很熟悉?
无界函数的反常积分
·
2023-11-27 22:14
数据结构
数据结构
b+树
java
基本排序算法的python代码
本文参考b站视频:清华大学博士讲解
Python数据结构
与算法(完整版)全套100节地址:https://www.bilibili.com/video/BV1uA411N7c5冒泡排序#冒泡排序,升序defbubble_sort
希哈的哈希
·
2023-11-26 10:44
排序算法
算法
数据结构
C数据结构:树和森林存储方式与遍历方式
文章目录树的存储方式双亲表示法孩子链表表示法孩子兄弟表示法(二叉树表示法)
树和二叉树
的转换森林和二叉树的转换树和森林的遍历树的遍历方式森林的遍历方式浅谈一下几个问题为什么树没有中根遍历?
竹等寒
·
2023-11-26 01:34
C数据结构
c语言
数据结构
Python的json.loads() 方法与json.dumps()方法
1.json.loads()json.loads()是Python标准库中的一个方法,用于将JSON格式的字符串解析为
Python数据结构
。
和谐号hexh
·
2023-11-25 22:40
python
json
Python常见编程题(二)
python数据结构
列表、元组、字典、集合-------------------------------列表与元组-------------------------------1.已知列表num1=[4,5,2,7
果仁味的元宵
·
2023-11-25 22:25
python
Python数据结构
目录5.1.列表详解5.1.1.用列表实现堆栈5.1.2.用列表实现队列5.1.3.列表推导式5.1.4.嵌套的列表推导式5.2.del语句5.3.元组和序列5.4.集合5.5.字典5.6.循环的技巧5.7.深入条件控制5.8.序列和其他类型的比较本章深入讲解之前学过的一些内容,同时,还增加了新的知识点。5.1.列表详解列表数据类型支持很多方法,列表对象的所有方法所示如下:list.append(
知识的宝藏
·
2023-11-25 05:02
Python
python
前端
【头歌】
Python数据结构
Python案例 实验一python初探(2)
第5关:BMI指数判断任务描述BMI指数(身体质量指数,简称体质指数又称体重指数,英文为BodyMassIndex,简称BMI),是用体重公斤数除以身高米数平方得出的数字,是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。bmi小于18.5,为体重过低;bmi18.5-24(包含24),为体重正常;bmi为24-28(包含28),为体重超重;bmi超过28,为体重肥胖。输入身高和体重,显示
W要成为Python之w
·
2023-11-24 14:43
python
数据结构
开发语言
【头歌】
Python数据结构
Python入门之基础语法
第1关:行与缩进任务描述本关任务:改正代码中不正确的缩进,使其能够正常编译,并输出正确的结果。相关知识缩进Python与C/C++、Java这些C类语言不同,Python使用缩进来表示代码块,缩进的空格数量可以由个人习惯决定,但同一个代码块的缩进空格数必须相同。ifTrue:print("true")print("true")else:print("false")print("false");上面
W要成为Python之w
·
2023-11-24 14:13
python
数据结构
开发语言
【头歌】
Python数据结构
Python案例 实验一python初探(1)
第1关:基本输入输出任务描述本关任务:编写一个程序,依次输入用户的学号,姓名和手机号码再依次输出相关信息为了完成本关任务,你需要掌握:1.如何输入数据2.如何输出输入语句=input()语句功能:系统显示提示性文字,等待用户输入。将用户输入的信息存储在指定的变量中。示例如下:x=input("请输入一个数")请输入一个数5则x变量的值为"5"注意:不管用户输入字符或数字,input()函数统一按照
W要成为Python之w
·
2023-11-24 14:09
python
数据结构
树和二叉树
之线索二叉树(包括对前驱后继的疑惑)
1树的概念树的结点:包含一个数据元素及若干指向其子树的分支。结点的度:结点拥有的子树数目。(一个分支就是一个树,二叉树结点的度最多为2,最少为0)叶子:度为0的结点称为叶子。树的度:整个树内出现的最大结点的度就是树的度。孩子:结点的子树的根称为该结点的孩子。(结点的子树是指这个结点的一个分支,这个分支就是一个子树)双亲:子树的根结点上面的结点就是他的双亲。(双亲是值一个父结点,不要看到双以为是两个
VClol
·
2023-11-24 11:41
数据结构
广义表的C++简单实现
广义表是数据结构中非常关键的一部分,它的学习对于
树和二叉树
有很大的起承作用。那么,它是怎么实现的呢?广义表的实现应用到了一个很熟悉的算法——递归。来看看它的代码吧!
weixin_34380781
·
2023-11-24 05:11
c/c++
数据结构与算法
python数据结构
树_
Python数据结构
与算法—树形结构、二叉树
基础概念1.定义:树(Tree)是n(n≥0)个节点的有限集合T,它满足两个条件:有且仅有一个特定的称为根(Root)的节点;其余的节点可以分为m(m≥0)个互不相交的有限集合T1、T2、……、Tm,其中每一个集合又是一棵树,并称为其根的子树(Subtree)。2.基本概念一个节点的子树的个数称为该节点的度数,一棵树的度数是指该树中节点的最大度数。度数为零的节点称为树叶或终端节点,度数不为零的节点
weixin_39685674
·
2023-11-23 16:20
python数据结构
树
python数据结构
树和二叉树
,
python数据结构
树和二叉树
简介
一、树的定义树形结构是一类重要的非线性结构。树形结构是结点之间有分支,并具有层次关系的结构。它非常类似于自然界中的树。树的递归定义:树(Tree)是n(n≥0)个结点的有限集T,T为空时称为空树,否则它满足如下两个条件:(1)有且仅有一个特定的称为根(Root)的结点;(2)其余的结点可分为m(m≥0)个互不相交的子集Tl,T2,…,Tm,其中每个子集本身又是一棵树,并称其为根的子树(Subree
貔蚯
·
2023-11-23 16:49
python数据结构树和二叉树
数据结构与算法_
树和二叉树
目录一、树的概念二、树的衍生概念三、二叉树顺序结构链式存储二叉树连式结构的遍历一、树的概念树是一种非线性的数据结构,它由n(n>=0)个有限结点组成一个具有层次关系的集合。在树中,有一个特殊节点成为根节点,根节点没有前驱节点;除根结点外,其余节点被分为M(M>0)个互不相交的集合T1、T2、T3......Tm,其中每一个集合Ti(10)棵互不相交的树的集合称为森林;三、二叉树二叉树是一种树形结构
工业废气
·
2023-11-23 07:52
数据结构与算法
数据结构
【
Python数据结构
与算法】--- 递归算法应用-五行代码速解汉诺塔问题.
个人主页:Aileen_0v0系列专栏:
PYTHON数据结构
与算法学习系列专栏"没有罗马,那就自己创造罗马~"汉诺塔两层汉诺塔的演示三层汉诺塔的走法演示我不知道有没有朋友跟我一样有一个疑问,如果我们顶端的先放到中间柱子呢
Aileen_0v0
·
2023-11-23 05:27
python学习
python
前端
学习
开发语言
算法
数据结构
动态规划
【DS】
树和二叉树
的理论知识梳理
✨博客主页:心荣~✨系列专栏:【Java实现数据结构】✨一句短话:难在坚持,贵在坚持,成在坚持!文章目录一.树形结构1.树的概念2.关于树的一些术语3.树的表示形式4.树的应用二.二叉树1.概念2.两种特殊的二叉树3.二叉树的性质4.二叉树的存储一.树形结构1.树的概念树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合;把它叫做树是因为它看起来像一棵倒挂的树,也就是
韵秋梧桐
·
2023-11-23 02:48
#
数据结构
算法
数据结构
java
Python数据结构
与算法24:基本结构:编程练习题6
注:本文如涉及到代码,均经过Python3.7实际运行检验,保证其严谨性。本文阅读时间约为6分钟。基本结构编程练习题6:基数排序实现一个基数排序算法,用于10进制的正整数从小到大的排序。思路是保持10个队列(队列0、队列1......队列9、队列main),开始,所有的数都在main队列,没有排序。第一趟将所有的数根据其10进制个位(09),放入相应的队列09,全放好后,按照先进先出FIFO的顺序
挂可挂
·
2023-11-23 01:26
python数据结构
与算法-13_高级排序算法-分治法
分治法(DivideandConquer)很多有用的算法结构上是递归的,为了解决一个特定问题,算法一次或者多次递归调用其自身以解决若干子问题。这些算法典型地遵循分治法的思想:将原问题分解为几个规模较小但是类似于原问题的子问题,递归求解这些子问题,然后再合并这些问题的解来建立原问题的解。分治法在每层递归时有三个步骤:分解原问题为若干子问题,这些子问题是原问题的规模最小的实例解决这些子问题,递归地求解
xiaoshun007~
·
2023-11-22 12:54
Python数据结构与算法
python
排序算法
算法
python数据结构
与算法-11_线性查找与二分查找
查找查找可以说是我们业务代码里用得最多的操作,比如我们经常需要在一个列表里找到我们需要的一个元素,然后返回它的位置。其实之前我们介绍的哈希表就是非常高效率的查找数据结构,很明显地它是用空间换时间。这一节介绍两个基本的基于线性结构的查找。线性查找线性查找就是从头找到尾,直到符合条件了就返回。比如在一个list中找到一个等于5的元素并返回下标:number_list=[0,1,2,3,4,5,6,7]
xiaoshun007~
·
2023-11-22 12:24
Python数据结构与算法
python
开发语言
python数据结构
与算法-12_基本排序算法
基本排序算法从本章开始讲常见的基于比较的排序算法,先讲三个简单的但是时间复杂度却不太理想的排序算法,包括冒泡排序、选择排序和插入排序。冒泡排序bubblesort可以说是最简单的一种排序算法了,它的思想如下。对一个数组进行n-1轮迭代,每次比较相邻两个元素,如果相邻的元素前者大于后者,就交换它们。因为直接在元素上操作而不是返回新的数组,所以是一个inplace的操作。这里冒泡的意思其实就是每一轮冒
xiaoshun007~
·
2023-11-22 12:24
Python数据结构与算法
python
排序算法
开发语言
python数据结构
与算法-10_递归
递归Recursionisaprocessforsolvingproblemsbysubdividingalargerproblemintosmallercasesoftheproblemitselfandthensolvingthesmaller,moretrivialparts.递归是计算机科学里出现非常多的一个概念,有时候用递归解决问题看起来非常简单优雅。之前讲过的数据结构中我们并没有使用递
xiaoshun007~
·
2023-11-22 12:34
Python数据结构与算法
python
开发语言
Python数据结构
基础教学,从零基础小白到实战大佬!
文章目录前言Python有那几种数据结构?1)列表(list)1.1什么是列表?1.2列表的增删改查2)字典(Dictionary)2.1什么是字典?2.2字典的增删改查3)元组(Tuple)4)集合(Set)4.1什么是集合?5)番外——数据结构的一些技巧5.1多重循环5.2推导式5.3循环列表时获取元素的索引关于Python技术储备一、Python所有方向的学习路线二、Python基础学习视频
吃猫猫的鱼干
·
2023-11-21 21:29
python
数据结构
开发语言
深度学习
学习
经验分享
计算机网络
Python系列2-Python变量和简单数据类型
备注:Python3.6.3一.
Python数据结构
概述Python是动态语言,变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。
只是甲
·
2023-11-21 21:50
python数据结构
——内置标准库实现队列 (双向队列)
python标准库有许多,其中deque模块是collections库里的,快这也就代表我们能更简便的代码实现数据结构队列长话短说这里记录与分享一下利用deque完成队列的重要语句引用deque模块:fromcollectionimportdeque即可直接使用下面的语句deque(num,n)单使用deque()代表创建队列,num代表创建后将其入队,n则是代表限制队列长度,机制上将保留入队的最
Hares_
·
2023-11-21 19:41
Python
数据结构
python
list
算法
Python数据结构
——Tuple
二、元组2.1创建一个元组dataTuple=tuple()dataTuple=(1,2,3)print(dataTuple)2.2修改元组元组的一级属性不可修改,但是一级属性的可变序列属性可以修改dataTuple=(1,2,3,[1,12,2,23,546,65])defupdate1(dataTuple): dataTuple[0]=1defupdate2(dataTuple): d
JSU_曾是此间年少
·
2023-11-21 19:06
python
开发语言
tuple
Python数据结构
———合并排序
合并排序合并排序:通过将数据分为n个组,通过n步分别排序并合并;是一个稳定的排序算法;通过比较log2^n次处理;时间复杂度:O(n*log2^n);额外空间:O(n);代码list1=[20,45,51,88,99999]list2=[98,10,23,15,99999]list3=[]defmerge_sort():globallist1globallist2globallist3select
dio&jojo
·
2023-11-21 19:35
排序
python
数据结构
排序算法
python数据结构
——优先级队列,利用最小堆实现
python的堆模块,heapq,默认为小根堆,操作:heapq.heappush(heap,x)#把x压入堆heapq.heappop(heap)heapq.heapreplace(heap,x)#删除最小根,然后压入xheapq.heapify([2,5,1])#让列表具有堆特征用heapq实现大根堆时,入堆和出堆操作,变换为push(-e),-pop(e).frompythonds.tree
leechying
·
2023-11-21 19:34
python数据结构
数据结构
python
链表
Python数据结构
——tuple
tuple元组什么是tuple元组是一种和列表非常相似的线性数据结构,也支持不同的数据类型。最大的区别就是元组一旦创建不可改变,和string一样,所有改变元组内容的操作都会返回一个新的元组。对于可变、不可变的理解:元组和列表一样,都是存储引用而不是对象本身,因此所谓的不可修改是指元组自己的每一个元素保存的引用不能被修改。如果元组某个元素的引用是另一个引用,我们也可以做到“修改元组内容”。例如:t
Fu Junzhe
·
2023-11-21 19:03
Python
数据结构
python
Python数据结构
——List
一、列表1.1创建列表(1)构造函数创建dataList=list()(2)直接赋值dataList=[1,2,3,4,5]1.2添加元素到列表dataList=list()dataList.append(3)#=>[3]1.3删除元素(1)删除第一个匹配的元素dataList=[1,2,3,4,5]dataList.remove()#没有返回值即None(2)删除末尾元素dataList=[1,
JSU_曾是此间年少
·
2023-11-21 19:00
python
数据结构
list
python数据结构
考试题_数据python面试题
广告关闭腾讯云11.11云上盛惠,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元!一、python基础1.1基础语法1.1.1输入与输出1.1.代码中要修改不可变数据会发现什么问题?抛出什么异常?代码不会正常运行,抛出typeerror异常1.2.a=,b=2不用中间变量交换a和b的值?#方法一a=a+bb=a-ba=a-b#方法二a=a^bb=b^aa=a^b#方
weixin_39612720
·
2023-11-19 23:09
【
Python数据结构
与算法】——(线性结构)精选好题分享,不挂科必看系列
个人主页:Aileen_0v0系列专栏:>个人格言:"没有罗马,那就自己创造罗马~"时间复杂度大小比较1.timecomplexityofalgorithmAisO(n^3)whilealgorithmBisO(2^n).WhichofthefollowingstatementisTRUE?A.Foranyprobleminanyscale,thealogorithmAismoreefficien
Aileen_0v0
·
2023-11-19 23:32
数据结构与算法
python
开发语言
前端
迭代加深
逻辑回归
链表
线性回归
【最新完整版带详解】数据结构(C语言版)(第2版) 课后习题答案
数据结构(C语言版)(第2版)课后习题答案仅限于学习交流用途作者:李冬梅时间:2015.3目录第1章绪论1第2章线性表5第3章栈和队列13第4章串、数组和广义表26第5章
树和二叉树
33第6章图43第7章查找
阿娘
·
2023-11-19 11:31
期末复习
数据结构
数据结构
c语言
数据结构 严慰敏(C语言版第2版)【习题答案】
文章目录前言第1章绪论第2章线性表第3章栈和队列第4章串、数组和广义表第5章
树和二叉树
第6章图第7章查找第8章排序推荐阅读:http://t.csdn.cn/nQfIY前言数据结构(C语言版第2版)【习题答案
MIKE笔记
·
2023-11-19 10:48
数据结构
数据结构
Python数据结构
与算法分析(第二版)
文章目录第二章算法分析2.3.1列表对列表进行加长操作,比较不同方法的性能pop性能分析2.3.2字典比较列表和字典的包含操作第三章基本数据结构3.3栈3.3.1何为栈3.3.2栈抽象数据类型3.3.3用Python实现栈代码清单3-1用Python实现栈代码清单3-2栈的另—种实现3.3.4匹配括号代码清单3-3匹配括号3.3.5普通情况:匹配符号3-4匹配符号3.3.6将十进制数转换成二进制数
oh panda
·
2023-11-19 10:42
python
开发语言
【我和Python算法的初相遇】——体验递归的可视化篇
个人主页:Aileen_0v0系列专栏:
PYTHON数据结构
与算法学习系列专栏"没有罗马,那就自己创造罗马~"目录递归的起源什么是递归?
Aileen_0v0
·
2023-11-19 07:43
数据结构与算法
python
开发语言
数据结构
算法
迭代加深
线性回归
前端
第五章
树和二叉树
(下)【哈夫曼树、并查集】
1.哈夫曼树1.1哈夫曼树定义相关概念:结点的权:有某种现实含义的数值(如:表示结点的重要性等)结点的带权路径长度:从树的根到该结点的路径长度(经过的边数)与该结点上权值的乘积。树的带权路径长度:树中所有叶结点的带权路径长度之和(WPL,WeightedPathLength)。哈夫曼树的定义:在含有n个带权叶结点的二叉树中,其中带权路径长度(WPL)最小的二叉树,也称最优二叉树。1.2哈夫曼树的构
info825
·
2023-11-19 04:26
24王道数据结构笔记合集
算法
第五章
树和二叉树
(上)【基本概念性质和二叉树遍历】
1.树的概念1.1树的基本定义树:n(n>=0)个节点的有限集合,是一种逻辑结构,当n=0时为空树,且非空树满足:有且仅有一个特定的称为根的节点.当n>1时,其余结点可分为m(m>0)个互不相交的有限集合,其中每个集合本身又是一棵树,并且称为根结点的子树。树是一种递归的数据结构非空树特点:有且仅有一个根节点没有后继的结点称为“叶子结点”(或终端节点)有后继的结点称为“分支结点”(或非终端结点)除了
info825
·
2023-11-19 04:56
24王道数据结构笔记合集
笔记
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他