关于链表结构的基本操作 c 实现 (创建,插入删除,反转,合并链表,查找,是否有环,链表相交情况)
Posted on 2011-09-12 23:37 weedge 阅读(730) 评论(0) 收藏 举报最近一直为找工作的事困扰着,技术面中问的题中数据结构相关的链表操作就占了一半左右,所以好好补习下链表的操作,并用相关代码实现,有错误的地方,希望读者能够指出,非常感谢~!
链表是最基本的数据结构,按结构分为:单链表,循环单链表,双链表,循环双链表。实际应用中单链表是应用最多的情况,也是最基本结构,学好这个简单的结构,才能更好的掌握复杂的数据结构。而按存储结构分为:顺序存储和链式存储。
现在给出单链表的链式存储结构的实现:
代码如下:(c 实现接口,c++测试)
头文件:(LinkList.h)
源文件:(LinkList.C)
测试文件:(c++)
浙公网安备 33010602011771号