数据结构各个上机实验题及答案范例,全部原创,上机运行正确,可以参考哟
2021-06-02 14:47:24 11KB 数据结构上机实验
1
实验二 八皇后问题(栈)  实验目的:熟练掌握栈操作的基本算法实现。  实现功能:利用回溯法和栈来实现八皇后问题:在8×8的国际象棋棋盘上,安放8个皇后,要求没有一个皇后能够“吃掉”任何其他一个皇后,即没有两个或两个以上的皇后占据棋盘上的同一行、同一列或同一对角线。  实验机时:4  设计思路: 数据结构: enum boolean { false , true } enum boolean a[9] , b[17] , c[17] ;//检查皇后之间是否冲突 //皇后位置安全性可用逻辑表达式:a[ j ] && b[ i+j ] && c[ i-j+9 ] int s[9]; //s[1..8]表示顺序栈,栈的下标值表示皇后所在的行号,栈的内容是皇后所在的列号。 该算法抽象描述如下: (1) 置当前行当前列均为1; (2) while(当前行号≤8) (3) { 检查当前行,从当前列起逐列试探,寻找安全列号; (4) if ( 找到安全列号 ) (5) 放置皇后,将列号记入栈中,并将下一行置成当前行,第一列置为当前列; (6) else (7) 退栈回溯到上一行,移去该行已放置的皇后,以该皇后所在列的下一列作为当前列; (8) } 结束程序。
1
完整的C顺序表数据结构代码; 能在vc6.0和vs2010下运行; 上机实验已验证;
2021-05-12 14:39:34 37KB 顺序表 数据结构上机实验
1
数据结构实验教程》胡学刚 上机实验源代码实验一
2021-04-21 00:27:12 373KB 数据结构 上机实验 源代码
1
华南农业大学数据结构上机实验大答案 代码啊,谢谢我吧
2020-04-15 03:21:00 45KB 数据结构
1
1、 定义二叉查找树的类。 2、 实验验证如下算法的正确性、各种功能及指标: 1)实现二叉查找树结构; 2) 实现二叉查找树的查找、插入和删除等算法;
1
数据结构上机实验指导源代码李春葆版//文件名:exp1-1.cpp #include #include bool prime(int n) //判断正整数n是否为素数 { int i; for (i=2;i<=(int)sqrt(n);i++) if (n%i==0) return false; //若n不是素数,则退出并返回false return true; }
2019-12-21 20:57:32 273KB 上机实验指导
1
最新版即第五版的李春葆数据结构教程上机实验指导第五版源程序。
2019-12-21 20:55:58 244KB c/c++ 数据结构 上机实验指导 李春葆
1
一. 实验题目:栈和队列的应用 二. 实验内容:迷宫问题 三.实验目的:掌握栈和队列的概念及工作原理,运用其原理完成实验题目中的内容。 四.实验要求:为了使学生更好的掌握与理解课堂上老师所讲的概念与原理,实验前每个学生要认真预习所做的实验内容及编写源程序伪码(写在纸上及盘中均可) 以便在实验课中完成老师所布置的实验内容 五.概要设计原理: 使用穷举求解的方法,即从入口出发,顺某一方向向前探索,若能走通,则继续往前走;否则沿原路退回,换一个方向再继续探索,直至所有可能的通路都被探索为止。
1