链表
-
2022-07-25 第二组 程梓杭 Java(9) 链表练习
今日学习内容:链表练习 一、什么是链表? 下面有三张图,分别是链表单元——结点、链表概念和链表实际模型。 结点由两部分组成,第一部分用于存储数据,第二部分是本结点的下一个结点。这样…
-
HsahMap源码解析
hash是什么? Hash,一般翻译做散列、杂凑,或音译为哈希,是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一…
-
简答一波 HashMap 常见八股面试题 —— 算法系列(2)
请点赞,你的点赞对我意义重大,满足下我的虚荣心。
-
数据结构与算法–链表翻转
简介 单链表的反转,面试中的一个高频题目。当然也有很多变体,比如以k个结点为一组进行翻转链表的 需求 原链表中数据为:1->2->3->4 反转后链表中数据为:4…
-
Java 链表学习
Linked List 单链表 双链表 循环链表 基本定义 链表是一种数据结构,和数组同级。比如,Java中我们使用的ArrayList,其实现原理是数组。而LinkedList的…
-
20220715 第七组 陈美娜 JAVA算法
数据结构 数组 数组是最基本的数据结构 Array.tostring (nums).sout 遍历数组出来system.outprintln(Arreys.t…
-
203. 移除链表元素
203. 移除链表元素 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。 示例 1: 输…
-
206.反转链表
206.反转链表 给你单链表的头结点head,请你反转链表,并返回反转后的链表 输入:head = [1,2,3,4,5] 输出:[5,4,3,2,1] 1 ——> 2 输入…
-
Java集合基础介绍
1.说说有哪些常见集合? 集合相关类和接口都在java.util中,主要分为3种:List(列表)、Map(映射)、Set(集)。 其中Collection是集合List、Set的…
-
滴滴秋储实习生面经
一面2021.06.22(1h) 项目线程池的种类和什么时候使用volatile关键字类加载过程,类加载时机 手撕链表从第m个到第n个反转 思维题:1000的阶乘中0的个数 二面…