当然你如果数学基础够好直接怼《数据结构与算法分析 - C语言描述》或者《算法导论》之类的书也行
《数据结构与算法分析c语言描述第二版》百度网盘pdf最新全集下载:
链接: https://pan.baidu.com/s/1pwAZtrL3TpHKkKbWzUTV6w
?pwd=qqdn 提取码: qqdn简介:在本书中,作者更加精炼并强化了他对算法和数据结构方面创新的处理方法。
Position不是一个类型,起码C语言中,我写那么多年代码没见过这个类型 。你该把整段代码贴上来。
我猜你看的那段代码是伪代码,Position是自定义类型。
若Position是类名,那么Position P 就是实例化对象。
如果Position是结构体,那么就是声明一个结构体变量
从你的补充的代码,可以看出Position 是自定义的链表结构,而且是通过该“链表类型指针”的别名。而且这段代码我认为有错误:
free (P)//当时释放掉P指向的栈内存,P就是一个野指针
P = P ->Next//Next的内容都被释放掉了,P->Next 还有什么意义。。。