
数据结构
文章平均质量分 80
扬帆启航5
这个作者很懒,什么都没留下…
展开
-
02-线性结构4 Pop Sequence
GivenastackwhichcankeepMnumbersatmost.PushNnumbersintheorderof1,2,3,...,Nandpoprandomly.Youaresupposedtotellifagivensequenceofnumbersisapossiblepopsequenceofthestack.Forexample,ifMis5andNis7,wecan...原创 2020-06-21 12:42:45 · 190 阅读 · 0 评论 -
6-1 单链表逆转
本题要求实现一个函数,将给定的单链表逆转。函数接口定义:List Reverse( List L );其中List结构定义如下:typedef struct Node *PtrToNode;struct Node { ElementType Data; /* 存储结点数据 */ PtrToNode Next; /* 指向下一个结点的指针 */};typedef PtrToNode List; /* 定义单链表类型 */L是给定单链表,函数Reverse要原创 2020-06-20 11:52:16 · 323 阅读 · 0 评论 -
02-线性结构3 Reversing Linked List
Given a constantKand a singly linked listL, you are supposed to reverse the links of everyKelements onL. For example, givenLbeing 1→2→3→4→5→6, ifK=3, then you must output 3→2→1→6→5→4; ifK=4, you must output 4→3→2→1→5→6.Input Specification:Eac...原创 2020-06-20 10:24:42 · 208 阅读 · 0 评论 -
关于数据结构课程里不同节点定义对程序实现的影响
近期在学习数据结构课程,主要学习的是武大李春葆教授的MOOC视频,同时也参考了严蔚敏版的教材和程杰的大话数据结构。发现李版对节点的定义与严版有所不同,进而影响到了编程实现的程序内容。下面将以链表的2种节点定义为例,剖析编程实现的不同。先看严版和大话办的单链表节点定义:typedef struct LNode{ ElemType data; struct LNod原创 2017-08-12 23:28:41 · 540 阅读 · 0 评论 -
一元多项式的乘法与加法运算
/*线性结构2 一元多项式的乘法与加法运算设计函数分别求两个一元多项式的乘积与和。输入格式:输入分2行,每行分别先给出多项式非零项的个数,再以指数递降方式输入一个多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。输出格式:输出分2行,分别以指数递降方式输出乘积多项式以及和多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。零多项式应输出0 0。输入样例:4 ...原创 2018-04-08 21:27:05 · 337 阅读 · 0 评论