单向链表,每个数据项有两部分,一个存储数据,一个存储下一个数据项的地址
所以双向链表其实是一样的,有3部分,多了个存储上一个数据项的地址的数据元素,双向链表就略过不看了,咳咳。原谅我就是这么懒
除此之外,还有静态链表,看着感觉很牛逼,其实就是用数组实现链表,用数组的下标对应一个data和cur,data就是存储的数据元素,
cur则代表指针,有兴趣的可以具体查一下。我暂时没兴趣。。。
顺便提一下 顺序栈 和 链栈,感觉顺序栈 跟数组没什么区别 但是也可以写成动态的, 链栈是动态的,一般大小max是为了限制链的大小,判断
如果链元素大于max则判断溢出。