数据结构
qq_38250162
这个作者很懒,什么都没留下…
展开
-
大话数据结构——链表插入删除操作
大话数据结构——链表插入删除操作链表删除:链表的插入操作 链表删除: 删除L的第i个数据元素,并用e返回其值,L的长度减1. 循环结束后,p指向第i-1个结点,p->Next指向第i个结点。 如果第i个结点不存在,则p->Next==None,无法删除第i个结点。 Status ListDelete(LinkList *L,int i,ElemType *e) { int...原创 2019-03-25 16:47:47 · 451 阅读 · 0 评论 -
大话数据结构:单链表的整表创建
创建单链表的过程就是动态生成链表的过程,从“空表”的初始状态,依次建立各元素结点,并逐个插入链表。 单链表创建的思路: 一、头插法 1.声明一个结点p和计数器变量i 2.初始化一个空链表链表L *L=(LinkList)malloc(Node) 3.L的头结点的指针指向NULL,即创建一个带有头结点的单链表 4.循环: p=(LinkList)malloc(Node) p->da...原创 2019-03-25 20:27:39 · 249 阅读 · 0 评论 -
需要记忆的点
Queue queue; queue=new LinkedList(); queue.isEmpty(); queue.add(num); queue.poll(); 栈: Stack stack; stack=new Stack(); stack.push(num); stack.pop(); peek()函数返回栈顶元素,但不弹出该栈顶元素。 pop()返回栈顶元素,并且将栈顶元素出栈。 ad...原创 2019-07-04 22:47:38 · 164 阅读 · 0 评论