目录 一、引用的基本概念 1.1. 定义 1.2. 语法 1.3. 特点 二、引用的使用场景 2.1. 函数参数传递 2.2. 函数返回值 2.3. 指针的引用 2.4. 多态 2.5. 链表和树...
深入理解指针(5) 一、sizeof和strlen的对比 1.1sizeof 1.2strlen 1.3sizeof和strlen的对比 二、数组和指针笔试题解析 2.1 一维数组 2.2 字符数组 ...
请君浏览 前言 1. 多态的概念 2. 多态的实现 3. 虚函数的重写 3.1 重写 3.2 协变 3.3 析构函数的重写 3.4 override和final关键字 3.5 重载、重写和隐...
THE LAST TIME ❝ The last time, I have learned 希望看到的人,能够对他的学习、工作有帮助,同时也希望有能力的人可以一起来完善此文档,让它可以发挥...
leetcode-73-矩阵置零 法一:两个标记数组分别记录每一行和每一列是否有零出现 时间复杂度O(mn) 空间复杂度O(m+n) void setZeroes(int** matrix, int ma...
目录 一、前言 二、题目描述 三、解题方法 ⭐ 头插法 --- 创建新的链表 ⭐ 迭代法 --- 三指针 ⭐ 递归法 四、总结与提炼 五、共勉 一、前言 反转...
一、环形队列设计与实现(核心缓冲机制) 数据结构设计: #define BUFFER_SIZE 512#define BUFFER_MASK (BUFFER_SIZE - 1)typedef struct { volatile uint8_...
🌟 各位看官好,我是egoist2023! 🌍 种一棵树最好是十年前,其次是现在! 🚀 今天来学习C++类和对象的语法知识 👍 如果觉得...
链表是一种常见且重要的数据结构,在 C 语言中,它通过指针将一系列的节点连接起来,每个节点可以存储不同类型的数据。相比数组,链表在插入和删除元...
双指针算法 常见的双指针有对撞指针,快慢指针以及前后指针(这个前后指针是指两个指针都是从从一个方向出发,去往另一个方法,也可以认为是小学学习过的两...