搜索资源列表
8数码A算法
- 设计说明:1。数据结构和表示:程序用1、2、3、4分别表示将右、上、左、下的数字块移动到空格之中。采用典型的树+链表结构,每种局面产生一个BoardState类。出于避免走法顺序列表被过多复制的考虑,在树结构中保存局面的继承关系。每种新的局面产生后,引用估值函数产生f的值,再根据大小将其插入链表之中,以便实现“优先展开f值小的节点”。Solve()函数在成功解决问题之后保存一个走法序列供输出并返回零,而失败则返回失败处的节点层数。(具体的判断方法见后文)-Design Notes : 1. Da
CCHDUlink
- 本题所涉及的有关操作是从控件中选择所要创建的链表的类型(用VC的Radio Button 实现选择),然后在编辑控件(Edit Button)中输入数据,然后创建链表时从控件中截取数据,转化为数学数据后,通过对链表入链操作,从而建立起一个链表。链表建立起来后,要求在窗口中以图形方式输出链表,窗口图形显示,主要是利用画直线和画矩形函数实现。数值的输出通过VC自带的函数在相应的坐标点显示。链表的动态显示所涉及的问题是:在一个窗口中输出了图形是始终存在的。要实行动态显示,必须在一段区域内画一个足够大的
tuxiaojin
- 线性表,我在大二的时候上数据结构时编的一个小程序。-linear table, I sophomores on the data structure of a series of small programs.
本人用C++编写的数据结构
- 本人大学时编写的算法包括 堆栈数据结构 链表数据结构 及二叉树等。。。。。。很多很全-I am prepared by the university, including stack algorithm data structure Chain and binary tree data structure so. . . . . . The whole lot
数据结构的C++描述
- 目 录 译者序 前言 第一部分 预备知识 第1章 C++程序设计 1 1.1 引言 1 1.2 函数与参数 2 1.2.1 传值参数 2 1.2.2 模板函数 3 1.2.3 引用参数 3 1.2.4 常量引用参数 4 1.2.5 返回值 4 1.2.6 递归函数 5 1.3 动态存储分配
BSTAVT
- 本学期所有数据结构的大作业一,设A与B分别为两个带有头结点的有序循环链表(所谓有序是指链接点按数据域值大小链接,本题不妨设按数据域值从小到大排列),list1和list2分别为指向两个链表的指针。请写出将这两个链表合并为一个带头结点的有序循环链表的算法。二,本次实验的题目为表达式求值,要求设计一个程序,演示用算符优先法对算术表达式求值的过程。 即编写程序把前缀表达式转换成后缀表达式,并计算结果。用以下三组数据测试程序: 3*(7-2); 2*(6+2*(3+6*(6+6)))+(6+
dazhengshu
- 数据结构课程设计:大整数运算器 实现大整数的加减乘除运算 数据结构:线性表-Data Structure Course design: large integer arithmetic unit to achieve a large integer addition and subtraction multiplication and division data structures: linear table
ShortestPath
- 用邻接链表做的最短路径算法 迪杰斯特拉算法 可以实现大数据量的计算-Adjacency lists to do with the shortest path algorithm can count 法迪杰斯特拉 calculation of a large amount of data
SHA1(deep-optimization)
- SHA1汇编码的深度优化改写: 写个程序,用的了SHA1汇编码,百度了一堆,但是没有一个满意的。 并且都对500M以上的大文件支持不好,可怜单位配的256M内存的古董机!!!!! 于是自己决定重新写个,该源码对大文件的计算速度较快. 程序改写要点,除了对算子的优化外,还优化掉了数据表。由于优化掉了部分特种码,可以一定程度上避免PEiD类的软件侦测到所采用的算法类型 写完后,发现:中间那一堆代码怎么看怎么那么不顺眼呢!!,继续改写,进行了优化,把中间的算子优化掉。 附带全部
11c
- 本代码用单链表实现大数据的储存,可处理任意大的整数,实现输入输出操作-just like
5532680
- DTW算法在实现小词汇表孤立词识别系统时既简单又有效 ,在特定的场合下获得了广泛的应用,但DTW算法实 际应用时有许多缺点()
LPSQSKD
- 1.简介 本程序是用纯C语言编的一个基于菜单命令行的数据库系统,可以创建多个数据库,数据库表,字段,其中字段的类型只能为整()
4517215
- Search()函数描述的为核心算法总体是用链表搜索的形式实现的()
367184
- 建立图的邻接表,编写算法,由依次输入的顶点数目,弧的数目,各顶点的信息和各条弧的信息建立有向图 的邻接表()
oqdjv
- 实现稀疏矩阵的加法,减法,乘法,还有转置,以及用两种方法即三元组顺序表和矩阵形式两种输入,()
yjbmgbt
- 首次适应算法First Fit: 从空闲分区表的第一个表目起查找该表,把最先能够满足要求的空闲区分配给作业,这种方法目()
aptributesarrowclass
- 用正交表实现了稀疏矩阵,并能完成两稀疏矩阵的相加()
06041557
- 由graph txt读出源图并用临街链表显示出,然个用dijkstra算法算出给定两点的最短路径和任一给定点到其它各点的距离()
sparse
- EDA程序: 将spice网表转化为用于计算电路各种参数所需要的相应稀疏矩阵,(EDA program: the spice net table is transformed into the corresponding sparse matrix needed to calculate the various parameters of the circuit.)
线性表
- 1.顺序表的验证 (1)编写测试函数,对顺序表类模板用2种简单类型的数据(int ,char,double,float等)进行测试验证。 (2)定义一个结构体,描述学生信息。学生信息包括:学号、姓名、性别、班级和电话号码等。用描述学生信息的结构体作为线性表的数据元素类型测试顺序表。 (3)在顺序表类模板中增加成员函数max()和min(),它们分别返回顺序表中元素值最大的数据元素序号。 2.单链表的验证 (1)编写测试函数,对带头结点的单链表类模板用2种简单类型的数