Home
Ruan Tingfeng
Cancel

算法刷题笔记

双指针 反转链表 1.LCR 141. 训练计划 III 给定一个头节点为 head 的单链表用于记录一系列核心肌群训练编号,请将该系列训练编号 倒序 记录于链表并返回。 ListNode *now = head; ListNode *res = nullptr; while (now != nullptr) { ListNode *tmp = now->next; n...

CPP 基础知识

cpp八股 1. 内存分区模型 C++程序在执行时,将内存大方向划分为4个区域 代码区:存放函数体的二进制代码,由操作系统进行管理的 全局区:存放全局变量和静态变量static以及常量,程序作用后释放 栈区:由编译器自动分配释放, 存放函数的参数值,局部变量等 (函数作用后释放) 堆区:由程序员分配new和释放,若程序员不释放,程序结束时由操作系统回收 (程序周期结束...