单链表的倒序

本文分享了一个单链表倒序的实现方法。通过交换头结点和第一个结点的位置,逐步将整个链表反转。文章附带了具体的C/C++代码示例,并强调了正确确定反转后链表头部的重要性。

           一个同学去华为面试,给了一道单链表的倒序,咋一听,不会,昨天自己查了下,并验证了下,现在先把代码贴这,免得以后用到的时候有得参考~~至于思想,就是把原来链表的头结点和第一个结点交换,使头结点变成最后一个结点,第一个结点变成倒数第一个结点,一次下去,到最后把最后一个结点变成头结点就可以了。其中有点要注意点的是,就是最后倒序链表输出的时候要自己最后的头链表是哪个,这个刚开始仿真的时候没弄好,出错了~~~


    
  

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值