摘要:
# [206. 反转链表](https://leetcode.cn/problems/reverse-linked-list/) ==给你单链表的头节点 `head` ,请你反转链表,并返回反转后的链表。== **示例 1:** ![](https://img2023.cnblogs.com/blo 阅读全文
摘要:
4.文件和目录操作相关的命令 1.文件操作命令 1.显示文件命令 1.1cat命令 ①cat的语法 格式:cat [选项] [文件] 特点: ①cat 命令可以用来 查看文件内容、创建文件、文件合并、追加文件内容等功能 ②cat 会一次显示所有的内容,适合 查看内容较少 的文本文件 ②cat的使用 阅读全文
摘要:
#### [88. 合并两个有序数组](https://leetcode.cn/problems/merge-sorted-array/) ==给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。== = 阅读全文
摘要:
# [283. 移动零](https://leetcode.cn/problems/move-zeroes/) ==给定一个数组 `nums`,编写一个函数将所有 `0` 移动到数组的末尾,同时保持非零元素的相对顺序。== **请注意** ,必须在不复制数组的情况下原地对数组进行操作。 **示例 1 阅读全文
摘要:
# [26. 删除有序数组中的重复项](https://leetcode.cn/problems/remove-duplicates-from-sorted-array/) ![image-20230803210215410](D:\BaiduSyncdisk\C++\笔记图片\26. 删除有序数组 阅读全文
摘要:
# 1.一维数组的基本概念 数组是一组数据类型相同的变量,可以存放一组数据。 特点: ①数组中的每个数据元素具有相同的数据类型。 ②数组占用一段连续的内存空间。 ## 1)创建数组 声明数组的语法:数据类型 数组名[数组长度]; 注意:数组长度必须是整数,可以是常量,也可以是**变量和表达式**。 阅读全文
摘要:
# 125.C++中的size_t ## 1.size_t ●size_t是一些C/C++标准在stddef.h中定义的,size_t类型表示C中任何对象所能达到的最大长度,它是无符号整数 ●它是为了方便系统之间的移植而定义的,不同的系统上,定义size_t可能不一样。size_t在32位系统上定义 阅读全文
摘要:
# 1.【linux】 下根目录,家目录区别 ![](https://img2023.cnblogs.com/blog/2657127/202308/2657127-20230803133149780-1143019511.png) **家目录是在根目录里面。** ## 1.家目录 一般普通用户,家 阅读全文
摘要:
# 2.为什么析构函数一般写成虚函数 在C++实现多态里,有一个关于 析构函数的重写问题:基类中的析构函数如果是虚函数,那么派生类的析构函数就重写了基类的析构函数。这里他们的函数名不相同,看起来违背了重写的规则,但实际上编译器对析构函数的名称做了特殊处理,编译后析构函数的名称统一处理成destruc 阅读全文
摘要:
# 1.C++的多态如何实现 ## 1.多态基本概念 多态是面向对象程序设计语言中数据抽象和继承之外的第三个基本特征。 多态性(polymorphism)提供接口与具体实现之间的另一层隔离,从而将”what”和”how”分离开来。多态性**改善了代码的可读性和组织性**,同时也使创建的程序具有**可 阅读全文