Algs4-1.3.20链表delete方法
1.3.20编写一个方法delete(),接受一个int参数k,删除链表的第k个元素(如果它存在的话)。
答:
public void delete(int k)
{
Node x=first;
int i=1;
while(true)
{
if(i==k-1)
{
x=x.next;
x.next=x.next.next;
break;
}
i++;
}
}

浙公网安备 33010602011771号