技术栈
链表
带鱼吃猫
4 小时前
数据结构
·
链表
数据结构:顺序表与基于动态顺序表的通讯录项目
目录一、前言1.1 线性表1.1.1 核心定义1.1.2. 物理实现方式(存储结构)1.2 非线性表1.2.1 核心定义
小龙报
6 小时前
c语言
·
数据结构
·
c++
·
算法
·
链表
·
深度优先
·
visual studio
【算法通关指南:数据结构与算法篇】树形结构遍历指南:DFS 递归深搜与 BFS 队列广搜实战解析
🔥小龙报:个人主页 🎬作者简介:C++研发,嵌入式,机器人方向学习者 ❄️个人专栏:《算法通关指南》 ✨ 永远相信美好的事情即将发生
EXtreme35
7 小时前
数据结构
·
算法
·
leetcode
·
链表
·
快慢指针
·
数学证明
·
带环链表
算法深潜:链表中的生死之环(LeetCode 141 & 142 详解)
🏠 个人主页: EXtreme35📚 个人专栏:在链表数据结构中,"环"是一个经典且考察频率极高的话题。这类问题通常分为两个阶段:
xu_yule
8 小时前
数据结构
·
算法
·
链表
数据结构(4)链表概念+单链表实现
链表是一种物理存储结构上非连续、非顺序的存储结构,数组元素的逻辑顺序是通过链表中的指针链接次序实现的。
buyue__
1 天前
数据结构
·
c++
·
链表
C++实现数据结构——链表
线性表的链式存储方式为链表(Linked List)链表中的每个元素结点都需要保存以下两部分信息。根据元素结点中指针域存储的指针个数和类型的不同,链表还可细分为单向链表、双向链表、单向环形链表(单向循环链表)、双向环形链表(双向循环链表)以及静态链表。
FMRbpm
1 天前
数据结构
·
c++
·
leetcode
·
链表
·
新手入门
栈练习--------从链表中移除节点(LeetCode 2487)
这个题目让我意识到了,vector不仅可以构建顺序表来实现栈,而且可以构建链表来实现栈,因为不论是栈、顺序表还是链表,他们本质上都是数组,所以本质就是利用vector来构建数组,然后利用数组来模拟栈。
代码游侠
1 天前
数据结构
·
笔记
·
学习
·
算法
·
链表
数据结构--队列
队列是只允许在一端进行插入(队尾),在另一端进行删除(队头)的线性表。队尾(Rear):允许插入的一端
CQ_YM
2 天前
c语言
·
数据结构
·
链表
数据结构之单向链表
在学习单向链表前,我们首先要明白:链式存储是为了解决顺序存储的固有缺陷而设计的。顺序存储(如数组)虽然实现简单,但存在三个致命问题:
爱学java的ptt
2 天前
数据结构
·
链表
206反转链表
2025_12_4206反转链表这个是递归,空间O(n),这种返回值的写法可以把返回值传递下去了解一下用法,这个是改变下一个的指针和消除自己的一个
potato_may
3 天前
c语言
·
数据结构
·
算法
·
链表
·
二叉树
链式二叉树 —— 用指针构建的树形世界
✅ 专为初学者设计 ✅ 图文比喻 + 递归思想讲解 ✅ 包含完整 C 语言代码(头文件 + 实现 + 测试) ✅ 覆盖:创建、遍历、统计、查找、销毁、层序、完全二叉树判断等核心操作
ada7_
3 天前
python
·
算法
·
leetcode
·
链表
LeetCode(python)——148.排序链表
给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。示例 1:示例 2:示例 3:
小许学java
3 天前
java
·
数据结构
·
链表
·
arraylist
·
linkedlist
·
顺序表模拟实现
·
链表的模拟实现
数据结构-模拟实现顺序表和链表
先赞后看,养成习惯!!! ^ _ ^ ❤️ ❤️ ❤️ 码字不易,大家的支持就是我坚持下去的动力,点赞后不要忘记关注我哦
ada7_
3 天前
python
·
算法
·
leetcode
·
链表
·
职场和发展
LeetCode(python)——94.二叉
给定一个二叉树的根节点 root ,返回 它的 中序 遍历 。示例 1:示例 2:示例 3:提示:没啥好写的,重点是代码实现~
java修仙传
3 天前
算法
·
leetcode
·
链表
力扣hot100:反转链表
解决这个问题的关键在于 反转链表的指针方向。我们可以通过一个迭代的方式来反转链表。初始化三个指针:l: 用于存储反转后的链表头节点,初始值为 null。
无限进步_
3 天前
c语言
·
开发语言
·
数据结构
·
c++
·
算法
·
链表
·
visual studio
基于单向链表的C语言通讯录实现分析
在计算机编程中,数据结构的选择对程序的性能和功能实现有着至关重要的影响。今天我们来分析一个基于单向链表实现的C语言通讯录程序。这个程序展示了如何利用链表这种动态数据结构来管理联系人信息,实现了基本的增删改查功能。
老鱼说AI
3 天前
网络
·
数据结构
·
python
·
算法
·
链表
算法初级教学第四步:栈与队列
昨天我们讲了数组与链表,今天讲一下可以由数组与链表组成的栈与队列。在讨论任何数据结构之前,我们必须先理解数据(Data) 住在哪里。
无限进步_
3 天前
c语言
·
开发语言
·
数据结构
·
c++
·
后端
·
算法
·
链表
C语言双向循环链表实现详解:哨兵位与循环结构
双向链表是链表数据结构的重要变体,相比单向链表,每个节点都包含指向前驱和后继的指针,这使得双向链表在插入、删除操作上更加高效。本文将详细分析一个带哨兵位的双向循环链表实现,探讨其设计思想、核心操作和实际应用。
星释
3 天前
数据结构
·
链表
·
rust
Rust 练习册 105:从零开始实现链表数据结构
在计算机科学中,链表是最基础也是最重要的数据结构之一。它不仅是理解更复杂数据结构的基石,也是学习指针和内存管理概念的重要工具。今天我们要探讨的是如何在Rust中实现一个简单的链表,这将帮助我们深入理解Rust的所有权系统和内存安全特性。
Dylan的码园
3 天前
java
·
数据结构
·
链表
ArrayList与顺序表
这篇文章来和大家分享一下java集合框架与最基础的ArrayList的使用.老话说,读书百遍其义自见.这是我第二次学习一些新的心得与理解.我将从java集合框架到顺序表再到官方的arraylist进行分享~
say_fall
4 天前
c语言
·
开发语言
·
链表
C语言编程实战:每日一题:随机链表的复制
欢迎来到 s a y − f a l l 的文章 欢迎来到say-fall的文章 欢迎来到say−fall的文章