概览:
原来的图:
现在的图:

1表头要存着,怎么保存?Ta指针的next就是他,不然会弄丢
2b1的结点的地址在Tb的next的next里
3两个头结点,合并后就没那么多了,要释放一个,delete或free
4为Tb的next赋值

最后得到的链表,用指针Tb表示,返回Tb指针就可以得到合并以后的链表
时间复杂度:所有语句只执行一次,共4次,常数,O(1)

概览:
原来的图:
现在的图:

1表头要存着,怎么保存?Ta指针的next就是他,不然会弄丢
2b1的结点的地址在Tb的next的next里
3两个头结点,合并后就没那么多了,要释放一个,delete或free
4为Tb的next赋值

最后得到的链表,用指针Tb表示,返回Tb指针就可以得到合并以后的链表
时间复杂度:所有语句只执行一次,共4次,常数,O(1)


被折叠的 条评论
为什么被折叠?