搜索资源列表
listDatastructure
- 编写程序,实现有序链表的建立;并实现对两个有序链表的归并操作,主要实验内容如下: 1. 定义链表的数据类型(带有头结点); 2. 实现链表的基本操作:初始化、销毁、有序插入; 3. 通过键盘输入建立一个非递减有序链表(键盘输入不一定按照非递减的顺序) 4. 对通过键盘输入而建立好的两个非递减有序链表进行归并操作,并将归并好的有序链表输出。(需要编写一个归并函数)-preparation procedures, the establishment of an orderly cha
Josephcircle
- 思想很简单,就是一个循环链表 但要说明的是:我之所以用clist(1)来初始化,主要是我刚开始编的时候没打算解决约瑟夫环,只是想编一个带表头的循环链表,然后我用从这个程序改过来的,所以代码可以进一步优化。
operateshuangxiangzhan
- 程序实现双向栈的基本操作:1)初始化;2)判断栈是否为空;3)判断栈是否已满;4)入栈;5)出栈;6)清空栈;7)取栈顶元素。还有几个比较巧妙操作....哦
hash
- 这个程序用于实现哈希表,在初始化时赋予哈希表20个数值,然后点击查看当前哈希表,完成后点击重建哈希表
数据结构的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 动态存储分配
B+树实现旅游图站点搜索
- 一、 需求分析: (1) 已知某市每条公路路线及沿途所经过的站名,要实现的功能是:在任一车站终端查询知道 1、 是否有公共汽车到达指定的目的地(任一站点) 2、 若有,打印出乘车的路线(不一定唯一)。如需中途换车,应指示在哪里换哪条线路的车。 (2) 实现的数据结构:因为将公共交通图看成是一个有向图,所以选择十字链表为其数据结构。 其中有信息点为:站点的连接关系(十字链表的弧头和弧尾链域很好的实现了这个功能) 反应途径的线路号(这个当作弧的信息域,含有两个往返的方向,并且每个方向又对
实现顺序栈的各种基本运算
- 1、编写一个程序algo3-1.cpp,实现顺序栈的各种基本运算,并在此基础上设计一个主程序实现如下功能: (1)初始化栈S。 (2)判断栈S是否非空。 (3)依次进栈元素a,b,c,d,e。 (4)判断栈S是否非空。 (5)输出栈的长度。 (6)输出从栈顶到栈底的元素。 (7)输出出栈序列。 (8)判断栈S是否非空。 (9)释放栈 ,1, the preparation of a program algo3-1.cpp, the realization of
LinkList 实现单链表的所有基本操作
- 1、实现单链表的所有基本操作包括表的初始化、第i个元素前插入一个新的元素、删除第i个元素、查找某元素、顺序表的销毁。 2、测试链表所有功能 3、实现循环链表的基本操作,并编写测试程序。 4、实现双向链表的基本操作,并编写测试程序。 5、实现单链表的逆置。 6、判定两个链表是否相交。-A single linked list of all the basic operations, including the initialization of the table,
xiaoyuan-daoyou
- 最短寻路算法的实现和使用 校园导游 数据结构课程设计 vc++控制台程序 可以读文件初始化-campus guider
second
- 完成一个程序实现双向链表使之有如下功能 (如用C++实现,需要有默认的构造函数, 析构函数) C语言实现,初始化一个双向链表 添加一个元素到链表 删除链表中的一个元素 其他你认为必要的链表操作 总有两个指针,一个指向表中第一个元素另一个指向最后一个元素 -Completion of a program to achieve a two-way linked list so that the following functions (such as C++ Reali
traffic
- 利用邻接矩阵构造一张欧洲交通图,并求出某一城市到其余城市的最少票价路径或者最短里程路径,并打印输出。 程序执行的命令包括: (1)初始化交通网络图并根据文件构造欧洲交通图;(2)用户先后输入“最优方式”和“始末城市名称”;(3)程序执行相关操作,打印出用户所需的信息;(4)结束。 -Adjacency matrix structure the use of a European transport plans, and obtained a city to the rest of t
Haffmancode
- 课程设计: 1.求出在一个n×n的棋盘上,放置n个不能互相捕捉的国际象棋“皇后”的所有布局。 2.设计一个利用哈夫曼算法的编码和译码系统,重复地显示并处理以下项目,直到选择退出为止。 【基本要求】 1) 将权值数据存放在数据文件(文件名为data.txt,位于执行程序的当前目录中) 2) 分别采用动态和静态存储结构 3) 初始化:键盘输入字符集大小n、n个字符和n个权值,建立哈夫曼树; 4) 编码:利用建好的哈夫曼树生成哈夫曼编码; 5) 输出编码; 6)
A
- 本次程序实习我采用结构体链表为主要数据结构来存储所有学生信息,配合使用一个结构体数组存储组长信息,总共使用了22个函数体,其中有9个重要函数和主函数构成了该系统,现在我介绍一下该系统的使用方法。 进入该系统后系统会提示所有数据已经初始化,此时系统中不存在任何数据,接着会提示你需要做的操作: 1--读取文件中的学生数据; 2--储存你所修改的数据进入文件; 3--初始化学生数据; 4--查询所有学生的信息; 5--查询一支队伍的信息; 6--查询一个学生的信息; 7
saolei
- 针对扫雷程序做的C++源代码,能初始化扫雷界面并进行扫雷-Clearance procedures for doing C++ source code
zhucunkongjianfenpeihehuishou
- 设计一个程序,可以由用户初始化空闲表和作业申请队列,程序在这个基础上模拟作业调度及内存分配,并将过程显示。 用户初始化空闲表的时候需要指定每一个空闲块的大小及起址,程序根据空闲块起址自动将其插入到空闲表中的相应位置 用户初始化申请队列时只需输入作业名及提交时间,所需时间。程序将申请队列中的作业按提交时间排序。-Design a program that can free the user initiates an application form and job queues, proc
Array-processing
- 此程序可实现数据结构中对数组的相关操作,包括初始化,创建数组,修改和输出数组某元素-This program can be an array of data structures related to the operation, including initialization, create an array, modify, and output an array element
The-achievement-SqList
- 编写C(C++)应用程序,实现顺序表上的各自操作:初始化,创建,显示,销毁,插入,删除,定位,求表长、“判空”以及合并两个顺序表。-Write C (C++) application, the order form to achieve their respective operations: initialize, create, display, destruction, insert, delete, locate, find the table length, " sub-spa
phonebook
- 基于顺序表的一个电话薄程序,c++实现,完成电话薄初始化,添加,删除,修改,精确(模糊)查询,按英文字母排序。-Based on the order of the table a telephone book program, c++ implementation of the phone book to complete initialization, add, delete, modify, precise (fuzzy) query, in alphabetical order.
HaffmanCode
- 1、本程序在初始化字符集后应能进行字符文件的编码、译码功能。 2、演示程序应以用户和计算机对话的方式执行,即在计算机终端上显示提示信息之后,由用户在键盘上输入程序中规定的命令,相应的输入数据和结果显示在其后面。 3、程序执行的命令包括: (1)初始化;(2)编码;(3)译码;(4)印编码文件;(5)退出程序; -1, the program should be able to initialize character set for character files after e
实验2第一个程序
- 1. 编写线性表初始化函数:Status InitList_Sq(SqList *L); 2. 编写求线性表长度函数:Status ListLength(SqList *L); 3. 编写在第i个位置前插入元素函数:Status ListInsert_Sq(SqList *L, int i, ElemType e); 4. 编写删除第i个元素函数:Status ListDelete_Sq(SqList *L, int i, ElemType *e); 5. 编写获取某个位置的元素函数:Statu