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
数据结构复习
数据结构复习
【7.2 线性表的查找】
总结自b站青岛大学王卓老师的讲课,感觉是最容易理解的数据结构课了!一、线性表的查找方法:(一)顺序查找1.应用范围:顺序表或线性链表表示的静态查找表表内元素之间可以无序2.数据元素定义、顺序表的表示:typedefstruct{KeyTypekey;//关键字域……//其他域}ElemType;typedefstruct{ElemType*R;//表基址intlength;//表长}SSTable
LiverWhles
·
2023-04-14 13:00
数据结构
数据结构
刻意练习:
数据结构复习
思路
针对性的插入链接了解考试形式和试卷结构做到心中有数一、数据结构与算法(一)数据结构的基本概念(二)算法和算法分析1.算法基本概念2.算法的时间和空间性能分析二、线性表(一)线性表的基本概念(二)线性表的顺序存储结构和链式存储结构(三)线性表的应用三、栈和队列(一)栈1.栈的基本概念2.栈的顺序存储结构和链式存储结构(二)递归(三)队列1.队列的基本概念2.队列的顺序存储结构和链式存储结构(四)栈和
我也要当昏君
·
2023-04-06 14:45
一战成硕
数据结构
算法
数据结构复习
之树与二叉树
树与二叉树树定义表示法基本术语树的性质二叉树二叉树与树的关系二叉树的性质满二叉树特点完全二叉树特点:性质4性质5二叉树的存储结构顺序存储完全二叉树的顺序存储一般二叉树的顺序存储顺序存储优缺点链式存储二叉链二叉链结点类型定义三叉链结构比较重要的内容树树形结构是一类重要的非线性数据结构,树中结点之间具有明确的层次关系,并且结点之间有分支。树形结构在客观世界中大量存在,如行政组织机构和人类社会的家谱等都
guangod
·
2023-04-04 13:08
自学考试
数据结构
算法
单链表 -
数据结构复习
笔记
数据结构复习
笔记-单链表什么是单链表单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。
fatKid
·
2023-04-02 10:05
数据结构学习笔记
链表
数据结构
指针
单链表
java
数据结构复习
---- 广度优先遍历(BFS)
一、广度优先遍历的定义广度优先遍历(Breadth_First_Search),又称为广度优先搜索,简称BFS;如果说深度优先遍历类似树的前序遍历,那么广度优先遍历就类似于树的层序遍历;不过相对于深度优先遍历,广度优先遍历借助了一个队列来辅助,利用队列先进先出的性质实现广度优先,看似复杂一些,其实也很好理解;先看代码~二、广度优先的实现邻接矩阵该算法的整体思路是先初始化标志数组,然后用双重循环各顶
长安某~
·
2023-03-29 23:25
数据结构
C++
数据结构
算法
链表
队列
数据结构复习
整理
1、用链表表示线性表的优点是(便于插入和删除操作)2、单链表中,增加头结点的目的是(方便运算的实现)3、栈和队列的共同特点是(只允许在端点处插入和删除元素)4、栈通常采用的两种存储结构是(线性存储结构和链表存储结构)5、队列具有(先进先出)的特征,栈具有(后进先出)的特征。6、链表(插入和删除不需要移动元素,但是无法随机访问任一元素)7、循环链表的主要优点是(从表中任一结点出发都能访问到整个链表)
眼前人心上人_9a6a
·
2023-03-17 01:10
考研
数据结构复习
之线性表(二)
单链表的学习#pragmaoncetypedefcharDataType;classSSeqListTest{public:SSeqListTest();~SSeqListTest();};typedefstructNode{DataTypedata;structNode*next;}ListNode,*LinkList;voidInitLinkList(LinkList*head);boolIs
SundayCoder
·
2023-03-15 00:56
数据结构复习
笔记(四)——串
串的基本数据类型串的基本数据类型定长顺序存储初始化赋值boolStrAssign(SStringT,char*chars){inti;if(strlen(chars)>MAXSIZE){for(i=1;i=MAXSIZE){returnERROR;}intj=1;for(inti=tLenght;isLength){break;}}T[0]=tLenght+sLength;returnOK;}堆分
L先生_c77f
·
2023-03-14 08:01
数据结构复习
(七)模板类封装实现不带头结点的单链表
一、代码二、总结一、代码#includeusingnamespacestd;templatestructListNode{T_data;ListNode*next;ListNode(constT&data=T()){_data=data;next=nullptr;}~ListNode(){next=nullptr;}};templateclassList{typedefListNodeNode;/
嘴大且吃雯
·
2023-02-21 13:54
数据结构
数据结构
c++
链表
数据结构实用图书推荐
数据结构经典习题讲解,所有题目来自于各大著名高校和全国统考试题,经验总结,针对数据结构C语言实现的课后习题解答,完整代码实现,适合作为计算机考研
数据结构复习
、期末考试
数据结构复习
、软考、蓝桥杯竞赛、软件公司笔试面试的参考用书
数据结构与算法学习、智能算法
·
2023-02-07 08:45
计算机编程语言
算法
数据结构
数据结构
算法
python
C++(
数据结构复习
篇)(数组【压缩】|广义表)的概念和相关算法)
多维数组的定义格式特点:结构固定成功定义后,维数和维界都不再改变基本操作:初始化InitArry(&A,n,bound1,boundn)//构造数组A//bound是每个维的长度销毁Destroy(&A)取元素(A,&e,index1,...indexn)//取出数组中的元素//index为每个维度的坐标修改元素值(A,&e,index1,...,indexn)//给数组元素赋值二维数组可以理解为
蒋同学高数不睡觉
·
2022-12-20 17:08
新手30天
c++
算法
开发语言
int *a 和 int a[ ]
拿着邓公的
数据结构复习
看到形参用的是int*a,之前鄙陋的以为,传数组不都应该是inta[]吗?先说结论:做形参的时候,int*a与inta[]无任何区别。
Bohr651
·
2022-12-10 04:00
数据结构
数组
指针
KPM算法——数据结构|复习局|串|复杂模式匹配算法|二维数组解决KPM
数据结构复习
局——KPM算法何为KPM?
彭争杰
·
2022-12-04 20:52
复习局——数据结构
算法
数据结构
字符串
c语言
数据结构复习
七:查找算法之散列表的查找
一、散列表的基本概念散列查找法(HashSearch)的思想是,在元素的存储位置和其关键字之间建立某种直接关系,这样在查找的时候就无需做比较,或者做很少次的比较,按照这种关系直接由关键字找到相应的记录。实际应用中通过对元素的关键字值进行某种运算,直接求出元素的地址,即使用关键字到地址的直接转换方法,而不需要反复比较。因此,散列查找法又叫杂凑法或者散列法。下面给出散列法中常用的几个术语:(1)散列函
小范小范
·
2022-11-21 16:18
数据结构
数据结构复习
二:线性表
写在前面:考完离散就剩两天复习数据结构,还有七章,我可能要没了……冲冲冲!什么是线性表定义是:由n(>=0)个数据特性相同的元素构成的有限序列n=0时为空表非空线性结构的特点:1、“第一个”元素唯一2、“最后一个”元素唯一3、除第一个之外,数据结构中的每个数据元素均只有一个前驱4、除最后一个之外,每个数据元素均只有一个后继顺序表定义不再详述,顾名思义。存储结构有随机存取的特点。用动态分配的一维数组
小范小范
·
2022-11-21 16:48
数据结构
数据结构复习
--第二章线性表
思维导图线性表代码一、顺序表1.静态定义静态分配内存空间,通过一维数组定义,数组大小和空间事先已经固定,空间一旦占满,插入新的数据将会溢出,导致程序崩溃。#defineMaxSize50//定义线性表的最大长度typedefstruct{ElementTypedata[MaxSize];//顺序表的元素intlength;//顺序表的当前长度}SqList;//顺序表的类型定义2.动态定义动态分配
zstKidding
·
2022-11-19 15:33
笔记
链队列c++
数据结构复习
到队列,顺手写了个链队列demo,以链表类的形式存储队列,队列中的最小单位是节点Node结构体,考虑到链表在表头插入时间开销最小,为O(1),而进队列是在队尾完成,故把头结点作为队尾,尾结点作为队头
烫沽亭的回忆
·
2022-09-27 07:41
c++
链表
数据结构
数据结构复习
(栈和队列)
数据结构复习
题(栈和队列)栈和队列选择题填空题判断题简答题栈和队列选择题1、一个栈的输入序列为:a,b,c,d,e,则栈的不可能输出的序列是()。
霏ིྀ宇ིྀ
·
2022-09-13 13:35
数据结构
队列
数据结构
数据结构复习
(串)
数据结构复习
题(串)串选择题填空题判断题串选择题串是一种特殊的线性表,其特殊性体现在()A可以顺序存储B数据元素是一个字符C可以链式存储D数据元素可以是多个字符串的模式匹配是指()。
霏ིྀ宇ིྀ
·
2022-09-13 13:05
数据结构
字符串
数据结构
java
数据结构复习
(排序)
选择题在具有n个元素的序列中进行查找,平均查找长度为O(n)的方法是()。A顺序查找方法B散列查找方法C分块查找方法D树形查找方法顺序查找方法的优点之一是()。A对于被查找对象几乎没有限制B适合排序连续顺序文件的查找C适合链接顺序文件的查找D查找时间效率高对线性表采用折半查找,该线性表必须()。A元素按值有序排列B采用顺序结构C元素按值有序排列,并且采用顺序存储结构D元素按值有序排列,并且采用链式
霏ིྀ宇ིྀ
·
2022-09-13 13:05
数据结构
数据结构
java
排序算法
数据结构复习
题(线性表)
数据结构复习
题(线性表)线性表选择题填空题判断题解答题顺序表的插入和删除单链表的插入与删除,创建线性表选择题用单链表方式存储的线性表,存储每个节点需要两个域,一个是数据域,另一个是()A当前结点所在地址域
霏ིྀ宇ིྀ
·
2022-09-13 13:04
数据结构
数据结构
java
王道
数据结构复习
笔记
一、数据结构和算法数据结构概念:数据结构是相互之间存在一种或多种特定关系的数据元素的集合。三要素:逻辑结构概念:指数据元素之间的逻辑关系。分类:线性结构:线性表(栈、队列、串、数组…)。非线性结构:集合、树形结构、图状结构。存储结构(物理结构)概念:指数据结构在计算机中的表示。分类:顺序存储、链式存储、索引存储、散列存储。数据运算概念:包括运算的定义和实现。算法概念:对特定问题求解步骤的一种描述。
I'm Jie
·
2022-08-21 09:52
考研
数据结构
数据结构
算法
汉诺塔递归算法 python实现
数据结构复习
内容--栈的应用汉诺塔defhannuota(n:int,a:str,b:str,c:str):ifn==1:print(a,"--->",c)else:hannuota(n-1,a,c,b
Never Hanoi
·
2022-06-18 07:34
python
数据结构
数据结构复习
3: 链表(C语言实现)
使用C语言实现单链表单链表头插法尾插法C语言实现单链表链表,顾名思义,将数据向链子一样的窜起来。可以从中间提取数据,也可以从中间插入数据。当然,链表分为单向链表,双向链表,以及循环链表。今天我们来看看那单链表该如何实现。链表的插入方法分为两种一种为头插法,另一种是尾插法。下面我们来看一下这两种插入方法。头插法首先我们先来看一看头插法。其实我并不喜欢这个名称,这个名称乍一听上去根本不明白什么意思。头
木有米线啊
·
2022-05-30 16:11
指针
C语言
链表
数据结构
算法
单链表
数据结构复习
(数组 和矩阵)
选择题数组通常具有的两种基本操作是()A建立和删除B索引和修改C查找和修改D查找和索引稀疏矩阵的压缩存储方法是只存储()A非零元素B三元组(i,j,aij)CaijDi,j对稀疏矩阵进行压缩存储是为了()。A降低运算时间B节约存储空间C便于矩阵运算D便于输入和输出已知二维数组A8X10,按行存储时,元素a12的地址为1000,每个元素占2个字节,则元素a00的地址为()A972B974C976D9
霏ིྀ宇ིྀ
·
2022-05-07 16:52
数据结构
数据结构
算法
数据结构复习
一.二叉树的遍历二叉搜索树插入结点functioninsertval(node,newnode){if(newnode.valcallback(item.value));}层序遍历functionfromtoptobottom(root,callback){vararr=[];vardata=[];if(root){arr.push(root);}while(arr.length){varnode
xingyunfuhao
·
2022-02-20 08:03
【工作】
数据结构复习
概要
基础结构数组数组可以说是最基本最常见的数据结构。数组一般用来存储相同类型的数据,可通过数组名和下标进行数据的访问和更新。数组中元素的存储是按照先后顺序进行的,同时在内存中也是按照这个顺序进行连续存放。数组相邻元素之间的内存地址的间隔一般就是数组数据类型的大小。链表(基本、双向、循环)链表相较于数组,除了数据域,还增加了指针域用于构建链式的存储数据。链表中每一个节点都包含此节点的数据和指向下一节点地
苏柏亚的星空
·
2022-02-12 05:28
C语言
数据结构复习
(1-2章)
基础概念1.数据元素:是数据的基本单位。一个数据元素由若干数据项组成,数据项是数据不可分割的最小单位。2.数据类型:是性质相同的数据元素的集合及在这个集合上的一组操作。3.数据结构a、广义:按某种逻辑关系组织起来的一批数据应用计算机语言并按一定的存储表示方式把它们存储在计算机的存储器中,并在其上定义了一个运算的集合。数据结构包含三个方面的内容,即数据的逻辑结构、存储结构和对数据所施加的运算(操作)
予我心安A3
·
2021-11-19 13:04
C语言数据结构
c语言
数据结构
开发语言
数据结构复习
数组核心:连续的内存空间。已知数组的起始地址和每个元素的所占字节,求任意元素的地址。查找:O(1),内存连续插入:O(n),移动元素删除:O(n),移动元素适用场景:适合于查询占大多数,插入删除比较少的情况。int[]array=newint[]{1,2,3};链表核心:非连续的内存空间在当前元素的内部,记录下一元素的指针(引用)。classLinkedList{privateintval;pub
复旦猿
·
2021-06-20 12:18
数据结构复习
题(绪论)
数据结构复习
题(绪论)绪论选择题填空题简答题绪论选择题线性结构中数据元素的位置之间存在(A)的关系A.一对多B.一对一C.多对多D.每一个元素都有一个直接前驱和一个直接后继研究数据结构就是研究(D)。
霏ིྀ宇ིྀ
·
2021-05-31 23:01
数据结构
数据结构
算法
数据结构复习
笔记————栈的常用接口实现(c语言)
栈栈的概念栈的选择题栈的常用接口实现1.栈的创建2.栈的初始化3.栈的销毁4.栈的判断是否为空5.进栈6.出栈(删除数据)7.出堆顶的数据8.返回栈中数据的个数有效括号栈的概念栈:一种特殊的线性表,只允许固定一端入进行删除和插入数据,进行插入和删除数据的一端为栈顶,另一端为栈底。入栈:栈的插入数据为入栈,入的数据在栈顶出栈:栈的删除数据为出栈,删除数据也在栈顶特点:后进先出,先进后出。栈的选择题4
sjp11
·
2021-05-22 11:54
数据结构
c语言
栈
数据结构复习
-树与二叉树(1)
树的概念与基本术语树是若干结点的集合,是由唯一的根和若干棵互不相交的子树组成的。树的概念是递归的,即在树的定义中又用到了树的定义。结点的度:结点拥有的子树个数或者分支的个数。树的度:树中各结点度的最大值。层次:从根开始,根为第一层,根的孩子为第二层。树的高度(或者深度):树中结点的最大层次。结点的深度:从根结点到该结点路径上的结点个数结点的高度:从某结点往下走可能到达多个叶子结点,对应了多条通往这
桔子满地
·
2021-05-15 05:50
数据结构复习
笔记——二叉树的常用接口的实现(c语言)
树二叉树的存储方式二叉树接口的实现1.前序遍历2.中序遍历3.后序遍历4.求树中的节点个数5.树的叶子节点个数6.层序遍历7.判断一棵树是否为完全二叉树8.求二叉树的最大深度完!二叉树的存储方式顺序结构顺序结构是用数组进行存储,一般只适用于完全二叉树,普通树的使用会由空间浪费。2.链式结构二叉树的链式存储结构是指,用链表来表示一棵二叉树,即用链来指示元素的逻辑关系。通常的方法是链表中每个结点由三个
sjp11
·
2021-05-08 17:49
二叉树
数据结构
队列
链表
c语言
数据结构复习
笔记——树的基本概念及结构
前言数据结构前言树的概念及结构1.什么是树?2.树的基本概念3.树的表示方法4.树的实际应用二叉树的概念及结构1.概念2.特殊的二叉树2.1满二叉树2.2完全二叉树2.3普通二叉树的性质题目完!树的概念及结构在我们了解二叉树之前,我们需要先了解树的概念及其性质1.什么是树?现实生活中的树是这样子的,它由很多树枝组成;而在数据结构中,树是长这样子的你可能会感到很奇怪,数据结构的树怎么向下长的,其实,
sjp11
·
2021-05-04 22:03
笔记
二叉树
数据结构
c语言
数据结构复习
-线性表知新
本来想写在纸上的,不过估计不怎看,还是写在云上,哪天无聊时看看,**温故而知新,可以为师矣。**这些都是之前没有太过在意的地方,细细推敲之后能发现许多有趣的东西1.随机访问,顺序访问2.malloc和newvoid*p1;int*p2;p1=p2;//p1变成了一个int型的指针了,void型指针可以自动转化为其他类型的指针,前提都是指针详细的malloc放到之后的文章说,3.数据元素和数据项和数
夕看
·
2021-05-03 21:39
算法
C++
链表
数据结构
指针
数据结构复习
笔记——队列(c语言)
队列队列的概念和应用场景1.概念2.应用场景队列的接口实现1.节点的创建2.队列的创建3.队列的初始化4.队列的销毁5.判断是否为队列是否为空6.尾插数据7.队列第一个数据的删除8.求队列中数据的个数9.求队列的首个元素10.求队列最后一个元素完!队列的概念和应用场景1.概念队列:只允许在一端插入数据,在另一端进行删除数据入队列:进行插入数据的一端为队尾出队列:进行删除数据的一端为对头队列的特点:
sjp11
·
2021-05-02 20:34
笔记
队列
数据结构
链表
c语言
算法
数据结构复习
笔记————堆
堆1.堆的概念和性质(1)概念(2)性质:2.堆的实现(1)堆的向下调整方法(2)利用堆将数组排一个升序3.堆接口的具体实现(1)创建堆结构体(2)堆的初始化(3)插入数据(4)向上调整函数(5)删除一个数据(6)求堆中有多少个数(7)返回堆顶的第一个数完!1.堆的概念和性质(1)概念堆是一颗特殊的完全二叉树,只是它这个树所有的节点不大于父亲节点或者所有的节点不小于父亲节点,则称为大堆或小堆根节点
sjp11
·
2021-04-29 10:32
笔记
二叉树
数据结构
排序算法
c语言
算法
每日一题 递归回顾以及递归解决列表最深嵌套层数问题(第二次考试题目三)
一般的菲波那切数列数列的实现b.加了记忆的方法(利用字典储存中间结果)c.利用functools里的装饰器lru_cache添加记忆d.非递归方法(使用生成器方法)3.递归构建二叉树以及使用递归遍历(
数据结构复习
大地之灯
·
2021-04-26 21:51
leetcode
python
数据结构复习
笔记(二)——线性表的链式存储结构之单链表
顺序存储结构的不足在插入和删除过程中,需要移动大量的元素,极其耗时。链式存储结构数据元素需存储:数据元素信息指向后继元素的存储地址单链表每个节点只包含一个指针头指针:第一个节点存储位置头节点:第一个节点前的节点,存储头指针链式存储结构代码表示#defineElemTypeinttypedefstructNode{ElemTypedata;structNode*next;}Node;typedefs
L先生_c77f
·
2021-03-11 07:50
专升本
数据结构复习
每次上线都会收到一些私信,因为学业较忙上线不勤,消息回复不及时,抱歉!联系方式:QQ:1947858195微信:同上数据结构知识点总汇主要参考书目:程海英老师的《数据结构(C语言版)》教材严蔚敏,李冬梅,吴伟民.《数据结构(C语言版)》推荐视频:西北大学数据结构-耿国华老师说明:这是本人专升本上岸一年后写的,本篇包含知识点和例题总结。因为是当时自己手码的,所以知识点有冗余和顺序错位。如果发现有错误
灰羊会有猫子的
·
2021-03-03 15:43
知识点
学习笔记
数据结构
软件工程 设计customdiscount的数据对象(数据结构_数软学院软件工程专硕921数据结构与算法基础...
数据结构与算法基础(纸质版):--------------------------------一、考研重点整理二、真题三、本科陈越数据结构期末试题5年+1年的期中试卷(带答案)四、新题型变化大纲整理(重中之重)五、
数据结构复习
题集六
KUBE蕉
·
2021-01-27 10:43
软件工程
复习##算法复杂度
数据结构复习
第一章:算法复杂度数学基础:1、递归与递推的基础2、O(n)代表cn,表示一个趋势,一般指一个for循环3、一般看最高的项的次数分析基础:1、每一条语句看作常数2、循环n次就乘以n所以我们主要关注循环的层数复杂度主要分类
把充的钱学会来
·
2020-11-20 23:45
数据结构复习
个人算法、
数据结构复习
笔记
项目地址github项目地址算法1算法分析关于算法的时间复杂度,这里我们先简单介绍下相关的三种符号记法:BigOnotation,它给出了运行时间的”渐进上界“,也就是算法在最坏情况下运行时间的上限。它的定义如下:对于f(n)和g(n),若存在常数c和N0,使得对于所有n>N0,都有|f(n)|N0,都有|f(n)|>c*g(n),则称f(n)为Ω(g(n))。BigΘnotation,它确定了运
ljiangf_buaa
·
2020-11-19 23:47
基础知识
算法
数据结构
java
考研
数据结构复习
——栈(顺序表)
/*****@Title:考研
数据结构复习
***@Subject:栈(顺序结构)***@Author:lxfhahaha***@language:C语言***@Time:2018/9/2615:29**
小啊小木头
·
2020-09-17 10:01
数据结构
考研
数据结构
C语言
栈
顺序表
数据结构复习
(层次遍历)
编写按层次顺序(同一层自左至右)遍历二叉树的算法。要求实现下列函数:voidLevelOrder(BiTreebt,char*ss);/*travelBiTreebtbylevel,Returnresultbyss.*/二叉链表类型定义:typedefcharTElemType;//设二叉树的元素为char类型typedefstructBiTNode{TElemTypedata;BiTNode*l
hixiaowen
·
2020-09-16 18:20
数据结构
数据结构
bt
struct
buffer
算法
数据结构复习
(三)二叉排序树、平衡二叉树以及哈夫曼树
树与二叉树的应用二叉排序树(BST)平衡二叉树LL平衡旋转(右单旋)RR平衡旋转(左单旋)LR平衡旋转(先左旋后右旋)RL平衡旋转(先右旋后左旋)哈夫曼树WPL二叉排序树(BST)简单来说,二叉排序树是符合:左子树结点key=k;T->lchild=T->rchild=NULL;return1;//插入成功}elseif(k==T->key)//树种存在相同关键字结点,插入失败return0;el
FangerChun
·
2020-09-16 01:47
#
数据结构
数据结构
二叉树
数据结构---树
一、树详解
数据结构复习
之【树】[DataStructure]数据结构中各种树(重要!)
MECHASE
·
2020-09-13 18:37
曾品闲的
数据结构复习
之四:二叉树之线段树(SegmentTree)
今天继续来复习二叉树的变种——线段树,实现一些基本操作线段树:线段树是一种二叉搜索树,但它的每个节点储存了:值data,区间左端点,区间右端点,因此,一棵线段树代表的是一个线段。根节点的左右子树也是线段树,分别储存了线段的左半部分和线段的右半部分,直到叶节点左右端点相等。我们有递归定义:对于一棵线段树T(a,b),记区间长度为L:当L>1:有左子树T(a,(a+b)/2)右子树T((a+b)/2+
曾品闲HenryFisher
·
2020-09-13 00:16
数据结构与算法
《
数据结构复习
》树
复习概要:了解树的概念和基本术语掌握二叉树的概念,性质,分类掌握二叉树的存储结构和遍历方式熟悉二叉树的创建了解线索二叉树与哈夫曼数1,树1.1什么是树树是由n个结点组成的一个具有层次关系的有限集合。树中相关的概念:根,结点,叶子,孩子结点,兄弟节点,祖先结点,度,树的高度。1.2树的表示法1,图形表示法图像表示法就是通常看到的由圈圈和线组成的数。2,广义表表示法如:(A(B(E,F,G),C(H)
白菜4220
·
2020-09-12 16:11
本科课程复习笔记+大作业
数据结构 (查找习题)
数据结构复习
题(查找)一.判断题(下列各题,正确的请在前面的括号内打√;错误的打╳)()(1)二分查找法要求待查表的关键字值必须有序。()(2)对有序表而言采用二分查找总比采用顺序查找法速度快。
qq_38133705
·
2020-09-12 13:58
数据结构
上一页
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
其他