李永乐 数学讲师
广受学生信赖的“线代王”

预约

计算机考研:数据结构--链式存储删除、遍历

2022-12-20 15:21:37 来源:天任考研  

计算机考研:数据结构--链式存储删除、遍历

计算机考研的考生注意啦,今天小编为大家整理了线性表 链式存储--删除、遍历的相关介绍,希望大家认真学习,预祝各位考生取得好成绩。

线性表 链式存储--删除、遍历

1、删除

(1)按序号删除:删除单链表中的第i个结点。

为了删除第i个结点ai,必须找到结点的存储地址。该存储地址是在其直接前驱结点ai-1的next域中,因此必须首先找到ai-1的存储位置p,然后令p-next指向ai的直接后继结点,即把ai从链上摘下,最后释放结点ai的空间。设单链表长度为n,耀删去第i个结点,仅当1in时,i是合法的。当i=n+1时,虽然被删结点不存在,其前驱结点却存在,是终端结点。故判定条件之一是p-next!=NULL。

代码入下:(很建议背过并会默写)

热门好课推荐

MORE

2025考研英语无忧班

时长:468课时


  • 刘晓艳

  • 张超

3000元
已报501人

2025考研数学无忧班

时长:604课时


  • 李永乐

  • 宋浩

4000元
已报198人

2025考研政治无忧班

时长:225.5课时


  • 孔昱力

2000元
已报337人

2025考研管综无忧班

时长:440h


  • 吕建刚

3980元
已报112人