最新 最热

单向链表和C++ std::forward_list详解

上一章我们介绍了双向链表和C++容器库中提供的std::list容器,与之对应的就是单向链表,顾名思义,单向链表只记录下一个元素的位置,只能朝一个方向遍历元素。C++11从开始提供了std::forward_list(前向列表)来实现单向链表。st...

2023-09-05
1

怎么刷算法,leetcode上有哪些经典题目?

1. 两数之和(Two Sum):在数组中找出两个数的索引,使它们的和等于目标值。

2023-09-05
1

嵌入式工程师,用好C语言这一利器的三要素

虽然看起来以上的说法很抽象,给人如坠雾里的感觉,其实就是用C语言进行遇到问题、分析问题和解决问题的过程。

2023-09-05
1

【算法题解】 Day26 双指针

输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。

2023-08-31
0

React Context的核心实现,就5行代码

很多项目的源码非常复杂,让人望而却步。但在打退堂鼓前,我们应该思考一个问题:源码为什么复杂?

2023-08-30
1

HashMap详解

**Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入,通过散列算法,变换成固定长度的输出,该输出就是散列值。**这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列...

2023-08-25
0

【简单】144. 二叉树的前序遍历

树中节点数目在范围 [0, 100] 内-100 <= Node.val <= 100

2023-08-23
1

83. 删除排序链表中的重复元素 遍历+递归

给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次 。返回 已排序的链表 。示例 1:

2023-08-23
0

链表设计 python

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2023-08-23
1

Linux Led 子系统

内核中驱动维护者针对每种驱动设计一套【成熟的、标准的、典型的】驱动实现,并把不同厂家的同类硬件驱动中相同的部分抽出来实现好,再把不同部分留出接口给具体的驱动工程师来实现,这就叫驱动框架。...

2023-08-22
0