还是以一个问题作为引子:
现在定义两个数据结构(语言:Golang):
第一个:
type Node struct { Data int Next *Node } type XXX struct { Head *Node Tail *Node }
第二个:
type Node struct { Data int Prev *Node Next *Node } type YYY struct { Head *Node Tail *Node }
请分别简述XXX与列表的区别、XXX与YYY的区别。
正文部分我可能得再准备一下...先写个引子水一篇
This post belongs to Column 「算法专栏」 .