数据结构
白告月当空照丶
不想上工地的自学码农砖家
展开
-
C自学之路4——静态链表(Static Link List)的实现(新手一只~请大佬支点~)
一、静态链表的功能: /* Statement of Data_Structure Programming——Static Link List: Operation: InitList(void); //1.初始化操作,新建一个空静态链表; Malloc_SSL(*L); //2.分配空间,返回分配的空间分量的下标; Free_SSL(*L,i); //3.释放下标为i元素的空间; ListEmpty(*L); //4.链表是否为空; ClearList(*L); //5.清空链表;原创 2020-06-04 19:59:29 · 213 阅读 · 0 评论 -
C自学之路3——单链表(新手上路,请大佬指点~)
一、单链表的功能: /* Statement of Data_Structure Programming: Operation: InitList(*L); //1.初始化操作,新建一个空单链表; ListEmpty(*L); //2.单链表是否为空; ClearList(*L); //3.清空单链表; GetElem(*L,i,*e); //4.用e返回单链表L中第i个元素的数据; LocateElem(*L,e); //5.在单链表L中查找与给定值e相等的元素,如果查找成功,返回该元素在表中序号原创 2020-06-04 13:49:53 · 195 阅读 · 0 评论 -
C自学之路2——链表的一些探讨(新手勿喷,请大佬指点~~)
一、链表的功能: /* 数据结构程序说明: Operation: InitList(*L); //初始化操作,建立一个空的链表; ListEmpty(L); //判断链表L是否为空表,空表返回1,否则返回0; ClearList(*L); //清空链表L; GetElem(L,i,*e); //返回链表L中第i个元素的值; LocateElem(L,e); //在线性表L中查找与给定值e相等的元素,如果查找成功,返回该元素在表中序号表示成功,否则返回0表示失败; ListInsert(*L,i,e)原创 2020-06-02 21:11:13 · 193 阅读 · 0 评论