![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 70
lhyer
这个作者很懒,什么都没留下…
展开
-
多项式相加
一.题目描述 按照指数递增顺序依次输入两个多项式,输出多项式相加的和。 二.题目分析 在书中的第一章节,提出使用链表结构来保存多项式的项,在此,使用简单结构体表示。 三.代码#include #define N 10 typedef struct { int x; //保存底数 int e; //保存指数 }Item; int m,n,k=0; //Item a原创 2015-08-14 16:53:13 · 518 阅读 · 0 评论 -
栈和队列应用之括号匹配
一.题目描述 假设一个表达式或一段程序中含有三种括号:圆括号“(”和“)”、方括号“[”和“]”、花括号“{”和“}”。试写一个程序判别给定的表达式或程序中所含括号是否正确配对出现。 输入说明: 多组输入数据,第1行为1个正整数n,表明有n组测试数据;其余n行为n组测试数据,每行为一个含有括号的表达式或一段程序。 输出说明: 对于每一组测试数据,输出一个right或wrong,表明正确原创 2015-08-14 17:16:40 · 2748 阅读 · 0 评论 -
栈和队列应用之进制转换
一.题目描述 输入一个十进制正整数和进制,输出转换之后的数。 二.题目分析 进制转换需要逆序输出余数,满足栈先进后出特点。 三.代码 #include #include #define MAX 100 int main() { int num,to; int stack[MAX],top; while(scanf("%d%d",&num,原创 2015-08-14 17:33:16 · 1548 阅读 · 0 评论 -
多项式相加
一.题目描述 输入两个多项式,(按照指数递增输入),输出相加和。 二.题目分析 在书中第二章节中出现了多项式相加的算法,使用链表实现的,在此简单使用结构体构造多项式的项。 三.代码 #include #define N 10 typedef struct { int x; //保存底数 int e; //保存指数 }Item; int m,n,k=0; //Item a原创 2015-08-21 11:27:13 · 598 阅读 · 0 评论