单向链表

双向链表

单向链表和双向链表有什么区别?各自有什么优缺点?