-->
当前位置:首页 > 题库

程序填空题:单链表 - 删除算法

Luz5年前 (2021-05-10)题库1153
假设带附加头结点的单链表的长度为 $$n$$,

若在位序 $$1$$ 处删除元素,则需要移动 @@[0](1) 次指针;

若在位序 $$n$$ 处删除元素,则需要移动 @@[n - 1](1) 次指针;

若在位序 $$i (1 \leq i \leq n)$$ 处删除元素,则需要移动 @@[i - 1](1) 次指针。

假设各位序删除元素的概率相同, 则平均需要移动 @@[(n - 1) / 2](1) 次指针。

---

注:请填写正确的C表达式。






答案:
第1空:0

第2空:n - 1

第3空:i - 1

第4空:(n - 1) / 2