就地逆置(源码用c++)
来源:互联网 发布:matlab数据毛刺 编辑:程序博客网 时间:2024/06/13 09:14
源码
Status Reverse(LinkList &L){ LinkList p=L->next,q; //1 L->next=NULL; //2 while(p!=NULL){ q=p->next; //3 p->next=L->next; //4 L->next=p; //5 p=q; //6 }}
总结:p指向要插入的结点,q的作用是保存下一个要插入的结点的地址,p的插入是用建链表的前插法(用前插法时,输入顺序和线性表的逻辑顺序是相反的,所以用前插法可以达到逆置的效果),每完成一次插入,就将q预存的地址给p,q再指向p的下一个结点,如此循环知道p指向null
阅读全文
0 0
- 就地逆置(源码用c++)
- C语言:单链表实现(二) 就地逆置,就地归并
- 单链表就地逆置
- 单链表就地逆置
- 单链表就地逆置
- 单链表就地逆置
- 单链表就地逆置
- 单链表就地逆置
- 将单链表就地逆置
- 单链表就地逆置
- 单链表就地逆置
- 单链表就地逆置
- 将链表就地逆置
- 就地逆置
- 就地逆置
- 单链表的就地逆置.
- 单链表的就地逆置
- 字符串的就地逆置
- 优先队列
- linux下动态链接库(.so)的显式调用和隐式调用
- Linux:进程实例信息(/proc)
- 模糊查询(LIKE)AND (PATINDEX() . CHARINDEX())
- C语言sort函数如何使用
- 就地逆置(源码用c++)
- unreal engine timeline function
- python+Eclipse+pydev环境搭建
- 使用maven的profile切换项目各环境的参数
- 从Android到React Native开发入门
- unreal engine pawn controlled spring arm camera
- B-树,B+树与B*树的优缺点比较
- CSS position: absolute 绝对定位精讲
- 84. Largest Rectangle in Histogram