输入先序遍历和中序遍历序列,建立二叉树的二叉链表 (非递归算法) 自己写的程序呐,调试运行过,绝对能用哒~~!
1
编程实现以下功能: ①分别输入一元多项式pn (x)和Q n (x)。 从键盘输入一元对项式中各项的系数和指数,并用单链表加以表示。 ②分别对一元多项式pn (x)和Q n (x)进行升幂排序。 将一元多项式中各子项按照指数从小到大的顺序排序。 ③分别输出一元多项式pn (x)和Q n (x)。 将用单链表表示的一元多项式输出,即打印多项式的系数和指数。 ④任意输入一个实数x0,分别求出一元多项式pn (x0)和Q n (x0)的值。 ⑤已知有两个一元多项式分别为Pn (x)和Qn (x),求出两个多项式的和 R n (x)和差T n (x),分别用单链表表示R n (x)和T n (x),并将二者输出, (R n (x)=P n (x)+Q n (x),T n (x)=P n (x)-Q n (x)) ⑥保存多项式,即分别将一元多项式pn (x)和Q n (x)各项的系数和指数保存到外部磁盘文件。 ⑦由程序从所存文件中读出多项式的系数和指数,重新构建一元多项式 Pn (x) 和Q n (x),并可对其再次进行运算操作。
2021-12-07 16:50:23 9KB 多项式
1
博客.顺序表,链表,栈和队列的实现.md
2021-12-07 12:02:22 16KB 单链表
1
主要为大家详细介绍了C++链表实现通讯录管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2021-12-07 11:01:46 71KB C++ 通讯录
1
一个简单的学生学籍管理系统,采用链表存储方式,设置管理员与学生两个登录权限,具有:1.录入学生信息;2.显示学生信息;3.查找学生信息;4.删除学生的信息;5.修改学生信息;6.统计学生成绩;7.保存学生信息;0.退出系统等功能。
1
c语言双向链表的删除、插入一个节点的程序,数据结构课程设计时用到
2021-12-06 22:28:09 3KB 双向链表 删除 插入
1
广义表 三元组表 十字链表 c语言描述 建立稀疏矩阵的三元组表的算法、按矩阵的列序转置算法、按矩阵的行序转置算法 建立稀疏矩阵的十字链表的算法、输出稀疏矩阵十字链表的算法 求广义表的表头、求广义表的表尾、求广义表的长度、求广义表的深度、统计广义表中数目、复制广义表
2021-12-06 11:36:29 4KB 广义表 十字链表 三元组表 C语言
1
已知N个人(以编号1,2,3...n分别表示)围成一个圈。 从编号为K的人开始报数,数到M的那个人出列,他的下一个人又从1开始报数,依照此规律重复下去,直到圆圈中的人全部出列。 问题:请打印出这N个的人出列的编号。 双向链表实现的
1
设树的存储结构为孩子兄弟链表 typedef struct CSNode{ Elem data; struct CSNode *firstchild, *nextsibling; } CSNode, *CSTree; 一、求树的深度 二、输出树中所有从根到叶子的路径 三、建树的存储结构
2021-12-04 22:35:32 2.54MB 树和二叉树
1
附录1-基础实验.zip
2021-12-04 18:02:53 3.37MB 数据结构 C语言 二叉树 链表
1