文章 2024-03-01 来自:开发者社区

【数据结构与算法】2、链表(简单模拟 Java 中的 LinkedList 集合,反转链表面试题)

一、链表基本概念和基本代码实现 动态数组有个明显的缺点:可能会造成内存空间的大量浪费 能否用到多少就申请多少内存:链表可以办到 链表是一种链式存储的线性表,所有元素的内存地址不一定是连续的 ...

【数据结构与算法】2、链表(简单模拟 Java 中的 LinkedList 集合,反转链表面试题)
文章 2024-02-05 来自:开发者社区

【数据结构与算法】5.详解双向链表的基本操作(Java语言实现)

0. 前言 上一篇【数据结构与算法】4.自主实现单链表的增删查改 我们自主实现了单链表的操作,在Java的集合类中LinkedList底层实现是无头双向循环链表。所以今天我们模拟LinkedList的实现。 1. 双链表的定义 学习双链表之前,做个回顾。 单链表的特点: 我们可以轻松的到达下一个节点,但是回到前一节点是很难的。 只能从...

【数据结构与算法】5.详解双向链表的基本操作(Java语言实现)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等