1.初始化(建立空的顺序表)1 List MakeEmpty(){ 2 List PtrL; 3 PtrL = (List)malloc(sizeof(struct LNode)); 4 PtrL->Last = -1; //Last为0表示有一个元素放在第一个位置 5 return PtrL; //把结构的指针返回 6 } //创建并返回一个空的线性表;...
数据结构(C)必会知识点+易错点+代码:线性表(顺序表建立,删除,定位,合并;链表的正序,逆序建立,删除插入,逆置),程序员大本营,技术文章内容聚合第一站。
掌握线性表的顺序表和链表的基本操作:建立、插入、删除、查找、合并、打印等运算。 一、源程序 顺序表: #include<iostream>usingnamespacestd;#defineOK 1#defineOVERFLOW -1#defineERROR 0#defineMAXSIZE 100inttypedef Status; typedefstruct//定义结构体{int*elem;intlength; }SqList; Status InitList(SqList&L...