go语言这个链表实现哪儿有问题?求路过大神指导

qstudy · · 872 次点击
前面链表的数据结构表示,就存在问题,不清晰,不符合链表节点的定义。 按照你这个意思,是双向链表,链表中的每一个节点,应该包含3个属性:本节点的数据,前一节点的指向,后一节点的指向。指向可以用指针、序号,等等来表示。 你前面那个链表的GO实现数据结构,显然不符合链表的数据结构表达。 数据结构表达就存在问题,后面的算法就没有看下去的必要了。 数据结构首先要表达正确,后面的算法才存在价值。
#7
更多评论
你的遍历函数写的有问题,没有用循环。
#1
遍历函数用了if判断
#2