
数据结构-浙大Mooc
课堂笔记。错题。
justafford
这个作者很懒,什么都没留下…
展开
-
数据结构-堆栈-PTA-6.5错题订正
本博客仅为个人错题订正以及反思,包括本人通过的代码以及错误代码和错因分析。错误之处首先本题要求实现三个函数,在此之中一共出现了两个错误。第一个是在使用maloc函数时 sizeof()之中引用结构时忘记加入“struct” 导致编译错误。如图,此时为编译错误状态。 List tmp; tmp=(List)malloc(sizeof(LNode));//wrong tmp->Data=X;正确的: List tmp; tmp=(List)malloc(sizeof(struct LN原创 2020-07-25 12:00:51 · 340 阅读 · 0 评论 -
数据结构-堆栈-Mooc浙大数据结构听课笔记
2.2.1 什么是堆栈后缀表达式 中缀表达式 前缀表达式顺序存储运算数,并倒序输出堆栈: 具有一定操作约束的线性表 只在一端(栈顶,Top)做插入删除插入数据:入栈(Push)删除数据:出栈(Pop)后入先出:LIFO操作集Stack CreatStack(int MaxSize);int IsFull(Stack S,int MaxSize);void Push(Stack S,ElementType item);int IsEmpty(Stack S);ElementType原创 2020-07-25 10:41:29 · 222 阅读 · 0 评论 -
数据结构-链表及其实现-PTA-6.1/6.2错题订正
6-1 单链表逆转6-2 顺序链表的操作集本文章主要是供自己参考的错题订正,仅仅包含正确解答和错误写法以及反思。6-1 单链表逆转题目及要求可参考其他同学的博客该代码摘抄自@沐辰墨染 ,侵歉删PtrToNode Reverse(PtrToNode L){ PtrToNode p1=NULL,p2=NULL; while(L!=NULL) { p2=L->Next; L->Next=p1; p1=L; L=p2; } return .原创 2020-07-23 10:57:00 · 212 阅读 · 0 评论 -
数据结构-链表及其实现-Mooc浙大数据结构听课笔记
链表及其实现–Mooc听课笔记1.顺序存储`//2.1 第一节简要介绍了按顺序存储时链表的结构,如下:typedef struct PolyNode* Polynominal;struct PolyNode{int coef;int expon;Polynominal link;};//2.1 第二节介绍了此种结构下链表的操作//操作集List MakeEmpty();//初始化一个空线性表ElementType FindKth(int K,List L);//根据位序K,返回原创 2020-07-06 17:08:23 · 266 阅读 · 1 评论