Leetcode刷题记录

[toc] tags:【双指针】,【前缀和】,【原地哈希】 【好题】,【不会】,【重要】,【继续看】 方法 双指针 前后定长双指针 前后快慢双指针 左右双向双指针...

Ch19 特殊工具与技术

第十八章 用于大型程序的工具 18.1 异常处理 18.2 命名空间 命名空间定义 语法相关: 只要能出现在全局作用域的声明就能置于命名空间中 命名空间不能定义在函数或类...

2024-02-27 3230 words 7 min

Ch18 用于大型程序的工具

第十八章 用于大型程序的工具 18.1 异常处理 18.2 命名空间 命名空间定义 语法相关: 只要能出现在全局作用域的声明就能置于命名空间中 命名空间不能定义在函数或类...

2024-02-27 3230 words 7 min

Ch17 标准库特殊设施

第十六章 模板和泛型编程 16.1 定义模板 模板参数列表:<> 模板参数(也称(模板)类型参数):T typename或class(作用相同),...

2024-02-27 8091 words 17 min

Ch16 模板和泛型编程

第十六章 模板和泛型编程 16.1 定义模板 模板参数列表:<> 模板参数(也称(模板)类型参数):T typename或class(作用相同),...

2024-02-27 8091 words 17 min

Ch15 面向对象程序设计

第十五章 面向对象程序设计 OOP的核心思想是多态性(polymorphism)。 多态即具有继承关系的多个类型 引用或指针的静态类型与动态类型不同...

2024-02-27 7015 words 15 min

Ch14 重载运算与类型转换

第十四章 重载运算与类型转换 14.1 基本概念 语法相关: 重载的运算符必须是某个类的成员或至少拥有一个类类型的运算对象 重载运算符函数的参数数量和该运算符...

2024-02-27 3819 words 8 min

Ch13 拷贝控制

第十三章 拷贝控制 一些术语 构造函数: (合成的)[[ch07-类#^15282e|默认构造函数]]:编译器创建或是使用=default修饰的构造...

2024-02-27 5239 words 11 min

Ch12 动态内存

第十二章 动态内存 对象的生命周期: 全局对象在程序启动时分配,结束时销毁。 局部对象在进入程序块时创建,离开块时销毁。 局部static对象在第一次...

2024-02-27 4419 words 9 min

Ch11 关联容器

第十一章 关联容器 关联容器基于关键字访问元素,顺序容器基于位置访问元素 关联容器类型 11.2 关联容器概述 关联容器的初始化可以使用直接初始化(圆括号初始...

2024-02-27 2527 words 6 min

Ch10 泛型算法

第十章 泛型算法 10.1 泛型算法 泛型算法本身不直接操作容器,而是遍历两个迭代器指定的一个元素范围来进行操作 必要的编程假定:算法(注意是标准库中的算法...

2024-02-27 5032 words 11 min

Ch09 顺序容器

第九章 顺序容器 9.1 顺序容器概述 顺序容器(sequential container):元素顺序不依赖于元素的值,而是与元素加入容器时的位置相对应。...

2024-02-27 5630 words 12 min

Ch08 IO库

第八章 IO库 前面章节已经在用的IO库设施 istream:输入流类型,提供输入操作。 ostream:输出流类型,提供输出操作 cin:一个ist...

2024-02-27 2289 words 5 min

Ch07 类

第七章 类 7.1 定义抽象数据类型 类成员 必须在类的内部声明,不能在其他地方增加成员。 成员可以是数据,函数,类型别名。 类的const成员函数不会修改类...

2024-02-27 1983 words 4 min

Ch06 函数

第六章 函数 6.1 函数基础 调用运算符:一对圆括号 (),作用于函数指针 函数调用过程: 主调函数(calling function)的执行被中断,使用实参...

2024-02-27 4106 words 9 min