- 博客(68)
- 收藏
- 关注
原创 【C++】一文带你走入vector
vector的使用,vector iterator的使用,vector空间增长问题,vector增删查改
2023-10-06 08:10:47 5964 233
原创 【C++ • STL • 力扣】详解string相关OJ
反转字符串、字符串中的唯一字符、字符串里最后一个单词的长度、验证一个字符串是否是回文、字符串相加
2023-09-09 20:23:31 4035 204
原创 【C++ • STL】一文带你走进string
STL简介、string的常用接口:常见构造、容量操作、访问及遍历操作、修改、非成员函数等
2023-09-09 07:39:43 1386 134
原创 【C++】C/C++内存管理-new、delete
C/C++内存分布、动态内存管理方式、operator new和operator delete函数、new、delete实现原理
2023-08-26 17:11:41 3073 134
原创 【linux】2 make/Makefile和gitee
Linux项目自动化构建工具-make/Makefile、linux下第一个小程序-进度条、git以及gitee
2023-08-25 17:13:59 5257 147
原创 【linux】2 Linux编译器-gcc/g++和Linux调试器-gdb
Linux编译器-gcc/g++的使用、linux调试器-gdb的使用
2023-08-22 21:58:58 2696 133
原创 【linux】2 软件管理器yum和编辑器vim
linux软件包管理器yum:关于rzsz、查看软件包、如何安装、卸载软件、centos 7设置成国内yum源;linux开发工具-Linux编辑器-vim使用:vim正常模式命令集、vim末行模式命令集、简单vim配置、一键配置vim
2023-08-13 08:16:35 2169 133
原创 【C++】类和对象(上)
/ 类体:由成员函数和成员变量组成// 一定要注意后面的分号class为定义类的关键字,ClassName为类的名字,{}中为类的主体,注意类定义结束时后面分号。类中的元素称为类中的数据称为类的属性或者成员变量;类中的函数称为类的方法或者成员函数。1.声明和定义全部放在类体中,需要注意:成员函数如果在类中定义,编译器可能会将其当成内联函数处理。2. 声明放在.h文件中,类的定义放在.cpp文件中一般情况下,更期望采用第二种方式。
2023-08-06 19:35:34 1472 120
原创 【linux】最全linux常见指令
操作系统;ls指令;pwd指令;cd指令;touch指令;mkdir指令;rm&rmdir指令;man指令;cp指令;mv指令;cat指令;more指令;less指令;head指令;tail指令;时间相关的指令;cal指令;find指令;grep指令;zip指令;unzip指令;tar指令;bc指令;uname -r指令;热键;关机
2023-08-05 08:30:00 2123 150
原创 【C++初阶】C++基础(下)——引用、内联函数、auto关键字、基于范围的for循环、指针空值nullptr
引用、内联函数、auto关键字、基于范围的for循环、指针空值nullptr
2023-07-29 10:50:56 2678 149
原创 【C++初阶】C++基础(上)——C++关键字、命名空间、C++输入&输出、缺省参数、函数重载
C++关键字、命名空间、C++输入&输出、缺省参数、函数重载
2023-07-28 09:36:41 84967 126
原创 【数据结构】二叉树基础OJ
二叉树OJ题目:单值二叉树、检查二叉树是否相同、对称二叉树、二叉树的前序遍历、二叉树的后序遍历、二叉树的中序遍历、另外一颗数的子树、二叉树的构建及遍历
2023-07-16 09:39:08 77188 123
原创 【数据结构】二叉树——链式结构
一文带你全面理解二叉树的链式结构,二叉树的遍历、节点个数、叶子节点个数、第k层节点个数、二叉树的高度/深度、第k层节点个数、查找值为x的节点、二叉树的创建和销毁!
2023-07-15 05:54:44 77124 105
原创 链表OJ题(1)
(1)首先给出判断cur是否是空的,不是空的之后,判断是否有val,有的话就判断是否在头部,是的话一种情况,不是的话,又是一种情况。:首先定义两个指针,一个(slow)每次走一个,另一个(fast)每次走两个数据,奇数个时:当fast->next等于NULL时,slow刚好是中间。:头插,创建一个新的链表,newlist,为空。先保存旧链表cur的next,然后,cur->next指向新的链表,新的链表head指向cur,以此重复,一直到cur为空停止。的非空单链表,返回链表的中间结点。
2023-07-02 23:08:42 673 43
原创 程序环境和预处理
_FILE__//进行编译的源文件__LINE__//文件当前的行号__DATE__//文件被编译的日期__TIME__//文件被编译的时间__STDC__//如果编译器遵循ANSI C,其值为1,否则未定义 (这个并不是所有的编译器都支持)int main()//编译出来的结果,会显示运行文件的路径//编译出来的结果,显示该行的行数303//显示时间//显示日期return 0;return 0。
2023-04-29 23:47:05 935 41
原创 自定义类型详解
定义:struct stuint age;}s1, s2;//这里的s1 s2 和s一样,也是结构体变量,(全局的)//定义一个初始化变量 全局变量int main()//s就是结构体变量,struct stu 就是和int char float 一样的类型,但是却是局部的return 0;int main()
2023-04-09 17:09:32 662 17
原创 字符串和内存函数
在前面的文章中,介绍了三种方法实现strlen(1)计数器的方法(2)递归的方法(3)指针-指针的方法。sizeof是一个操作符,返回的结果为size_t(size_t专门为sizeof的返回值设计的)size_t相当于unsignedint库函数strlen返回值是size_t,所以strlen不能用于加减strlen("abc")-strlen("abcdefg")结果会是一个size_t类型的数,不会是-4(解决办法,可以强制转换)...
2022-07-19 21:24:16 399 33
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人