【leetcode】反转链表

在这里插入图片描述

/**
 * Definition for singly-linked list.
 * function ListNode(val, next) {
 *     this.val = (val===undefined ? 0 : val)
 *     this.next = (next===undefined ? null : next)
 * }
 */
/**
 * @param {ListNode} head
 * @return {ListNode}
 */
var reverseList = function(head) {
   
    if(head==null) return head;
    let stack=[];
    let point=head;
    while(point!=null){
   
        stack.push(point);
        point=point.next;
    }
    head=point=stack.pop();
    while(stack.length>0){
   
        point.next=stack.pop();
        point=point.next;
    }
    point.next=null;
    return head;
};

相关推荐

  1. leetcode-

    2023-12-29 18:14:02       61 阅读
  2. leetcode206.

    2023-12-29 18:14:02       65 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-29 18:14:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-29 18:14:02       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-29 18:14:02       82 阅读
  4. Python语言-面向对象

    2023-12-29 18:14:02       91 阅读

热门阅读

  1. 算法系统学习(持续更新)

    2023-12-29 18:14:02       57 阅读
  2. 深入理解Dockerfile —— 筑梦之路

    2023-12-29 18:14:02       53 阅读
  3. GPT翻译水平探究:人工智能的语言艺术

    2023-12-29 18:14:02       55 阅读
  4. 23种设计模式学习

    2023-12-29 18:14:02       53 阅读
  5. go语言面试一逃逸分析

    2023-12-29 18:14:02       55 阅读
  6. APP接入小游戏的崭新趋势

    2023-12-29 18:14:02       51 阅读
  7. 嵌入式软件测试

    2023-12-29 18:14:02       63 阅读
  8. redis缓存与数据库同步策略

    2023-12-29 18:14:02       52 阅读