摘要:
std_list 的排序算法源码 源码 void sort() { // 如果链表为空,或者只有一个元素,则不需要排序,直接返回 if (node->next == node || link_type(node->next)->next == node) return; list carry; // 阅读全文
posted @ 2025-07-22 18:01
_Sylvan
阅读(14)
评论(0)
推荐(0)
摘要:
为什么堆内存这么慢? 本文基于 YouTube 频道 Core Dumped 的视频《WHY IS THE HEAP SO SLOW?》讲解整理 程序的内存布局概览 程序运行时,内存大致分为以下几个区域: 地址由高到低 ↓ + + ← 高地址 | 栈(Stack) | ← 用于函数调用、局部变量,从 阅读全文
posted @ 2025-07-22 18:01
_Sylvan
阅读(28)
评论(0)
推荐(0)
摘要:
为什么栈内存这么快? 本文基于 YouTube 频道 Core Dumped 视频《WHY IS THE STACK SO FAST?》整理 背景介绍 低级语言(如 C/C++)需要程序员明确指定变量大小。无法定义动态大小的数组,除非给定固定大小。 int arr[10]; // 大小固定,编译期已 阅读全文
posted @ 2025-07-22 18:00
_Sylvan
阅读(35)
评论(0)
推荐(0)
摘要:
变量大小的重要性 计算机中的数据是二进制序列 所有信息都以位(bit)形式存在,0或1组成序列 位数决定能表示的数值范围:位数越多,能表示的值越多 举例:2位二进制能表示4个值 二进制 十进制 00 0 01 1 10 2 11 3 每增加一位,表示范围翻倍(指数增长) 2位 → 4个值 8位 → 阅读全文
posted @ 2025-07-22 17:59
_Sylvan
阅读(16)
评论(0)
推荐(0)

浙公网安备 33010602011771号