-
【数据结构】之二叉树的java实现
所属栏目:[安全] 日期:2021-05-22 热度:137
副标题#e# 二叉树的定义: 二叉树是树形结构的一个重要类型。许多实际问题抽象出来的数据结构往往是二叉树的形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单,因此二叉树显得特别重要。 ??? 二叉树(BinaryTree)是n(n[详细]
-
【数据结构】之队列的java实现(一)
所属栏目:[安全] 日期:2021-05-22 热度:117
队列的定义: 队列(Queue)是只允许在一端进行插入,而在另一端进行删除的运算受限的线性表。 (1)允许删除的一端称为队头(Front)。 (2)允许插入的一端称为队尾(Rear)。 (3)当队列中没有元素时称为空队列。 (4)队列亦称作先进先出(First In F[详细]
-
【数据结构】二叉查找树
所属栏目:[安全] 日期:2021-05-22 热度:159
副标题#e# 1、概念: 二叉查找树,也称排序二叉树,是指一棵空树或者具备下列性质的二叉树(每个节点都不能有多于两个儿子的树): 1. 若任意节点的左子树不空,则左子树上所有节点的值均小于它的根节点的值; 2. 若任意节点的右子树不空,则右子树上所有节点[详细]
-
【数据结构】插入排序
所属栏目:[安全] 日期:2021-05-22 热度:189
数据结构中的插入排序 参考代码如下: /*名称:插入排序 语言:数据结构C语言版 编译环境:VC++ 6.0日期: 2014-3-26 */#include stdio.h#include malloc.h#include windows.htypedef int KeyType;// 定义关键字类型为整型typedef int InfoType;// 定义其[详细]
-
《数据结构》同学做的作业大家来讨论:顺序栈的实现
所属栏目:[安全] 日期:2021-05-21 热度:94
? ? ?下面是一个同学的顺序栈的实现代码,这位同学没有按照课本的方法来写,按自己的理解写了一个程序,对这位同学的尝试表示赞,同时,也推荐大家可以自己写出符合相应数据结构的算法程序。 ? ? ? 当然,这位同学做的还有很多不合理的地方面,所以请大家[详细]
-
《数据结构》第四章 字符串和多维数组学习指南
所属栏目:[安全] 日期:2021-05-21 热度:60
? 第四章字符串和多维数组 学习指南 ? ? ? 字符串:是以字符为数据元素的线性表。线性表是字符串学习的重要基[详细]
-
《数据结构》第四章 字符串和数组 教学设计
所属栏目:[安全] 日期:2021-05-21 热度:126
本章,总时问分为1.5周,共三次课来来学习。两次上课(9周周一和周四),一次实验(10周周四)。以下是教学设计。 第四章 字符串和多维数组 ? 教学设计 一、课前预习任务 学习资料 ???资料1. ?教材第三章Page 79-98(必看) ??? 资料2.?辅导材料第一章Page[详细]
-
《数据结构》实验四 字符串和多维数组 实验
所属栏目:[安全] 日期:2021-05-21 热度:156
《数据结构》实验四:????字符串和多维数组 实验 一..实验目的 ???? 巩固字符串和多维数组相关知识,学会运用灵活应用。 1.回顾字符串和多维数组的逻辑结构和存储操作特点,字符和数组的物理存储结构和常见操作。 2.学习运用字符串和和数组的知识来解决实[详细]
-
《数据结构》队列和栈同学问题征集解答=help!
所属栏目:[安全] 日期:2021-05-21 热度:79
下面是一名同学的提问,在他自己博客里,由于问题不止一个较长,这个同学平时是很认真思考的,所以我认为他的问题一定也是大家的问题。 ? ?因此。在此“示众”!请大家来讨论来回答。必要的时候我也会补充。当然提问题同自己如果明白了也可以来定出答案。[详细]
-
《数据结构》第四章 字符串和多维数组 问题收集站
所属栏目:[安全] 日期:2021-05-21 热度:109
? ? ? ?大家好,第三章“栈和队列”的已经结束了。将在下周开始学习第四章字符串和多维数组。第四章准备使用1.5周,具体时间是第9周到第10周。 ??????? 同前三章一样,现开辟同学们学习问题回收站,希望大家认真预习,积极思考,相互讨论。将不理解的问题[详细]
-
《数据结构》同学链表程序的调试修改代码示例(有代表性,请看看
所属栏目:[安全] 日期:2021-05-21 热度:53
下面是一个同学的程序,自己不能调试通过。现将调试修改代码示众,让大家学习。并讨论。 请大家注意红色字体注释。大多是粗心错误;不知道C++是选样学的。 原程序链接:http://blog.csdn.net/z1094219402/article/details/40559877 #includeiostream ? usi[详细]
-
《数据结构》链表程序调试示例--有一定代表性请看看
所属栏目:[安全] 日期:2021-05-20 热度:109
下面的一个同学程序,编译和链接均没问题,只是运行出面错误。现将程序示众,大家细看我改过的地方面,用红色标记。 还是一个粗心,请细分每个功能函块,要画图来推推。要说明的是,我没有从功能上完善同学的程序。程序有好多改进的地方。 同学程序链接是[详细]
-
【数据结构】二叉树的遍历
所属栏目:[安全] 日期:2021-05-18 热度:188
二叉树是每个结点最多有两个子树的有序树。通常子树的根被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用作 二叉查找树 和二叉堆或是二叉排序树。二叉树的每个结点至多只有二棵子树(不存在度大于2的结点),二叉树的子树有左[详细]
-
《数据结构》一位同学链表程序调试--供大家参考
所属栏目:[安全] 日期:2021-05-16 热度:62
大家好,下面是一位同学程序的调试修改内容,修改内容均用红色注释注明了,好多同学均是发生同样的错误,请大学阅读。 请思考,一定要学会和理解; 希望大家多动调试程序。 #includeiostream ? ? using namespace std; ? ? ? ?? templateclass T ? ? struc[详细]
-
《数据结构》KMP算法程序调试示例-大家看看一定会有收获
所属栏目:[安全] 日期:2021-05-16 热度:161
? ? ?下面是一位同学的KMP算法程序,调试时运行时出现了一些问题。没有错误但输出不对,找不出原因。 ? ? 该同学很用功的,程序写得不错。先赞一下交表杨! ? ? 大家看看算法,并回顾思考一下改的原因。 ?同学程序链接:http://blog.csdn.net/zwycaogen/ar[详细]
-
《数据结构》第五章 树和二叉树学习指南
所属栏目:[安全] 日期:2021-05-16 热度:73
第五章 ?树和二叉树 学习指南 ? ? ? 本章的重点分二大部分:树和二叉树。 ? ? ? 从逻辑结构上分,树是表示一对多和一种结构,一般用于表达祖先后代、上下级和整合部分等相关关系。 一、学习目的 ????? ? 本章学习,在前面的线性表相关的基础上,进一步复杂[详细]
-
《数据结构》第五章 树和二叉树 同学问题收集站
所属栏目:[安全] 日期:2021-05-16 热度:96
? ? ? ?大家好,第四章“字符串和多维数组”的已经结束了。将在本周开始学习第五章树和二叉树。第五章准备使用2周,具体时间是第10.5周到第12.5周。 ? ? ? ? 第五章和后面的第六章,数据结构较前面复杂了,概念也多了,希望多思考。同前四章一样,现开辟同[详细]
-
《数据结构》链队列同学程序调试修改
所属栏目:[安全] 日期:2021-05-16 热度:137
下面是一个同学的程序。调试没问题,但执行时错了。同学程序链接:http://blog.csdn.net/miumor/article/details/40891645 错误信息是: 上面内容拷自学生原来博文,一看错误是析构函数有问题。但程序广编译没问题,是什么原因呢?细看程序:析构函数在类[详细]
-
《数据结构》第二章 线性表问题回收站问题 85到106楼参考答案
所属栏目:[安全] 日期:2021-05-16 热度:58
副标题#e# 下面是答案是物联网1132班卢和云组收集整理的,对他们的劳动表示感谢! ?希望大家灵活理解相关问题! 85、有参构造函数中的两种构造方法,头插法和尾插法在编写时哪种更常用? 答:没有哪种更常用之说,这一个依赖于个人习惯,就我的见解,头插法[详细]
-
《数据结构》第二章问题回收站 第105到135楼问题答案整理
所属栏目:[安全] 日期:2021-05-16 热度:196
副标题#e# 下面是105楼到135楼问题参考答案,希望 大家思考,灵活理解不能死了。 答案由物联网1131班林伟存组收集整理,在此对他们的劳动表示感谢! 105楼:当一个函数运行结束之后,它会释放他运行时所建立起来的一些变量的内存,反正就是删除了这个变量([详细]
-
《数据结构》第三章 同学问题收集答案整理 任务分配
所属栏目:[安全] 日期:2021-05-16 热度:55
各位同学:大家好! ?????? 第三章 本和队列 早就结束了,象前两章一样,有部分同学上来提出了各种问题,表现很积极,在此先表示感谢。谢谢各位的积极思考和踊跃提问。由于问题较多,现准备将同学们提的问题分给一些团队来完成答案整理。 ????? 之所以我没[详细]
-
《数据结构》第五章树和二叉树 教学设计
所属栏目:[安全] 日期:2021-05-16 热度:190
第五章节,是很重要的一章节,本设计属于迟到的了。抱歉。 本章学习总时问分为2周,共四次课来来学习。两次上课(10周周一和11周一和周四),一次实验(12周周四)。以下是教学设计。 第五章 树和二叉树 ? 教学设计 一、课前预习任务 学习资料 ???资料1. ?[详细]
-
《数据结构》第五章 树和二叉树 实验
所属栏目:[安全] 日期:2021-05-16 热度:183
《数据结构》实验五: ? 树和二叉树实验 一..实验目的 ???? 巩固树和二叉树的相关知识,特别是二叉树的相关内容。学会运用灵活应用。 1.回树和二叉树的逻辑结构和存储方法,清楚掌握树和二叉树的遍历操作。 2.学习树的相关知识来解决实际问题。 3.进一步[详细]
-
【数据结构】哈希表
所属栏目:[安全] 日期:2021-04-04 热度:52
副标题#e# 哈希表(散列表),是通过关键字key而直接访问在内存存储位置的一种数据结构,它就是 以空间换取时间。通过多开辟几个空间,来实现查找的高效率。 对于哈希表,我们并不是很陌生:在c语言学习阶段,给定一个字符串,查找第一个只出现过一次的字符[详细]
-
[JZOJ6089]【CodeChef 2014 April Challenge】Final Battle of C
所属栏目:[安全] 日期:2021-04-03 热度:121
Description (n,q,Vleq 100000,w_ileq 10^9) Solution 又是一道大数据结构 由于有一个下取整,这就导致了不同时间的修改值是不能简单的直接加在一起的。 容易发现,1操作的影响只会影响到距离不超过log的点。 这样我们很容易得到一个(qlog nlog ^2V[详细]