2. 算法题 (1) 算法设计题:已知n元顺序表a0, a1, … , an-1按关键字递增有序存储。给定关键字值key,编写算法用对分查找求下标i,满足ai-1
2022-01-11 09:04:54 1.3MB 西南交通大学数据结构作业
c++数据课上老师留下的作业,编写一个练练看游戏,dos界面
2021-12-20 17:09:47 1.28MB 连连看
1
用栈来实现的八皇后问题,其中四皇后可以输出两种,但是有缺陷,其余的只能输出一种。用队来实现的银行队列模拟器。
2021-12-19 15:32:05 1.03MB C++ 八皇后 队列模拟器
1
“数据结构”作业02解答.docx
2021-12-17 09:00:12 10KB
和数据结构数上的要求一样.作业和课程设计的的要求都达到,有注西,包你满意(修正版)
2021-12-02 20:54:26 2KB 课程设计 数据结构作业
1
同济数据结构家庭作业2020 同济大学软件学院2020级数据结构作业分享 emmm反正就是数据结构的作业啦 = v = /
2021-11-28 16:27:02 5.56MB C++
1
[问题描述] 分别用邻接矩阵和邻接表实现以下操作:图的创建、遍历、插入、删除、最短路径。 参考题目为校园导游程序 [基本要求] 熟悉图的常用存储结构和基本操作。 [实现提示] 设图的结点不超过30个,每个结点用一个编号表示(如果一个图有n个结点,则它们的编号分别为1,2,…,n)。通过输入图的全部边输入一个图,每个边为一个数对,可以对边的输入顺序作出某种限制。注意,生成树的边是有向边,端点顺序不能颠倒
2021-11-25 15:50:31 10KB 校园导游 铁道 数据结构 作业
1
通过读取文件data.txt编译,输出有字符频度表,哈夫曼树,编码表,把编码保存到文件中,再读取文件进行译码。此压缩包内涵使用方法,代码。运行:VS2010 语言:C
2021-11-19 16:35:01 1.57MB C语言 哈夫曼编码译码 数据结构作业
1
西南交大;西南交通大学;数据结构;赵宏宇;1. 写算法 (1) 已知二叉树(二叉链表)根结点指针为bt,求该二叉树中的叶子数目。 (2) 已知某二叉树(三叉链表)的根结点地址root,该树中各结点的左、右儿子指针域已正确填充,写一个算法将所有结点的双亲指针域正确填充。 (3) 已知某二叉树(二叉链表)的根结点指针bt。编写算法,将该二叉树中所有结点的左右子树互换。 (4) 已知n个结点的完全二叉树结点数据域值按结点编号次序顺序存于一维数组(元素下标范围0..n-1)。编写算法,由该数组首地址以及数组长度n建立对应的二叉链表存储结构。 2. 上机题 (1) 编写完整程序,用先序遍历法建立二叉树的二叉链表存储结构,要求结点data域值类型为int。输入的先序遍历整数序列用0表示NULL指针域,其它有效结点的data域值均不等0。定义三个算法函数,分别计算并输出二叉树中结点data域值的最大值、结点data域值之和以及data域值小于0的结点数。 (2) 从键盘输入n个数据建立n元完全二叉树顺序存储结构。实现该完全二叉树的先、中、后序遍历。
2021-11-18 14:03:34 389KB 数据结构 作业参考
西南交大;西南交通大学;数据结构;赵宏宇;一、二叉树(二) 1. 写算法 (1) 二叉树的直径定义为从根结点至叶子的最大路径长度。编写算法,求二叉树(二叉链表)的直径。 (2) 已知二叉树(二叉链表)根结点指针bt,树中两个结点的指针p、q。编写算法求距离结点*p和*q最近的公共祖先的地址。 (3) 已知二叉树(二叉链表)根结点指针bt,利用二叉树叶子结点的rchild指针域将所有叶子结点从左向右连接成一个单向链表。算法返回单向链表头结点指针(即最左边第1个叶子结点的地址)。 2. 编程题 (1) 从键盘输入一个字符串(要求字符串中无重复字符),将串中字符当做完全二叉树的顺序存储结构,建立对应的完全二叉树的二叉链表存储结构,输出先、中、后序遍历结果。 (2) 用先序遍历法建立二叉树二叉链表存储结构(结点数据域类型为char,输入字符序列用字符'#'表示NULL),实现中序线索化,并用非递归算法输出中序遍历结果的正序和逆序序列。 二、图 1. 已知某无向图如下图所示。画出该图的多重邻接表存储结构示意图。根据该存储结构,写出从顶点v0出发,深度和宽度优先遍历顶点访问次序。 2. 写一个算法,判断无向图是否有环。算法提要:深度优先遍历过程中,访问某顶点后,该顶点的邻接点中有已访问的顶点且该已访问邻接点不是该顶点的上一级递归出发顶点(即存在回边),则有环。 3. 编程题: 建立无向图邻接表存储结构,输出深度和宽度优先遍历顶点访问次序。 4. 编程题:建立AOE网络存储结构,计算并输出ve[]和vl[]。 5. 选作题*:算法设计-已知AOE网络的邻接表存储结构G,ve[]和vl[]值已全部求取,写出算法,输出所有关键路径。要求每条关键路径用源点至汇点的顶点序列(拓扑有序)表示。
2021-11-18 14:03:33 258KB 数据结构 作业参考