数据结构演示(tc版)

/*前段时间写的几个tc版演示,其中一些程序在与郭翠英老师合作的<<c语言课程设计案例精编>>中用到,所以源码也就不能随便发布了,在这里主要把程序主题列出来了,因为没经验,所以没用建立工程的方法写这个程序,以后如果还有机会用tc写稍微大点的程序,应该要注意这点了。用tc来练习这些程序也是对我上学期学的数据结构复习了下,个人感觉写类似的程序一方面能提高学习兴趣,一方面也能多动下脑子。
还有别的什么有趣的演示大家可以想想!

*/

/*上海工程技术大学 02211 朱昀*/

#include "ysfun.c"/*软件常用的一些函数,比如输入输出函数等*/
#include "yshead.c"/*演示软件的开头显示部分*/
#include "rjend.c"/*结束后的提示语*/
/************************次序必须这样*******************************/
#include "f5.c"/*F5的功能*/
#include "ysmaopao.c"/*冒泡法演示*/
#include "queen.c"/*具体的皇后问题*/
#include "hanoi.c"/*具体的汉诺塔问题*/
#include "maze1.c"/*不是最短路径的迷宫探路*/
#include "jssort.c"/*基数排序*/
#include "tree2.c"/*二叉树遍历演示*/
#include "slsort.c"/*双向链表插入排序*/
#include "yser.c"/*二分法查找演示*/
#include "maze2.c"/*迷宫最短路径*/
#include "clist.c"/*报数问题*/
#include "slsort2.c"/*双链表选择排序*/
#include "insort.c"/*插入排序*/
#include "qsort.c"/*快速排序演示*/
#include "tushort.c"/*临接矩阵找最短路径*/
#include "merge.c"/*合并排序*/
#include "fib.c"/*fibonacci问题*/
#include "findtree.c"/*查找树*/
#include "car.c"/*小车入柞*/
#include "hor.c"/*马踏棋盘*/
#include "clock.c"/*时钟*/
#include "kuopo.c"/*拓扑排序*/
#include "dsort.c"/*堆排序*/
#include "huffman.c"/*huffman树*/
#include "juzhch.c"/*矩阵转换*/
#include "cxtree.c"/*穿线树*/
#include "xesort.c"/*希尔排序*/
#include "dolist.c"/*单链表插入*/
#include "maze3.c"/*柞实现四个方向的迷宫探路*/
#include "bds.c"/*表达式求解*/
#include "jzadd.c"/*系数矩阵相加*/
void OdinaryData()/*普通演示*/
{
 char flag=0;
 ClrScr();
 HZ12(50,50,20,0,"A.矩阵转置");
 HZ12(50,80,20,0,"B.穿线树生成");
 HZ12(50,110,20,0,"C.单链表插入结点");
 HZ12(50,140,20,0,"D.三元矩阵相加");
 flag=Chose(200,350,1);/*输入选择的内容*/
 ClrScr();
 if(flag=='A'||flag=='a')/*矩阵转置*/
  JuChangeMain();
 if(flag=='B'||flag=='b')/*穿线树*/
  CxtreeMain();
 if(flag=='c'||flag=='C')
  DolistMain();/*单链插入结点*/
 if(flag=='d'||flag=='D')
  JzaddMain();/*系数矩阵相加*/
 ClrScr();
}
void GoodCtext()/*F2经典例子*/
{
 char flag=0;
 ClrScr();
 HZ12(50,50,20,0,"A.皇后问题(测试)");
 HZ12(50,80,20,0,"B.汉诺塔问题");
 HZ12(50,110,20,0,"C.迷宫探路");
 HZ12(50,140,20,0,"D.迷宫探路之最短路径");
 HZ12(50,170,20,0,

时间: 2024-09-22 17:35:24

数据结构演示(tc版)的相关文章

影片TS版,TC版,CAM版,HD版,BD版,DVD,HDVD版是什么等介绍

一般在网上看电影或者下载影视片都会见到TC版.HD版.TS版之类版本字样,许多同学不明白这些缩写代表着什么,有什么不同.在这里小编将这些都常见版本整理了出来,包括TS版(准枪版).TC版(胶片版).CAM版(枪版).HD版(DHDVD版.高清版).DVDSCR版(预售版).HDRIP版(高清版).BD版(蓝光版).DVD版.HDVD版.DVD5版.DVD9版.HDVD版(压缩碟或者经济版DVD).R5版(俄罗斯5区版).VHSRip版.TVRip版.WORKPRINT版(WP).SUBBED版.

TC版是什么意思

电影的TC版是什么意思? TS是偷录版,一般偷录使用了外置音源(电影院坐位上的耳机插孔).一般理解为枪版 就是画质不是太好的版本... TC=胶片,数码拷贝 TS=摄像机版,非偷拍 CAM=枪版,偷拍的,有人头和笑声 TS 通常要靠关系在影院摄录(无观众时),声音另外转录,所以没人头和笑声 因为TS不是偷拍,而是正大光明的拍(要靠关系的) 但是仍然会有和影院一样的闪烁,这是免不了的,因为和拿摄像机直接摄录像院屏幕 胶片是一定不会闪烁的,都"数字拷贝"了的还闪什么,又不是摄录的 CAM偷

c语言基础-数据结构C语言版二叉树的问题。

问题描述 数据结构C语言版二叉树的问题. strong text #include "stdio.h" #include "malloc.h" #include "stdlib.h" #include "conio.h" #define stacksize 100 #define DataType char //便于后期修改.可以直接去修改char 类型来达到快速的修改,在程序长的情况下. typedef struct nod

算法-数据结构C语言版 求助

问题描述 数据结构C语言版 求助 设顺序表L中的数据元素非递减有序,试编写一个算法,将e插入L的适当位置,以保持线性表的有序性 定义一个实现以上算法的函数: 数据结构菜鸟,求各位大神相助 解决方案 非递减有序,不就是递增么,说的那么绕干嘛. 既然是有序表,自然是二分查找或者顺序查找,然后插入. 解决方案二: http://zhidao.baidu.com/link?url=pDydQmKmMDqttsXL4CV7byP_o_8m_oRqZhgk_5eCKXDKqwsk1QJathKBqTcxNU

大家觉得严蔚敏吴伟民版的数据结构C语言版怎么样?

问题描述 大家觉得严蔚敏吴伟民版的数据结构C语言版怎么样? 话说楼主以前学过数据结构C++版的,这次由于考研,需要看C语言版的,网上大家一致推荐严蔚敏吴伟民的书.于是我就买了,但是忍着愤怒我看了四五天了,真的想暴走!实在对这本书不敢恭维,首先,里面变量不定义;其次,函数参数传递用的是C++中的引用(既然书名叫C语言版,为什么要挂羊头卖狗肉呢?);第三,在第42页的用链表表示一元多项式以及运算中,函数实参用的是函数指针,但是实参都是错误的;第四,这本书算法示例和书中的内容怎么看怎么不舒服,感觉排版

c语言-数据结构C语言版10道实习题目求解答!!

问题描述 数据结构C语言版10道实习题目求解答!! 除有特别说明外,每个题目请以自然语言.形式化表述(伪码.流程图等).程序代码三种方式描述. 顺序结构线性表LA与LB的节点关键字为整数.LA与LB的元素按非递减有序,线性表空间足够大.试给出一种高效算法,将LB中的元素合并到LA中,使新的LA元素仍保持非递减有序.高效是指最大限度的避免移动元素. 请写一个算法将线性表(a1,a2,-,an)逆置为(an,an-1,-,a1). 在一个递增有序的线性表中,有数值相同的元素存在.若存储方式为单链表,

跪求大神-数据结构c语言版 编写:判定二叉树是完全二叉树。

问题描述 数据结构c语言版 编写:判定二叉树是完全二叉树. 求大神,感激不尽 2015-12-22下午2点之前希望有大神解答. 解决方案 无非就是递归遍历,判断参考:http://www.cnblogs.com/buptLizer/archive/2012/03/30/2425097.html 解决方案二: 数据结构(C语言版)摘录--树和二叉树数据结构 二叉树的实现 c语言版C语言数据结构-二叉树

数据结构c语言-数据结构 C语言版 二叉树

问题描述 数据结构 C语言版 二叉树 先根次序访问,后根次序访问,与先序遍历,中序遍历,后序遍历,有什么区别与联系啊 解决方案 这是数据结构里的基础知识啊童鞋!树不是有左子树.右子树和根吗,遍历都是先左子树后右子树,先序.中序和后序是相对于根来说的,所以先根次序.后根次序就是先序.后序遍历的意思,先序遍历:根-左子树-右子树中序遍历:左子树-根-右子树后序遍历:左子树-右子树-根 解决方案二: 先根次序访问就是先序后根次序访问就是后续 对于一个最简单的二叉树abc先序就是先访问a,顺序为abc中

谢谢-数据结构c语言版 编写:判定二叉树是完全二叉树。

问题描述 数据结构c语言版 编写:判定二叉树是完全二叉树. 求大神,感激不尽 2015-12-22下午2点之前希望有大神解答. 解决方案 无非就是递归遍历,判断参考:http://www.cnblogs.com/buptLizer/archive/2012/03/30/2425097.html 解决方案二: 数据结构(C语言版)摘录--树和二叉树数据结构 二叉树的实现 c语言版C语言数据结构-二叉树