- 博客(82)
- 问答 (5)
- 收藏
- 关注
原创 【C++初阶】String在OJ中的使用(一):仅仅反转字母、字符串中的第一个唯一字母、字符串最后一个单词的长度、验证回文串、字符串相加
String在OJ中的使用(一):仅仅反转字母、字符串中的第一个唯一字母、字符串最后一个单词的长度、验证回文串、字符串相加
2024-04-07 00:02:31 3262 98
原创 【C++初阶】第九站:vector的介绍及使用
vector的介绍vector的使用1.vector的定义2.vector iterator(迭代器)的使用3.vector 空间增长问题4.vector 增删查改
2024-04-05 16:05:43 1412 61
原创 【优选算法】双指针 -- 快乐数 和 盛最多水的容器
快乐数(medium)编写⼀个算法来判断⼀个数 n 是不是快乐数。盛最多水的容器给定⼀个⻓度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的⽔。返回容器可以储存的最⼤⽔量。说明:你不能倾斜容器。
2024-03-29 22:54:54 3169 91
原创 【优选算法】专题1 -- 双指针 -- 复写0
专题1 -- 双指针 -- 复写0给你⼀个⻓度固定的整数数组 arr ,请你将该数组中出现的每个零都复写⼀遍,并将其余的元素向右平移。注意:请不要在超过该数组⻓度的位置写⼊元素。请对输⼊的数组就地进⾏上述修改,不要从函数返回任何东西。
2024-03-26 14:49:37 3161 128
原创 【C++初阶】第七站:string类的初识(万字详解、细节拉满)
一、什么是STL二、STL的六大组件三、STL的缺陷四、为什么学习string类?五、标准库中的string类
2024-03-19 01:19:55 4209 136
原创 【优选算法】专题1 -- 双指针 -- 移动零
移动0:「数组分两块」是⾮常常⻅的⼀种题型,主要就是根据⼀种划分⽅式,将数组的内容分成左右两部分。这种类型的题,⼀般就是使⽤「双指针」来解决。
2024-03-15 18:56:34 3091 121
原创 【C++初阶】第五站:C/C++内存管理 (匹配使用,干货到位)
C/C++内存管理1. C/C++内存分布2. C语言中动态内存管理方式3. C++中动态内存管理4. operator new与operator delete函数 5. new和delete的实现原理 6. 定位new表达式(placement-new)7. 常见面试题
2024-03-10 12:33:02 2096 76
原创 【C++初阶】第四站:类和对象(下)(理解+详解)
【C++初阶】第四站:类和对象(下):初始化列表、explicit关键字、static成员、友元、内部类、匿名对象、编译器的优化
2024-03-01 09:54:19 2017 96
原创 【C++初阶】第三站:类和对象(中) -- 类的6个默认成员函数
C++初阶 类和对象(中) -- 类的6个默认成员函数、构造函数、析构函数、拷贝构造函数、赋值运算符重载、const成员、取地址及const取地址操作符重载 知识点
2024-02-13 22:14:42 1715 60
原创 【C++初阶】第二站:类与对象(上) -- 下部分
C++初阶(上) -- 下部分:如何计算类对象的大小、类对象的存储方式猜测、this指针
2024-01-22 22:20:34 2412 123
原创 【C++初阶】第二站:类与对象(上) -- 上部分
C++类和对象(上) -- 上半部分,知识点:1.面向过程和面向对象初步认识 2.类的引入 3.类的定义 4.类的访问限定符及封装 5.类的作用域 6.类的实例化
2024-01-19 00:08:46 1475 81
原创 【C++初阶】第一站:C++入门基础(下)
本章知识点包括:引用和指针的区别、内联函数、auto关键字(C++11)、基于范围的for循环(C++11)、指针空值nullptr(C++11)等补充知识。
2023-12-21 01:26:22 5215 119
原创 【C进阶】C程序是怎么运作的呢?-- 程序环境和预处理(下)
编译环境和预处理(下):宏和函数对比、命名约定、#undef、命令行定义、条件编译、文件包含以及其他预处理指令。
2023-12-12 22:44:14 3960 118
原创 【C进阶】C程序是怎么运作的呢?-- 程序环境和预处理(上)
程序的翻译环境和执行环境、详解编译+链接、预处理详解(宏和函数对比之前的知识),这类知识c++会涉及到不少
2023-12-04 23:51:12 2354 124
原创 【C++初阶】第一站:C++入门基础(中)
这篇文章是c++入门基础的第一站的中篇,涉及的知识点函数重载:函数重载的原理--名字修饰引用:概念、特性、使用场景、常引用、传值、传引用效率比较的知识点
2023-11-23 14:45:18 2988 137
原创 深度剖析c语言程序 -- 函数栈帧的创建和销毁(纯肝货)
深度剖析c语言内部的函数调用问题:局部变量是如何创建的?为什么局部变量不初始化内容是随机的?函数调用时参数时如何传递的?传参的顺序是怎样的?形参和实参的关系是什么呢?函数调用结束后是如何返回的?
2023-11-13 12:36:31 1498 114
原创 【C++初阶】第一站:C++入门基础(上) -- 良心详解
讲述C++入门的基础知识,C++关键字(C++98)、命名空间、C++输入&输出、缺省参数、函数重载概念等知识
2023-11-05 01:05:59 1846 137
原创 【数据结构与算法】二叉树基础OJ--下(巩固提高)
用c语言,完成二叉树基础oj,包括KY11二叉树遍历,leetcode 94.二叉树中序遍历,leetcode 145二叉树的后序遍历的练习
2023-10-31 00:00:58 252 15
原创 【数据结构与算法】二叉树基础OJ -- 上 (巩固提高)
c语言,力扣:单值二叉树,相同的树,对称二叉树,二叉树的前序遍历,另一棵树的子树题目的讲解
2023-10-28 23:35:00 1150 95
原创 【数据结构与算法】two X 树的遍历以及功能实现
c语言数据结构 -- 二叉树的遍历以及代码实现和其它等功能的实现,详细解读,图文并茂
2023-10-24 00:49:55 2764 118
原创 【数据结构与算法】堆排序(向下和向上调整)、TOP-K问题(超详细解读)
C数据结构的堆排序,包含了向上调整以及向下调整的知识点,还有Top-K问题。
2023-10-15 23:24:30 1399 137
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人