链表

  • 04–链表之–>双链表

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

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

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

    编程笔记 2022年8月8日
  • 单向链表的实现 part1(李慧芹视频案例)

    1、程序实现了单向链表头节点的创建,判断链表是否为空,在第i个位置插入数据,删除链表的操作;首先在list.h文件中声明函数 1 #ifndef LIST_H_ 2 #define…

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

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

    Java 2022年8月6日
  • Java SE – 集合

    Java 的集合体系  Java集合可分为两大体系:Collection 和 Map 1.常见的Java集合如下:                 Collection接口:单列数…

    Java 2022年8月4日
  • leetcode 077. 链表排序 JavaScript

    // 剑指 Offer II 077. 链表排序 /** * @param {ListNode} head * @return {ListNode} */ var sortList…

    大前端 2022年8月2日
  • Leecode 160.相交链表(Java 哈希表、双指针)

            找两个链表第一次指针相同的地方  想法:(本来是没有的,因为没读懂题目描述= =)1.两个指针,长的先走(长减短相差的长度)这么多的步数,然后就可以开始比较指针,直…

    Java 2022年8月1日
  • Leecode 206.反转链表(Java)

         想法:1.设链表长度为n,如5,头节点head,则最后一个元素位置为head-1。     错误,发现行不通,此为链表非数组,存储位置不连续 2.设两个指针p,q,让p,…

    Java 2022年7月31日
  • 9.4 代码缓存 Java性能优化节选

    JIT编译的代码被存储在一个叫做代码缓存(code cache)的内存区域,该区域还存储属于虚拟机本身的其他原生代码,比如解释器的部分内容。代码缓存在虚拟机启动时设置了一个固定的最…

    Java 2022年7月31日
  • 【数据结构】链表专题

    题单:LeetCode链表 2. 两数相加 /** * Definition for singly-linked list. * struct ListNode { * int v…

    编程笔记 2022年7月30日