本程序中分别用数组和链表实现了环形队列,有利于理解环形缓冲区的实现。
资源简介:本程序中分别用数组和链表实现了环形队列,有利于理解环形缓冲区的实现。
上传时间: 2017-07-29
上传用户:佳期如梦
资源简介:实现了图的主要操作:(1)分别用邻接矩阵和邻接表实现图的基本操作(包括图的广度和深度优先搜索);(2)判断该图是否连通,输出该图的连通分量数目;(3)输出一个每一个连通分量的最小生成树。
上传时间: 2014-01-06
上传用户:AbuGe
资源简介:本程序采用java的线程和事件机制,实现了象棋的绘图和对奕过程,不支持联机
上传时间: 2016-12-21
上传用户:坏坏的华仔
资源简介:,调试分析 1.由于对基本要求看得不仔细,一开始使用的形式是数组,并非链表,导致空间开销大. 2.本程序的模块划分比较合理,且尽可能将指针的操作封装在结构体中,对于一个长整数只需一个指针便可访问其所有信息
上传时间: 2015-08-12
上传用户:sz_hjbf
资源简介:对循环队列进行元素的插入和删除操作.要求1)用数组作为存储空间建立一个循环队列,并输出输入前后的内容变化。 2)实现循环队列的入队和出队操作.
上传时间: 2014-11-26
上传用户:cx111111
资源简介:第五章 数组和广义表习题答案
上传时间: 2015-02-25
上传用户:z754970244
资源简介:数据结构:如 线性表,栈和队列,数组和广义表,串,文件, 排序 , 查找, 图 ,树 等的详细设计及分析方法。帮助初学者快速入门、使有一定基础的朋友有很大的提高。
上传时间: 2014-01-24
上传用户:xz85592677
资源简介:dos下分别用汇编指令和c语言实现pci设备的访问。
上传时间: 2016-09-06
上传用户:klin3139
资源简介:这是一个用c语言编写的学生学生学籍管理程序 主要用到结构和链表
上传时间: 2013-12-22
上传用户:阿四AIR
资源简介:本程序主要用链表实现了蚁群算法,欢迎各位来探讨
上传时间: 2014-01-10
上传用户:zhoujunzhen
资源简介:《数据结构与算法入门导学》 第一章 概论 第二章 线性表 第三章 栈和队列 第四章 串 第五章 多维数组和广义 表 第六章 树 第七章 图 第八章 排序 第九章 查找 第十章 文件
上传时间: 2017-06-05
上传用户:fredguo
资源简介:利用二分搜索技术实现数组元素的查找,实现了算法设计中的分治策略
上传时间: 2013-12-29
上传用户:hzy5825468
资源简介:猴子选大王问题(约瑟夫问题) 问题描述: 一堆猴子都有编号,编号是1,2,3 ...m,这群猴子(m个)按照1-m的顺序围坐一圈,从第1开始数,每数到第N个,该猴子就要离开此圈,这样依次下来,直到圈中只剩下最后一只猴子,则该猴子为大王。 基本要求:...
上传时间: 2019-06-12
上传用户:1574941335
资源简介:数据结构有关图的算法。矩阵和链表实现的都有。实现先序中序后序遍历算法。
上传时间: 2013-12-31
上传用户:zhaiye
资源简介:小型内存分配模块,用通用循环双向链表实现,改程序模拟系统malloc
上传时间: 2014-01-11
上传用户:libinxny
资源简介:用C实现的PL0的编译器的原代码,弄链表实现了关键字的补充
上传时间: 2014-01-13
上传用户:410805624
资源简介:这个是学校的一个实验,用数组和线性表实现多项式的加法
上传时间: 2016-03-22
上传用户:zgu489
资源简介:内存数据库,或者可以称作通用数据结构。使用数组,链表实现了内存数据库的框架,包含域,记录。基本上可以管理各种程序所需要的数据结构。
上传时间: 2015-08-12
上传用户:stella2015
资源简介:这是一个分别用Bezier曲线和B样条曲线进行曲线拟合的例子 程序用VB6.0中文版编写 例子中需要一个窗体和一个按钮(使用默认的名字) 在本例中,黑色的线条是对坐标系上各点的直接连线 黄色的线仅对点间连线进行近似拟合,并不通过每一个点,使用的是B...
上传时间: 2014-11-06
上传用户:manking0408
资源简介:程序中存放结点值的数组和函数值的数组之所以命名为u和v,主要是为了防止和插值点x,及对应的函数值单元y想混淆
上传时间: 2015-03-26
上传用户:hewenzhi
资源简介:---- Huffman 算法的不同实现 本目录下的程序用8种不同的方式实现了Huffman编码算法,这8种方式分别是 * huffman_a 使用链表结构生成Huffman树的算法,这是最基本的实现方法,效率最低。 * huffman_b 使用《数据结构》(严蔚敏,吴伟民,1997,C语言...
上传时间: 2015-06-12
上传用户:xg262122
资源简介:分别用人工控制和自动搜索的方法找到迷宫出口。 蹭经听说过一个走迷宫的诀窍:顺着墙沿一侧走。 (一直沿左侧或一直沿右侧)。本程序实现了这一思想,小人一直沿左侧走。 迷宫是随机生成的。
上传时间: 2016-05-28
上传用户:lizhizheng88
资源简介:堆排序:思想: 用二叉树的结构来表示数组,及用数组来表示二叉树的结构,比如i为父节点其孩子为,2i,和2i+1.其中,大顶堆中 父节点大于其两个孩子 算法平均时间复杂度: O(nlogn)
上传时间: 2016-09-28
上传用户:firstbyte
资源简介:本程序是操作系统课程实验的死锁的检测与解除。解除方式采用撤销进程的方法。全部用数组实现。在ubuntu(linux)下编译通过。为本人原创。每次撤销个代价最小的死锁进程,释放其所拥有的资源。 所有数据都是可以自行设置的,包括进程个数,资源种类数,各进...
上传时间: 2016-12-22
上传用户:thinode
资源简介:小型的学生成绩管理程序 用数组来设计的 有查询和检索等功能
上传时间: 2017-01-23
上传用户:zmy123
资源简介:本程序通过用递归调用的方法实现了汉诺塔问题,这是一个通用的程序,通过输入的层数结果输入到一个out.txt的文件中
上传时间: 2014-01-08
上传用户:silenthink
资源简介:本程序实现了利用递归排序实现了数组的全排列,通过用户输入数组和选择排列的起始位置来完成输入
上传时间: 2013-12-10
上传用户:xlcky
资源简介:指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; 能很方便地使用数组和字符串; 并能象汇编语言一样处理内存地址,从而编出精练而高效的程序。指针极大地丰富了C语言的功能。 学习指针是...
上传时间: 2014-01-14
上传用户:watch100
资源简介:FP-growth算法的改进C++程序,具有较好的扩展性和应用性,本程序改成用行读取,然后在内存中解析。更有效的方式是采用块读取方式(本人在以前项目中验证过,速度大为提高。)
上传时间: 2016-04-08
上传用户:米卡
资源简介:本目录下的源代码均属示例、教学性质。作者不对这些代码的功能和性能作任何担保或承诺。 -------- 功能说明 -------- 本目录下的程序用8种不同的方式实现了Huffman编码算法,这8种方式分别是 * huffman_a 使用链表结构生成Huffman树的算法,这是最...
上传时间: 2013-12-20
上传用户:franktu