技术栈
链表
0+111
6 小时前
数据结构
·
算法
·
leetcode
·
链表
算法 --链表
链表(Linked List)是数据结构中最基础、最高频,也是最考验指针操作功底的题型。它不像数组那样在内存中连续存储,而是通过指针将零散的内存块串联起来。
longlongzihan
1 天前
c++
·
算法
·
leetcode
·
链表
链表找环:Floyd 判圈算法(LeetCode 141 & 142 )
在链表相关的算法题中,「判断链表是否有环」以及「寻找入环点」是两道极其经典的题目。它们不仅考察了对指针的操作,更蕴含了一个巧妙的数学原理——Floyd 判圈算法(龟兔赛跑算法)。
夏幻灵
2 天前
算法
·
leetcode
·
链表
LeetCode 21:合并两个有序链表——双指针与哑节点详解
这道题的核心思路是:同时遍历两个有序链表,每次取出较小的节点,连接到新链表的末尾,直到所有节点合并完成。
夏幻灵
2 天前
算法
·
leetcode
·
链表
每日一题:LeetCode 206:反转链表——三指针与原地反转详解
这道题的核心并不是交换节点的值,而是改变每个节点的 next 指向,让原本从前往后的链表变成从后往前。
List<String> error_P
5 天前
数据结构
·
链表
freertos数据结构--链表
freertos内置链表库,以SWM320为例,链表库的数据结构如下:①根节点数据结构②节点数据结构SWM320RET7库有着以下基本操作函数:
程序员清风
7 天前
数据结构
·
算法
·
链表
算法与数据结构入门:复杂度、数组与链表
算法和数据结构是编程能力的基础。很多性能问题并不是由语言本身造成的,而是因为没有根据数据规模选择合适的数据结构,或者忽略了算法的时间和空间复杂度。
50万马克的面包
8 天前
数据结构
·
链表
顺序表和链表_精华知识点_CSDN博客
适合人群:刚学数据结构、被"顺序表/链表"绕晕的初学者。全文用大白话 + 生活类比讲解,代码可直接编译运行。
leikooo
8 天前
java
·
数据结构
·
链表
·
rust
用餐厅和盘子理解栈和堆
最近在学 Rust。其实之前就学过一段时间,但学到所有权这里就卡住了,概念一多加上当时在专升本,后面就放弃了🥲。趁着国庆假期有整块时间,决定重新捡起来,这次争取把它啃下来。
H.莓飛
8 天前
linux
·
数据结构
·
算法
·
链表
【数据结构】链表_OJ题
链表的题几乎全在考指针怎么改。数组题还能想想数学性质,链表题绕不开那几个固定动作:把 next 指向别人、让两个指针一快一慢、在头上加一个哨兵位。
lhbweilai
9 天前
stm32
·
单片机
·
链表
深挖FreeRTOS内核实现(上)
在之前的学习中,我只知道如果调用API实现想要的功能,但是这对于学习FreeRTOS的完全不够的,所以这次我将使用软件仿真来彻底了解FreeRTOS的内核,我相信基于之前的学习,我很快能掌握的
ShineWinsu
10 天前
数据库
·
c++
·
redis
·
链表
·
缓存
·
面试
·
list
对于Redis:List类型的解析
hello 大家,本篇博客我们来学习Redis中的list类型数据。Redis List(列表)作为五大基础数据类型(String、Hash、List、Set、Zset)中专门处理有序可重复集合的类型,是 Redis 中最灵活的线性数据结构之一。它支持对列表两端的高效插入 / 弹出操作,也能通过索引访问指定元素,既能充当栈又能实现队列,还能基于阻塞命令实现轻量级消息队列,是互联网开发中处理「有序序列数据」的首选方案。
bro_Java666
11 天前
java
·
数据结构
·
链表
链表进阶2:双向链表的构建
这个链表节点与先前的单向链表相比,多了一个prev指向前一个节点;1)首先要有头节点,判断是否为null,如果是,头节点指向新的节点; 2)新节点指向head,head的前一个节点prev指向新节点; 3)新节点变为头节点;
shehuiyuelaiyuehao
11 天前
数据结构
·
算法
·
链表
算法54,链表 两数相加
核心思路:模拟竖式加法,逐位相加并维护进位。
w_zero_one
13 天前
java
·
数据结构
·
链表
链表(2)
输入两个递增的链表,单个链表的长度为n,合并这两个链表并使新链表中的节点仍然是递增排序的。数据范围: 0≤n≤1000,−1000≤节点值≤1000 要求:空间复杂度 O(1),时间复杂度 O(n)
优质酸酸乳
13 天前
算法
·
leetcode
·
链表
力扣100题之21合并两个有序链表
将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例 1:
sogw-三叶草️
14 天前
数据结构
·
链表
LeetCode206. 反转链表
“反转单链表”功能,将形如 1->2->3->4->5->NULL 的链表就地修改为 5->4->3->2->1->NULL。它采用的是三指针法,核心思想是在遍历链表的过程中,逐个打断原本的节点指向并让其“掉头”。
Chen—LSN
14 天前
c语言
·
开发语言
·
c++
·
经验分享
·
笔记
·
算法
·
链表
C语言——⽂件操作(1)
耕耘 :C、C++、嵌入式技术领域🔥我的个人主页❄️个人专栏:《C语言专栏》 《嵌入式专栏》✨**不要等待机会,而要创造机会!**✨
All for pursuit.
14 天前
数据结构
·
c++
·
算法
·
leetcode
·
链表
【二叉树-10】114.二叉树展开为链表
给你二叉树的根结点 root ,请你将它展开为一个单链表:示例 1:示例 2:示例 3:对于任意节点 root:
无敌贵点大王
21 天前
c语言
·
stm32
·
学习
·
链表
RTThread学习记录11——RT-Thread 设备模型吃透:UART/ADC/PWM/PIN 到底有什么区别?
前面我们学了一大堆用C语言实现面向对象的编程,全都是为了这一部分铺垫,RTThread在使用UART、tim、ADC等外设时,采用的是设备模型框架的形式,所有代码都和继承、封装、多态相关。
码行山野赴时序归途
22 天前
c语言
·
开发语言
·
数据结构
·
链表
链表家族收官篇:循环链表
上一篇博客的末尾,我留下了一个悬念:“如果让最后一个节点的 next 指回头节点,形成一个环,又会诞生什么样的数据结构呢?”