11 2022 档案
多项式加法
摘要:多项式加法 题目内容: 一个多项式可以表达为x的各次幂与系数乘积的和,比如: 2x6+3x5+12x3+6x+20 现在,你的程序要读入两个多项式,然后输出这两个多项式的和,也就是把对应的幂上的系数相加然后输出。 程序要处理的幂最大为100。 输入格式: 总共要输入两个多项式,每个多项式的输入格式如 阅读全文
posted @ 2022-11-17 22:39 Rabbit_XIN 阅读(57) 评论(0) 推荐(0)
Reversing Linked List
摘要:Given a constant K and a singly linked list L, you are supposed to reverse the links of every K elements on L. For example, given L being 1→2→3→4→5→6, 阅读全文
posted @ 2022-11-17 16:53 Rabbit_XIN 阅读(43) 评论(0) 推荐(0)
PTA_Maximum Subsequence Sum
摘要:Given a sequence of K integers { N1​, N2​, ..., NK​ }. A continuous subsequence is defined to be { Ni​, Ni+1​, ..., Nj​ } where 1≤i≤j≤K. The Maximum S 阅读全文
posted @ 2022-11-16 17:49 Rabbit_XIN 阅读(26) 评论(0) 推荐(0)
PTA最大子列和问题
摘要:给定K个整数组成的序列{ N1​, N2​, ..., NK​ },“连续子列”被定义为{ Ni​, Ni+1​, ..., Nj​ },其中 1≤i≤j≤K。“最大子列和”则被定义为所有连续子列元素的和中最大者。例如给定序列{ -2, 11, -4, 13, -5, -2 },其连续子列{ 11, 阅读全文
posted @ 2022-11-16 16:00 Rabbit_XIN 阅读(44) 评论(0) 推荐(0)
PTA两个有序链表序列的合并
摘要:本题要求实现一个函数,将两个链表表示的递增整数序列合并为一个非递减的整数序列。 函数接口定义: List Merge( List L1, List L2 ); 其中List结构定义如下: typedef struct Node *PtrToNode; struct Node { ElementTyp 阅读全文
posted @ 2022-11-15 22:57 Rabbit_XIN 阅读(323) 评论(0) 推荐(0)
PTA一元多项式的乘法与加法运算 另一种算法
摘要:设计函数分别求两个一元多项式的乘积与和。 输入格式: 输入分2行,每行分别先给出多项式非零项的个数,再以指数递降方式输入一个多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。 输出格式: 输出分2行,分别以指数递降方式输出乘积多项式以及和多项式非零项的系数和指数。数字间以空 阅读全文
posted @ 2022-11-15 18:00 Rabbit_XIN 阅读(55) 评论(0) 推荐(0)
PTA一元多项式的乘法与加法运算
摘要:设计函数分别求两个一元多项式的乘积与和。 输入格式: 输入分2行,每行分别先给出多项式非零项的个数,再以指数递降方式输入一个多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。 输出格式: 输出分2行,分别以指数递降方式输出乘积多项式以及和多项式非零项的系数和指数。数字间以空 阅读全文
posted @ 2022-11-15 13:49 Rabbit_XIN 阅读(95) 评论(0) 推荐(0)
PTA 数据结构 二分查找
摘要:本题要求实现二分查找算法。 函数接口定义: Position BinarySearch( List L, ElementType X ); 其中List结构定义如下: typedef int Position; typedef struct LNode *List; struct LNode { E 阅读全文
posted @ 2022-11-15 00:03 Rabbit_XIN 阅读(136) 评论(0) 推荐(0)
队列链表实现
摘要:队列没有元素是 Front Rear指向NULL 只有一个元素时 都指向那一个元素 因为既是第一个元素也是最后一个元素 即队头队尾 Front指向第一个元素 Rear指向最后一个元素 #include <stdlib.h> #include <stdio.h> #include <stdbool.h 阅读全文
posted @ 2022-11-13 21:54 Rabbit_XIN 阅读(21) 评论(0) 推荐(0)
循环队列顺序表实现
摘要:#include <stdlib.h> #include <stdio.h> #include <stdbool.h> #include <math.h> /** 循环队列的顺序存储实现 队列头在队列第一个元素前 不指向元素 队列尾是指向队列最后一个元素 */ #define ERROR -1 #d 阅读全文
posted @ 2022-11-13 20:01 Rabbit_XIN 阅读(56) 评论(0) 推荐(0)
简单计算器
摘要:思路 将中缀表达式转化为后缀表达式处理 数据结构 栈 注 目前只适用 10以内的带括号的 +-*/^ 运算 #include <stdlib.h> #include <stdio.h> #include <stdbool.h> #include <math.h> #define ElementTyp 阅读全文
posted @ 2022-11-12 21:51 Rabbit_XIN 阅读(58) 评论(0) 推荐(0)
栈结构的链表实现方式
摘要:#include <stdlib.h> #include <stdio.h> #include <stdbool.h> #define ElementType int #define ERROR -1 /* 用链表表示栈 该栈初始是指向一个空节点 栈插入删除操作都是在链表头部形成栈结构 栈头一直指向 阅读全文
posted @ 2022-11-11 13:09 Rabbit_XIN 阅读(26) 评论(0) 推荐(0)
堆栈顺序存储实现
摘要:#include <stdlib.h> #include <stdio.h> #include <stdbool.h> #define ElementType int #define ERROR -1 typedef int Position; struct SNode{ ElementType * 阅读全文
posted @ 2022-11-10 23:17 Rabbit_XIN 阅读(37) 评论(0) 推荐(0)
链表简单实现
摘要:#include <stdlib.h> #include <stdio.h> #include <stdbool.h> #include <time.h> /* 该链表不带头节点 第一个节点下标从0开始*/ #define ElementType int #define ERROR NULL typ 阅读全文
posted @ 2022-11-08 16:36 Rabbit_XIN 阅读(31) 评论(0) 推荐(0)
线性表_顺序表简单实现
摘要:#include <stdlib.h> #include <stdio.h> #include <stdbool.h> #define ElementType int #define MAXSIZE 100 #define ERROR -1 typedef int Position; typedef 阅读全文
posted @ 2022-11-02 22:16 Rabbit_XIN 阅读(18) 评论(0) 推荐(0)