链表

  • 2022-07-25 第二组 程梓杭 Java(9) 链表练习

    今日学习内容:链表练习 一、什么是链表? 下面有三张图,分别是链表单元——结点、链表概念和链表实际模型。 结点由两部分组成,第一部分用于存储数据,第二部分是本结点的下一个结点。这样…

    Java 2022年7月25日
  • HsahMap源码解析

    hash是什么? Hash,一般翻译做散列、杂凑,或音译为哈希,是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一…

    编程笔记 2022年7月22日
  • 简答一波 HashMap 常见八股面试题 —— 算法系列(2)

    请点赞,你的点赞对我意义重大,满足下我的虚荣心。

    编程笔记 2022年7月22日
  • 数据结构与算法–链表翻转

    简介 单链表的反转,面试中的一个高频题目。当然也有很多变体,比如以k个结点为一组进行翻转链表的 需求 原链表中数据为:1->2->3->4 反转后链表中数据为:4…

    编程笔记 2022年7月20日
  • Java 链表学习

    Linked List 单链表 双链表 循环链表 基本定义 链表是一种数据结构,和数组同级。比如,Java中我们使用的ArrayList,其实现原理是数组。而LinkedList的…

    Java 2022年7月19日
  • 20220715 第七组 陈美娜 JAVA算法

         数据结构 数组 数组是最基本的数据结构 Array.tostring (nums).sout       遍历数组出来system.outprintln(Arreys.t…

    Java 2022年7月15日
  • 203. 移除链表元素

    203. 移除链表元素 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。 示例 1: 输…

    编程笔记 2022年7月14日
  • 206.反转链表

    206.反转链表 给你单链表的头结点head,请你反转链表,并返回反转后的链表 输入:head = [1,2,3,4,5] 输出:[5,4,3,2,1] 1 ——> 2 输入…

    编程笔记 2022年7月14日
  • Java集合基础介绍

    1.说说有哪些常见集合? 集合相关类和接口都在java.util中,主要分为3种:List(列表)、Map(映射)、Set(集)。 其中Collection是集合List、Set的…

    编程笔记 2022年7月13日
  • 滴滴秋储实习生面经

    一面2021.06.22(1h) 项目线程池的种类和什么时候使用volatile关键字类加载过程,类加载时机 手撕链表从第m个到第n个反转 思维题:1000的阶乘中0的个数  二面…

    编程笔记 2022年7月13日