【leetcode hot 100 206】反转链表

devtools/2025/3/9 21:50:11/

解法一:(头插法)在遍历链表时,将当前节点的 next 指针改为指向前一个节点。

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {public ListNode reverseList(ListNode head) {ListNode prev=null;ListNode curr=head;while(curr != null){// 头插法ListNode temp = curr.next;curr.next = prev;prev = curr;curr = temp;}return prev;}
}

注意:

  • 这里的ListNode是类,而不是C++中的指针,不能对listNode.next进行赋值。
  • 申请一个新的ListNodenew ListNode()
  • 以下为错误做法,记住ListNode是类,而不是C++中的指针
ListNode prev = new ListNode(); // 错误做法 
prev.next = null; // 错误做法
ListNode curr = head;
while(curr != null){// 头插法ListNode temp = curr.next;curr.next = prev.next; // 错误做法

http://www.ppmy.cn/devtools/165858.html

相关文章

html+js 轮播图

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>轮播图示例</title><style>/* 基本样式…

PythonCrowler

requests模块 python中原生的一款基于网络请求的模块,作用是模拟浏览器发送请求 指定url-发送请求-获取响应数据-持久化存储 pro1:爬取搜狗首页的页面数据 basic crowler import requests if __name__ __main__:urlhttps://www.sogou.comresrequests.get(url)page_datare…

游戏元宇宙崛起:AI代理IP驱动虚拟世界“无限可能”​

在科技飞速发展的当下&#xff0c;游戏元宇宙正以一种前所未有的姿态崛起&#xff0c;它犹如一颗璀璨的新星&#xff0c;吸引着无数人的目光。而AI代理IP&#xff0c;正成为驱动这个虚拟世界展现“无限可能”的关键力量。 「快代理&#xff5c;11年专注企业级代理IP云服务 —…

Redis 日常运维与故障处理

Redis 日常运维与故障处理 Redis 作为一个高性能的键值存储系统,被广泛应用于缓存、消息队列、排行榜等场景。为了确保 Redis 的稳定运行和高效性能,日常运维和故障处理至关重要。本文将详细介绍 Redis 的日常运维任务、常见故障及其解决方法,帮助运维人员有效管理和维护 R…

游戏引擎学习第140天

回顾并为今天的内容做准备 目前代码的进展到了声音混音的部分。昨天我详细解释了声音的处理方式&#xff0c;声音在技术上是一个非常特别的存在&#xff0c;但在游戏中进行声音混音的需求其实相对简单明了&#xff0c;所以今天的任务应该不会太具挑战性。 今天我们会编写一个…

yum修改阿里云

第一步&#xff1a;打开FinalShell&#xff0c;点击haodoop100&#xff0c;输入命令&#xff1a; sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo 第二步&#xff1a;继续输入命令&#xff1a;sudo yum clean all …

安铂克科技 APPH 系列相位噪声分析仪:高性能测量的卓越之选

在当今的电子测量领域&#xff0c;对于信号源及各类设备的精确评估至关重要。安铂克科技的 APPH 系列相位噪声分析仪&#xff08;亦称作相噪仪、相位噪声测量仪、信号源分析仪&#xff09;&#xff0c;凭借其超凡的性能与全面的功能&#xff0c;成为众多工程师与科研人员的理想…

分布式锁—4.Redisson的联锁和红锁二

大纲 1.Redisson联锁MultiLock概述 2.Redisson联锁MultiLock的加锁与释放锁 3.Redisson红锁RedLock的算法原理 4.Redisson红锁RedLock的源码分析 3.Redisson红锁RedLock的算法原理 (1)RedLock算法的具体流程 (2)RedLock算法的四个要点总结 (1)RedLock算法的具体流程 步骤…