next

  • LeetCode 反转链表算法题解 All In One

    LeetCode 反转链表算法题解 All In One js / ts 实现反转链表 反转链表原理 图解 双指针,swap 交换 // 反转 双指针 // swap: a = b…

    编程笔记 2022年8月16日
  • 算法总结

    今天放两道刚刷的关于链表的题 package com.chenghaixiang.jianzhi2.day09; import java.util.ArrayList; impor…

    编程笔记 2022年8月16日
  • BM1 反转链表

    描述 给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。 数据范围: 0/leq n/leq10000≤n…

    编程笔记 2022年8月11日
  • 04–链表之–>双链表

    单链表管理的缺点: 单项链表,查找的方向只能是一个方向,而双链表可以向前或者向后查找节点 单链表不能自我删除,而要借助辅助节点进行遍历,而双链表则可以自我删除,之前用单链表删除节点…

    编程笔记 2022年8月9日
  • 03–链表之–>单链表

    链表的物理存储结构:    特点: 链表是以节点的方式来存储数据的 每个节点包含data域,next域:指向下一个节点 链表的各个节点不一定是连续的 分类:链表分带头节点的和没有头…

    编程笔记 2022年8月8日
  • 链表(Java)实现

    链表 先给出自定义的list接口,后面几种链表的实现了该接口 public interface List<E> { //统计顺序表元素个数 int size(); //…

    Java 2022年8月6日
  • 数据结构—总结

    数据结构—总结 没写完 1.线性表 顺序表 typedef int ElemenType; typedef struct { ElemenType *data; // …

    编程笔记 2022年8月4日
  • JAVA流程控制01

    用户交互Scanner Scanner对象 之前我们学的基本语法中并没有实现程序和人的交互,但是java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Sc…

    Java 2022年8月4日
  • [Algorithm] Doubly Linked list construction

    // This is an input class. Do not edit. class Node { constructor(value) { this.value = val…

    编程笔记 2022年8月4日
  • [Algorithm] Doubly Linked list construction

    // This is an input class. Do not edit. class Node { constructor(value) { this.value = val…

    编程笔记 2022年8月4日