常用数据结构算法代码库,包括AVL树,链表,堆栈,hash,排序等
上传时间: 2014-01-15
上传用户:1159797854
大数阶乘,能计算超大数的阶乘,算法简单易懂,采用数组存储计算结果!本算法也可以改进采用链表存储结果!
标签:
上传时间: 2015-03-15
上传用户:ouyangtongze
学籍管理系统!利用C语言实现! 在构思基本模块时,订立了“读取文件到内存形成链表,对链表的操作,将内存的链表内容保存到文件”三大基本块。 读取文件:在main函数里完成。原理是,先检查文件指针是否在末尾,若否,则在内存开辟一个单位长度,在文件中读取单位长度数据入该空间中,并彼此构成链表。采取带参数的主函数,以保证保存文件的多样性。 对链表的操作:可分为插入(建立),删除,查找,修改,排序。五大基本功能。分别用五个函数完成。这里不一一描述。其中,删除,查找,修改都是要用到查找一个数据的操作。所以,在编写查找函数时,兼顾了删除,修改操作所需的元素。在删除中,尝试书中原始方法,而修改操作则保留我原有的引用。排序函数中,设想对已有的各项排序,因此按照每项再另建函数。通过代码量上的增加来确保运行的一次可行性。每次运行完都返回一个head值。再通过主函数的数据显示循环显示结果。 保存操作:关闭已打开文件。用“写”的形式建立同名的(同时自动删除原有的),将内存中的链表完全输出到文件中。
上传时间: 2014-01-03
上传用户:dsgkjgkjg
这是我的数据结构课程设计源代码,请务必按提示输入数据,该程序的功能是用链表实现多项式的四则运算。
上传时间: 2013-12-24
上传用户:stampede
这个个系统是学生管理系统。利用SDK做界面,用双向链表做排序,功能简单,但是思路清晰,有不到指出多原谅
上传时间: 2015-03-20
上传用户:youlongjian0
词法分析—分析关键字,运算符,常数并用动态链表保存结果
标签: 分
上传时间: 2014-01-06
上传用户:wpt
一. 问题描述很多涉及图上操作的算法都是以图的遍历为基础的。试写一个程序,演示在连通的无向图上访问全部节点的操作。二. 基本要求以邻接多重链表为存储结构。实现连通无向图的深度和广度优先遍历。以用户指定的节点为起点,分别输出每种遍历下的节点访问序列和相应生成树的边集。
上传时间: 2015-03-22
上传用户:CHINA526
这是一个词法分析程序,能够区分标识符、数字、表达式。程序输入为一个文件,程序结果保存到一个链表中。
上传时间: 2014-01-27
上传用户:龙飞艇
C++完美演绎 经典算法 如 /* 头文件:my_Include.h */ #include <stdio.h> /* 展开C语言的内建函数指令 */ #define PI 3.1415926 /* 宏常量,在稍后章节再详解 */ #define circle(radius) (PI*radius*radius) /* 宏函数,圆的面积 */ /* 将比较数值大小的函数写在自编include文件内 */ int show_big_or_small (int a,int b,int c) { int tmp if (a>b) { tmp = a a = b b = tmp } if (b>c) { tmp = b b = c c = tmp } if (a>b) { tmp = a a = b b = tmp } printf("由小至大排序之后的结果:%d %d %d\n", a, b, c) } 程序执行结果: 由小至大排序之后的结果:1 2 3 可将内建函数的include文件展开在自编的include文件中 圆圈的面积是=201.0619264
标签: my_Include include define 3.141
上传时间: 2014-01-17
上传用户:epson850
2.1将n个人围成一圈,m为未进入游戏前的先行码,用来淘汰第一个出 局的人,然后依次给出淘汰者的密码,根据输入的密码来确定下一个淘汰是哪一个,并依次输出被淘汰的人对应的号码。 2.2用单向循环链表实现操作。
标签: 2.1
上传时间: 2013-12-25
上传用户:xuanchangri