首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
沐怡旸
掘友等级
移动端C++
前某导航软件开发专家 路漫漫其修远兮,吾将上下而求索
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
89
文章 85
沸点 4
赞
89
返回
|
搜索文章
最新
热门
【底层机制】std::unordered_map 扩容机制
auto 的实现完全发生在编译期。它不会产生任何运行时开销。其行为几乎完全等同于模板类型推导(Template Argument Deduction)。理解模板类型推导是理解 auto 的关键。
【底层机制】auto 关键字的底层实现机制
auto 是一个类型说明符。它在编译期指示编译器:“请根据这个变量的初始化表达式,自动推导出它的类型
【底层机制】右值引用是什么?为什么要引入右值引用?
它让C++程序员能够明确区分和处理“可安全拷贝的持久对象”和“可安全窃取其资源的临时对象”,从而编写出效率极高、资源管理清晰的现代C++代码
【算法--链表】109.有序链表转换二叉搜索树--通俗讲解
使用快慢指针找到链表的中间节点作为二叉搜索树的根节点,然后递归构建左子树和右子树。 这就像找到一群按身高排序的人中的中间那个人作为队长,然后让左边的人组成左队,右边的人组成右队...
【算法】92.翻转链表Ⅱ--通俗讲解
使用哑节点简化操作,找到要反转子链表的前一个节点,断开子链表,反转它,然后重新连接回原链表。 这就像把链表的一段剪下来,反转后再缝回去
【算法--链表】86.分割链表--通俗讲解
使用两个临时链表:一个收集所有小于 x 的节点,另一个收集所有大于或等于 x 的节点。遍历原链表,将每个节点分配到对应的临时链表中,最后将两个临时链表连接起来
【底层机制】为什么栈的内存分配比堆快?
栈的内存分配更快,其本质是“分配”这个动作本身的成本极低,几乎可以忽略不计。而堆的分配是一个复杂、动态且需要全局协调的过程
【算法--链表】删除排序链表中的重复元素 II--通俗讲解
使用虚拟头节点简化操作,遍历链表,对于每个节点,检查其后是否有重复节点,如果有则跳过整个重复序列。 这就像处理一排已经排序的队伍,如果发现连续多个人身高相同,就让所有这些人都离开队伍。
【算法--链表】83.删除排序链表中的重复元素--通俗讲解
利用链表已排序的特性,遍历链表,比较当前节点与下一个节点的值,如果相同就跳过下一个节点,否则移动到下一个节点
【算法--链表】61.旋转链表--通俗讲解
先计算链表长度,然后找到新链表的头节点和尾节点,重新连接链表。 这就像把一列火车的最后几节车厢连接到火车的前面
下一页
个人成就
文章被点赞
25
文章被阅读
558
掘力值
448
关注了
7
关注者
5
收藏集
1
关注标签
30
加入于
2017-02-28