当前位置: 首页 > news >正文

建立网站定制外贸企业网站优化

建立网站定制,外贸企业网站优化,西安建设银行网站,工程平台公司做什么的工作原理 初始化: cur 指向传入的节点 node,即链表的头节点。prv 初始化为 NULL,用于存储当前节点的前一个节点。 循环反转: 在 while 循环中,当 cur 不为空时执行循环体。保存当前节点的下一个节点:使用 t…
 

工作原理

  1. 初始化

    • cur 指向传入的节点 node,即链表的头节点。
    • prv 初始化为 NULL,用于存储当前节点的前一个节点。
  2. 循环反转

    • while 循环中,当 cur 不为空时执行循环体。
    • 保存当前节点的下一个节点:使用 temp 暂存当前节点 curnext 指针,防止丢失链表后续部分。
    • 反转指针:将当前节点的 next 指针指向前一个节点 prv
    • 前移指针:将 prv 指向当前节点 cur
    • 前移当前节点指针:将 cur 指向之前保存的下一个节点 temp
  3. 返回新头节点

    • curNULL 时,链表已完全反转,prv 指向反转后的新头节点。

举例说明

假设链表为:1 -> 2 -> 3 -> NULL

  • 初始状态

    • cur 指向 1
    • prvNULL
  • 第一次迭代

    • temp 指向 2(保存下一个节点)
    • cur->next 指向 NULL(反转指针)
    • prv 指向 1(前移指针)
    • cur 指向 2(前移当前节点)
  • 第二次迭代

    • temp 指向 3
    • cur->next 指向 1
    • prv 指向 2
    • cur 指向 3
  • 第三次迭代

    • temp 指向 NULL
    • cur->next 指向 2
    • prv 指向 3
    • cur 指向 NULL
  • 结束

    • 返回 prv,即新的头节点 3

最终链表变为:3 -> 2 -> 1 -> NULL

总结

这个函数使用迭代的方法反转了一个单向链表。通过逐个节点的处理,将每个节点的 next 指针反转,最终得到反转后的链表。

http://www.yayakq.cn/news/952500/

相关文章:

  • 小影 wordpress网站优化模板
  • 客户型网站工作证明范本
  • 如何查看网站建站程序微信公众官方平台入口
  • 怎么做自动发卡的网站做网站的代码难吗
  • 合作网站制作特效视频网站
  • 网站优化 月付费汕头网站推广哪家好
  • 网站建设客户常见问题h5页面制作软件thinkphp
  • 网站建设流量什么意思农林网站建设
  • wdcp搭建网站教程wordpress 主题名称修改
  • 珠海哪家做企业网站公司好加载wordpress外部文件
  • 网站怎样制作图文排版做网站一个月30ip
  • 东莞网络营销网站建设苏州网站开发公司济南兴田德润o厉害吗
  • 广东企业品牌网站建设价格台州网站建设 推广公司
  • 贵阳网站设计公司wordpress栏目标题
  • 有什么网站可以做电台莱芜人论坛
  • 2017网站开发语言排名邯郸网站设计哪家好
  • 网站空间和云主机数字营销包括哪些方面
  • 北京网站建设浩森宇特广州做门户网站
  • 高端手机网站案例wordpress的登录
  • 自学做蛋糕的网站凡科沙发官网
  • 网站做代理需要空间是多少钱网站多久才会被收录
  • jsp网站seo优化flash网站动画
  • 免费软件下载官方网站广州工商注册名字查询
  • 打电话给客户怎样介绍自己是做网站的?开场白?凡客诚品金金
  • 触屏网站meta标签南阳网站排名优化
  • 建设网站能解决什么问题怎么做全息网站
  • 网站制作最流行软件做网站seo
  • 做电影的网站赚什么钱什么是网络营销名词解释
  • 模版网站开发室内装修设计用什么软件制图
  • 房屋网签查询系统官方网站网站建设后期需要做什么