- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 栈的应用-数制转换
【问题描述】利用栈实现十进制向二进制的转换。【输入形式】输入若干个十进制正整数,输出它们的二进制形式。(提示:输入采用scanf("%d",&x)==1)【输出形式】输出每个十进制正整数的二进制形式。【测试代码】#include <stdio.h>#include <stdlib.h>#include<malloc.h>#define ERROR 0#define OK 1#define STACK_INT_SIZE 10#
2021-10-17 08:54:55 473
原创 带尾指针的单循环链表已经创建好,请编写输出此单循环的链表的代码
【问题描述】带尾指针的单循环链表已经创建好,请编写输出此单循环的链表的代码【输入形式】依次输入链表的元素,元素都为整数【输出形式】依次输出链表中的元素,以空格作为分隔【样例输入】2 3 4 5 9 0 8a【样例输出】2 3 4 5 9 0 8#include<stdio.h>#include<stdlib.h>typedef int ElemType;typedef struct LNode{ ElemType data; struct ...
2021-10-08 13:06:22 254
原创 编写一个程序实现两个一元多项式相加的运算。
【问题描述】编写一个程序实现两个一元多项式相加的运算。【输入形式】从标准输入中读入两行以空格分隔的整数,每一行代表一个多项式,且该多项式中各项的系数均为0或正整数,最高幂次不超过1000000。对于多项式anxn+an-1xn-1+....+ a1x1+ a0x0(n<=1000000)的表示方法如下:an n an-1 n-1...a11 a00即相邻两个整数分别表示表达式中一项的系数和指数。在输入中只出现系数不为0的项。【输出形式】将运算结果输出到屏幕。...
2021-10-07 09:25:50 2208
原创 设带头结点的单链表表示的线性表L=(a1,a2,a3,a4,……,an),试用复杂度为O(n)的算法,原地将L改造为L=(a1,a3, ……,a2,a4, ……)。
【问题描述】设带头结点的单链表表示的线性表L=(a1,a2,a3,a4,……,an),试用复杂度为O(n)的算法,原地将L改造为L=(a1,a3, ……,a2,a4, ……)。【输入形式】第一行输入单链表元素个数n;第二行输入n个整数。【输出形式】输出改造后的单链表。【样例输入】91 2 3 4 5 6 7 8 9【样例输出】1 3 5 7 9 2 4 6 8【测试代码】#include <stdio.h>#include <std..
2021-10-07 09:23:42 1676
原创 设有头结点单链表,实现单链表建立算法。
【问题描述】设有头结点单链表,实现单链表建立算法。【输入形式】第一行输入一个N(N大于等于1,小于1000);第二行输入N个整数,以空格作为分隔,创建长度为N的单链表。【输出形式】输出建立的单链表。【样例输入1】5-4 5 2 7 0【样例输出1】-4 5 2 7 0【测试代码】#include<stdio.h>#include<malloc.h>#include <stdlib.h>typede...
2021-10-06 09:13:08 566
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人