码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 逆置链表(原地逆置链表)


    方法一:迭代递推

    1. //带哨兵位
    2. void reverse1(LinkList* phead) {
    3. LinkList* pre = phead->next, * nex = NULL;
    4. phead->next = NULL;
    5. while (pre != NULL) {
    6. nex = pre->next;
    7. pre->next = phead->next;
    8. phead->next = pre;
    9. pre = nex;
    10. }
    11. }
    12. //不带哨兵位
    13. void reverse2(LinkList** phead) {
    14. LinkList* pre = NULL, * nex = NULL;
    15. while ((*phead) != NULL) {
    16. nex = (*phead)->next;
    17. (*phead)->next = pre;
    18. pre = (*phead);
    19. (*phead) = nex;
    20. }
    21. (*phead) = pre;
    22. }

    方法二:遍历原链表,头插新链表(过于无脑)

    1. struct ListNode* newhead = NULL;
    2. struct ListNode* cur = head;
    3. while(cur!=NULL){
    4. struct ListNode* nextN = cur->next;
    5. cur->next = newhead;
    6. newhead = cur;
    7. cur = nextN;
    8. }
    9. return newhead;

  • 相关阅读:
    力扣每日一题35:搜索插入的位置
    LeetCode-究极刷题【合集】
    STM32基于HAL库的非DMA的轮询ADC单通道与多通道的采样
    关于ORACLE 分区表的介绍
    固定资产管理子系统报表分为什么大类,包括哪些科目
    SSM+Vue+Element-UI实现网上跳蚤市场
    Linux UWB Stack实现——MCPS调度接口(API)
    JVM整体结构
    vue工程化vue-cli创建项目以及图形创建vue项目
    FastAPI 库(Python 的 Web 框架)基本使用指南(一)
  • 原文地址:https://blog.csdn.net/liKeQing1027520/article/details/134504303
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号