《数据结构》13级
文章平均质量分 61
明哥之家
普通高校普通教育者普通的事业。
展开
-
《数据结构》线性表:顺序存储结构(顺序表的)实现示例代码
线性表(squen,原创 2014-08-15 00:34:57 · 2685 阅读 · 2 评论 -
《数据结构》KMP算法程序调试示例-大家看看一定会有收获
下面是一位同学的KMP算法程序,调试时运行时出现了一些问题。原创 2014-11-10 23:52:51 · 1691 阅读 · 6 评论 -
《数据结构》MST性质证明
大家好,第六章图,第6.3小节最小生成树。MST性质的证明,课本用一了大段来证明,可能不是很便于看明白,这里给出一个网友的证明,供大家参考。文字来自下面链接,http://fdcwqmst.blog.163.com/blog/static/164061455201010392833100/。并表示感谢。MST性质的证明 最小生成树性质:设G=(V,E)是一个连通网络,U是顶点集转载 2014-12-03 16:48:32 · 3075 阅读 · 0 评论 -
《数据结构》课程设计题目
数据结构设计原创 2014-12-03 10:51:09 · 7721 阅读 · 9 评论 -
《数据结构》图floyd算法示例-大家一定要看
图的只操作复杂,但很在意义和意思。这里根据课本精华,实现一个图的最短路径算法,请参考。准备计算课本P172,图6-13。如下:#include #include #include //引入输入输出格式头文件using namespace std; const int Maxsize = 10; class MGraph { public:原创 2014-12-17 10:04:36 · 3488 阅读 · 5 评论 -
《数据结构》网上课堂(ing...)
《数据结构》网上课堂一 各班同原创 2014-08-03 20:22:37 · 3673 阅读 · 0 评论 -
《数据结构》二叉排序树查找性能总结
二叉排序树查找性能分析1. 一棵二叉查找树的平均查找长度(ASL),见下图公式(1)。2. 一棵满二叉排序树的平均查找长度,见下图公式(2)。3. 一棵斜二叉排序树的平均查找长度,见下图公式(3)。 由上面可以分析得知,对于二叉排序查找性能,最坏是斜树情况下的查找,最好的在一棵满树状态下查找。也就是说性能在公式(2)和公式(3)计算的值之间。当然一实际中,一原创 2014-12-16 10:26:31 · 8495 阅读 · 0 评论 -
《数据结构》第六章 图 相关概念导图
第六章, 是一个概念众多,且容易混淆,可能有些“图”晕。在此画一个导图,简化一个本章节的主要名词术语。请大家好好,理解各个概念的内含和一些概念间关系。原创 2014-11-30 15:41:25 · 1275 阅读 · 0 评论 -
《数据结构》第六章 图 教学设计
第六章图,是很重要也是最难的一章了,当然有前面的基础,学习也不会困难。本章节主要是概念多,图结构复杂。本设计也属于迟到的了。抱歉。本章学习总时问分为2周,共四次课来来学习。两次上课(13周和14周),一次实验(14周,实验不给课内时间,请大家自己找时间完成,我只检查大家的实验)。以下是教学设计。第六章 图 教学设计一、课前预习任务学习资料 资料1. 教材第六原创 2014-11-30 17:38:00 · 2835 阅读 · 0 评论 -
《数据结构》第五章 树和二叉树学习指南
第四章字符串和多维数组 学习指南 字符串:是以字符为数据元素的线性表。线性表是字符串学习的重要基础。 一多维数组:是线性表的推广,可以理解为元素是线性表的线性表。 可以说,从逻辑结构上分,字符串和数组均可是属于线性表。一、学习目的 本章学习,进一步掌握字符串和数组两种特殊的线性表的相关知。字符相关内容让我们理原创 2014-11-11 09:12:46 · 1561 阅读 · 0 评论 -
《数据结构》第五章树和二叉树 教学设计
本章,总时问分为1.5周,共三次课来来学习。两次上课(9周周一和周四),一次实验(10周周四)。以下是教学设计。第四章 字符串和多维数组 教学设计一、课前预习任务学习资料 资料1. 教材第三章Page 79-98(必看) 资料2. 辅导材料第一章Page 55-65(参照,选看) 资料3. 5个教学PPT文档(文档4.1,原创 2014-11-16 16:41:05 · 4418 阅读 · 0 评论 -
《数据结构》第五章 树和二叉树 扩展二叉实现代码示例
#include using namespace std;struct BiNode //二叉树的结点结构{ char data; BiNode *lchild, *rchild;};class BiTree{public: BiTree( ){root = Creat(root);} //构造函数,建立一棵二叉树 ~BiTree( ){原创 2014-11-18 19:31:32 · 1432 阅读 · 0 评论 -
《数据结构》第五章树和二叉树 树的操作示例代码1
#include using namespace std;const int Max = 100;//---------------------------------------////------- 定义结点类型 ------------////---------------------------------------//struct TNode{ int原创 2014-11-18 16:21:17 · 1453 阅读 · 0 评论 -
《数据结构》第四章 字符串和多维数组学习指南
第二章栈和队列 学习指南 栈和队列,是重要的数据结构,在操用系统,编译成原理,程序语言中有广泛应用。 栈和队列,从结构上分,也是属于线性表,但是一种操用受限制的线性表。一、学习目的 本章学习,理解栈和队列存储结构和操作特点,在此基础上栈和队列的顺序存储和链式存储结构,以及各种相关操作算法设计。二、学习目标原创 2014-11-01 11:55:01 · 1477 阅读 · 0 评论 -
《数据结构》第五章 树和二叉树 实验
《数据结构》实验四: 字符串和多维数组 实验一..实验目的 巩固字符串和多维数组相关知识,学会运用灵活应用。1.回顾字符串和多维数组的逻辑结构和存储操作特点,字符和数组的物理存储结构和常见操作。2.学习运用字符串和和数组的知识来解决实际问题。3.进一步巩固程序调试方法。4.进一步巩固模板程序设计。二.实验时间 准备时原创 2014-11-16 17:08:19 · 2114 阅读 · 0 评论 -
《数据结构》完全二叉树的叶子数讨论
完全二叉树是一种很特别的树,很多性质和特性值得我们关注。下在就来关注一下叶子数目。 如果一树是是完全二叉树,结点数为n,叶子是多少呢?现设结点总数为n,度为2和0结点数分别为n2和n0。下面讨论叶子数目。即计算n0值。 我们根据完全二叉树的概念,可以知道,完全二叉树有两种可能: 一种是:没有度为1的结点,只有度为2和0的结点。 此时有:原创 2014-12-19 23:51:31 · 2658 阅读 · 2 评论 -
《数据结构》各章教学资源
教学PPT、教学视频、教学教案、示例、作业、教学参考资源等原创 2014-08-14 20:02:51 · 4576 阅读 · 4 评论 -
《数据结构》第七章 查找学习指南
第七章 查找 学习指南 本书的前几章,讲完了几种数据结构的存储和常规操作实现。本章节专门讨论一查找技术。 查找操作在生产生活中常见,如搜索引擎,在自己个人通信录中查找一个电话号码等。一、学习目的 本章学习,在前面的各种数据结构知识基础上,讨论几种查找结构的查找技术。二、学习目标 本章节学习目标,具体地原创 2014-12-14 21:47:49 · 1431 阅读 · 0 评论 -
《数据结构》物联1131-1132同学链接
组名姓名班级学号博客地址abstract data team(ADT)谢沛佳物联1132201311672226http://blog.csdn.net/small_kidy彭辉物联1132201311672219http://blog.csdn.net/xanxushh 庞志物联1132原创 2014-09-21 10:09:18 · 3286 阅读 · 7 评论 -
《数据结构》第三章 栈和队列问题回收站
大家好,第二章“线性表”,将使用三周学习完,具体时间是第三周到第五周。因为第一周第一次课(周一)因中秋节冲掉后移。第二周周四是实验课,所以大家在第二周第五次需要上来提出第二章节学习问题。提问在本博文后面评论中提出,在提问和回答时,请写名班级学号再写内容。 举例格式如下:信管1131-01:什么是逻辑结构? 同样的,如果回答人家有提问,也在相应的问题后点击“回复”原创 2014-10-15 21:49:04 · 2898 阅读 · 152 评论 -
《数据结构》第五章 树和二叉树 同学问题收集站
大家好,第三章“栈和队列”的已经结束了。将在下周开始学习第四章字符串和多维数组。第四章准备使用1.5周,具体时间是第9周到第10周。 同前三章一样,现开辟同学们学习问题回收站,希望大家认真预习,积极思考,相互讨论。将不理解的问题在在本博文后面评论中提出,在提问和回答时,请写名班级学号再写内容。将作为平时考虑重要的指标。 举例格式如下:信管1131-01原创 2014-11-11 09:21:38 · 2361 阅读 · 110 评论 -
《数据结构》第二章 线性表 问题回收站
大家好,第一章“绪论”,将使用一周学习完,因为第一周第一次课(周一)因中秋节冲掉后移。大家在第一周第二次课学习完成后,在第二周一之前需要上来提出学习问题。提问在本博文后南评论中提出,在提问和回答时,请写名班级学号再写内容。 举例格式如下:信管1131-01:什么是逻辑结构? 同样的,如果回答人家有提问,也在相应的问题后点击“回复”来回答时,也要使用这个格式。格式原创 2014-09-14 17:41:49 · 3433 阅读 · 323 评论 -
《数据结构》第四章 字符串和多维数组 问题收集站
大家好,第二章“线性表”的已经结束了。将在下周开始学习第三章节。第三章准备使用两周,具体时间是第7周到第8周。 同前两章一样,现开辟同学们学习问题回收站,希望大家认真预习,积极思考,相互讨论。提问在本博文后面评论中提出,在提问和回答时,请写名班级学号再写内容。 举例格式如下:信管1131-01:什么是逻辑结构? 同样的,如果回答人家原创 2014-11-01 17:54:47 · 1944 阅读 · 80 评论 -
《数据结构》信管1131和1132班同学链接
姓名学号链接陈文杰03http://blog.csdn.net/cwj731295226 何昊08http://blog.csdn.net/wcwz020140杨超27http://blog.csdn.net/xinguan1132yangchao莫星键22http://blog.csdn.net/starj原创 2014-09-22 21:15:33 · 3977 阅读 · 26 评论 -
《数据结构》间接寻址类的定义参考部分代码
1.定义template struct Node { DataType data; Node *next; };原创 2014-10-14 09:46:29 · 2053 阅读 · 0 评论 -
《数据结构》第一章节绪论 问题回收站
大家好,第一章“绪论”,原创 2014-09-06 12:17:17 · 2871 阅读 · 265 评论 -
《数据结构》第六章 图 学习问题回收站
各位,大家好!第五章树和二叉树的学习结束了。本周开始学习第六章图,第六章准备使用2周来学习,具体时间是第12周后半周到开始,到第14周,这里是本章问题回收站,希望大家认真预习,积极思考,相互讨论。将不理解的问题在在本博文后面评论中提出,在提问和回答时,请写名班级学号再写内容。将作为平时考虑重要的指标。 举例格式如下:信管1131-01:图的逻辑结构是什么?原创 2014-11-25 18:05:29 · 1648 阅读 · 50 评论 -
《数据结构》第七章 查找 学习问题回收站
各位,大家好!第六章图的学习结束了。 本周开始学习第七章图,第七章准备使用1周来学习,具体时间是第15周,这里是本章问题回收站,希望大家认真预习,积极思考,相互讨论。将不理解的问题在在本博文后面评论中提出,在提问和回答时,请写名班级学号再写内容。将作为平时考虑重要的指标。 举例格式如下:信管1131-01:查找结构是什么?原创 2014-12-14 21:55:09 · 1630 阅读 · 51 评论 -
《数据结构》图存储遍历示例
大家好,图是一种复杂的结构,存储结构较复杂,下面是一个具体图的邻接矩阵存储方法示例,并实现了深度优先和广度优先遍历输出。#includeusing namespace std;const int MaxSize=10;template class MGraph{public: MGraph(DataType a[ ], int n, int e); //构造函数,建立原创 2014-12-10 13:24:58 · 1245 阅读 · 0 评论 -
《数据结构》第六章 图实验
《数据结构》实验六: 图的实验一..实验目的 巩固图的相关知识。掌握图的主要存储方法和遍历方法,学会运用图的知识解决实际问题。1.图的逻辑结构和存储方法,清楚掌握图的遍历操作。2.掌握图的存储方法的实现代码。3.学习图的相关知识来解决实际问题。二.实验时间 准备时间为第13周到第14周,不给具体集中实验时间。在第十五周完成。原创 2014-12-09 18:11:46 · 3084 阅读 · 0 评论 -
《数据结构》第二章 线性表 教学设计1
一、课前预习任务学习资料 资料1. 教材第一章Page 1-16 资料2. 辅导材料第一章Page 3-8 资料3. 三个教学个视频 资料4. 三个教学PPT文档学习任务 根据前面学习,课前任务简化一些,将全部使用“4题制”:3个课前作业,1个课后升级作业。1、学习资料1和资料2,即学习课本和辅导教材,看3个教学视频(视频原创 2014-09-14 16:13:51 · 3033 阅读 · 0 评论 -
《数据结构》第一章节同学提问23到44楼参考答案
信管1132班 第一组整理 23 : 数据的逻辑结构,数据的存储结构及数据的运算之间存在着怎样的关系? 答: 数据的逻辑结构反映数据元素之间的逻辑关系(即数据元素之间的关联方式或“邻接关系”),数据的存储结构是数据结构在计算机中的表示,包括数据元素的表示及其关系的表示。数据的运算是对数据定义的一组操作,运算是定义在逻辑结构上的,和存储结构无关,而运算的实现则是依赖于存储结构。原创 2014-10-15 22:18:59 · 1684 阅读 · 0 评论 -
《数据结构》静态链表类的定义参考代码
const int MaxSize = 30; template //定义模板类SeqList class SeqList { public: SeqList( ) {length = 0;} //无参构造函数,建立空顺序表 SeqList(T a[ ],原创 2014-10-14 09:18:26 · 2430 阅读 · 2 评论 -
《数据结构》信管1133班和1134班同学链接
信管1133班和1134班同学链接原创 2014-09-17 20:32:57 · 5109 阅读 · 55 评论 -
《数据结构》线性表:链式存储结构实现示例代码二(插入、删除、查找)
#include //引用输入输出流库函数的头文件//#ifndef LinkList_H//#define LinkList_H/*************************************//***** 声明模板类 *****//***** 可以单独放在一个头文件中 *****//************************原创 2014-08-16 00:26:47 · 4684 阅读 · 0 评论 -
《数据结构》同学做的作业大家来讨论:顺序栈的实现
#includeusing namespace std;class sqstack{private: int top; int maxsize; int *elem;public: sqstack(int size) {maxsize=size; elem=new int[maxsize]; top=0; } ~sqstack(){delete []elem;} int l原创 2014-10-24 23:41:28 · 1662 阅读 · 3 评论 -
《数据结构》队列和栈同学问题征集解答=help!
2014-10-27 09:41 16人阅读 评论(0) 收藏 举报[cpp] view plaincopy在CODE上查看代码片派生到我的代码片1、判断队列中,队满与否的操作是取模:即(rear+1)%QueueSize=front; 原先不理解这句话的意思,于是标记了一下,然后想起了取模是什么!取模通俗来说就是“取余数”。如果不是这样操作,就必须分成两步:必须把rear是否指向原创 2014-11-01 17:23:24 · 1409 阅读 · 0 评论 -
《数据结构》第三章 栈和队列教学设计
本章,总时问分为三部分来学习。以下是第一部分教学设计。第一部分 线性表概述及其顺序存储结构 教学设计一、课前预习任务学习资料 资料1. 教材第二章Page 21-29(必看) 资料2. 辅导材料第一章Page 17-18(参照,选看) 资料3. 2个教学个视频(视频2.1,视频2.2) 资料4. 2个教学PPT文档(文档2.1原创 2014-10-08 10:08:41 · 3810 阅读 · 0 评论 -
《数据结构》第二章 线性表 同学提问答案收集 分配
各位同学:大家好! 第一章 绪论在上一周结束了,有部分同学上来提出了各种问题,表现很积极,在此先表示感谢。谢谢各位的积极思考和踊跃提问。由于问题较多,现准备将同学们提的问题分给一些团队来完成答案整理。我的原则是不忽略每一个提问。 之所以我没有将全部问题一一按时回答,这里有我的几个考虑和原因: 1.我一个人之力没有够时间和精力来处理所有问题,一一回答所有提原创 2014-10-18 20:53:56 · 1724 阅读 · 4 评论 -
《数据结构》第二章 线性表 教学设计3
本章,总时问分为三部分来学习。这是第二部分教学设计。第二部分 线性表链式存储结构 教学设计一、课前预习任务学习资料 资料1. 教材第二章Page 30-43(必看) 资料2. 辅导材料第一章Page 19-27(参照,选看) 资料3. 4个教学个视频(视频2.3,视频2.4,视频2.5,视频2.6) 资料4. 4个教学PPT文原创 2014-09-17 16:18:04 · 2094 阅读 · 0 评论