在具有n 个结点的单链表中,实现下列哪些操作,其算法的时间复杂度都是O(n)?

2025-02-25 15:06:20
推荐回答(3个)
回答1:

a)平均复杂度为(n+1)/2;
b) 平均复杂度为 (n+1)/2;
c) 平均复杂度为 1;
d) 平均复杂度为 (n+1)/2;
所以a)、b)、d)的时间复杂度均为O(n);
c)为O(1);

回答2:

回答3:

a)
b)