欢迎光临散文网 会员登陆 & 注册

数据结构理论4---链表章节

2023-04-03 16:15 作者:1234DW  | 我要投稿


今日总结

  • 链式存储结构方便插入和删除,但是不支持随机访问,在查询和修改时效率低于顺序表。

在一个单链表中,若 所指结点不是最后结点,在 之后插入 所指结点,则执行s->next=p->next,p->next=s。

  • 若删除 所指结点的后续结点p->next=p->next->next

  • 删除带头节点的第一个元素p=L->next,L->next=p->next,delete p;

  • 查找值为x的节点


     LNode *p=L;

     while (p&& p->data!=x)

          p=p->next; 

     return p;

  • 空的循环单链表 的尾结点(由 所指向)满足p->next==L。

  • 在双向链表指针p的结点前插入一个指针q的结点操作是

        q->next=p ,q->prior=p->prior , p->prior->next=q ,p->prior=q

  • 不带头节点的单链表head为空的判定条件是head==NULL。

  • 带头节点的单链表head为空的判定条件是head->next==NULL。



数据结构理论4---链表章节的评论 (共 条)

分享到微博请遵守国家法律