
数据结构课设
文章平均质量分 50
江苏造船厂员工
这个作者很懒,什么都没留下…
展开
-
实验二源代码
#include <iostream>#include<math.h>using namespace std;#define N 3#define Max 999int pace = 0;//记录步数//typedef struct Node{ //节点状态 int nine[N][N]; //空格的下标 int x, y; //启发信息 int f, g, h; // 总代价f(S0)=g(S0)移动步数+h(S0)各棋子不在正确位置的数目.原创 2021-06-22 21:28:00 · 144 阅读 · 0 评论 -
实验三源代码
#include <iostream>#include <fstream>#include <time.h>#include <cstring>#include <string.h>#include <windows.h>using namespace std;#define MAX 99//二叉排序树的存储定义typedef struct BiNode { string WordName; //单词名称.原创 2021-06-22 00:43:51 · 176 阅读 · 0 评论 -
实验一源代码
#include <iostream>#include <cstring>using namespace std;//图书信息的定义typedef struct { char no[8]; //8位书号 char name[20]; //书名 double price; //价格}Book;//链表的定义 采用链表便于删除插入typedef struct LNode { Book data; //数.原创 2021-06-20 16:16:51 · 137 阅读 · 0 评论 -
《数据结构课程设计》预习报告
实验三:基于线性表和二叉排序树的低频词过滤系统一、实验内容对于一篇给定的英文文章,分别利用线性表和二叉排序树来实现单词频率的统计,实现低频词的过滤,并比较两种方法的效率。具体要求如下: 读取英文文章文件(Infile.txt),识别其中的单词。 分别利用线性表和二叉排序树构建单词的存储结构。当识别出一个单词后,若线性表或者二叉排序树中没有该单词,则在适当的位置上添加该单词;若该单词已经被识别,则增加其出现的频率。 统计结束后,删除出现频率低于五次的单词,并显示该单词和其出现频率。 其余.原创 2021-06-20 00:21:46 · 235 阅读 · 1 评论 -
《数据结构课程设计》预习报告
一、实验内容编写九宫重排问题的启发式搜索(A*算法)求解程序。在3х3组成的九宫棋盘上,放置数码为1~8的8个棋子,棋盘中留有一个空格,空格周围的棋子可以移动到空格中,从而改变棋盘的布局。根据给定初始布局和目标布局,编程给出一个最优的走法序列。...原创 2021-06-19 23:52:13 · 157 阅读 · 0 评论 -
《数据结构课程设计》预习报告
一、实现内容二、实验目标三、编程语言以及开发环境的选择四、数据结构方法选择五、实验思路1、图书信息的定义以及链表的定义2、用类包括具体方法和参数3、菜单设计4、图书数据的初始化六、源代码链接一、实现内容设计并实现一个图书信息管理系统。根据实验要求设计该系统的菜单和交互逻辑,并编码实现增删改查的各项功能。 该系统至少包含以下功能:根据指定图书个数,逐个输入图书信息; 逐个显示图书表中所有图书的相关信息; 能根据指定的待入库的新图书的位置和信息,将...原创 2021-06-19 22:08:38 · 232 阅读 · 0 评论