题解列表

筛选

优质题解

Manchester- 数据结构-线索二叉树

摘要:解题思路:第一次写线索二叉树,根据一般二叉树的知识,和题目提示代码,以及课本代码凑出来了这个程序,接下来就讲一讲什么如何修改课本代码,需要添加什么,才能使程序运行①:void InOrderThrea……
优质题解

Manchester- 数据结构-二叉链表存储的二叉树(深度还原题目代码)

摘要:解题思路:①:测试系统不支持栈函数库调用,所以栈操作要自己写②:定义栈,定义二叉树结点③:声明栈操作函数④:声明需要实现的二叉树操作函数⑤:编写主函数⑥:定义栈操作,二叉树操作注意事项:1):栈里面存……
优质题解

Manchester- 数据结构-Big Bang

摘要:解题思路:①:观察题目发现用要求用线性表中的顺序表②:定义一个结构体表示"名单表",表中的每一项都是字符串,故需再定义一个"名字结构体"包含人名 的结构体作为名单表结构体的成员变量typedef st……
优质题解

Manchester- 数据结构-字符串插入

摘要:解题思路:①:创建一个结构体,包含字符串头结点指针和字符串的长度typedef struct String_{    char *data;    int length; }*String,……
优质题解

Manchester-数据结构-字符串连接

摘要:解题思路:①:输入两个字符串(不带空格)输入时以空格为界②:判断两个字符串的长度和,和小于等于100,则把第二个字符串连接到第一个字符串后面      否则输出Result String is cut……
优质题解

Manchester- 数据结构-行编辑程序

摘要:解题思路:①:输入字符串,将字符串中字符逐个入栈②:入栈时,非'#' 和非'@'字符入栈,遇到'#'字符,出栈前一个入栈字符,遇到'@'……
优质题解

Manchester- 数据结构-八进制数

摘要:解题思路:①:根据十进制到八进制的转换为:除8,取余,直到被除数为0,所有余数自下而上就是对应八进制②:余数的得到就是一个先进后出的过程,所有用栈存储结果③:栈定义,以及定义栈操作:initializ……
优质题解

Manchester- 数据结构-一元多项式加法

摘要:解题思路:①:创建两个多项式链表a,b(思路a=a+b,多项式和的结果存在a中),让ha指向a多项式链表的头结点,让hb指向b多项式链表的头结点,       头结点的下一个结点才是多项式的第一个项②……
优质题解

Manchester- 数据结构-双向循环链表

摘要:解题思路:①:定义结点,在单链表结点的基础上,多一个指向前驱的指针typedef struct Node_{ int element; struct Node_* prior; struct……