自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

转载 【C++】内联函数、auto关键字、基于范围的for循环、指针空值nullptr

欢迎大家📂📂以便未来做题时可以快速找到思路,巧妙的方法可以事半功倍。GITEE相关代码:🌟fanfei_c的仓库🌟在早期C/C++中auto的含义是:使用auto修饰的变量,是具有自动存储器的局部变量,但遗憾的是一直没有人去使用它,大家可思考下为什么?C++11中,标准委员会赋予了auto全新的含义即:auto不再是一个存储类型指示符,而是作为一个新的类型指示符来指示编译器,auto声明的变量必须由编译器在编译时期推导而得。int。

2024-08-20 12:30:00 13

转载 【c++】static关键字 --> 详细使用方法

Static关键字用于声明变量或函数的存储期为整个程序的执行期间。

2024-08-20 10:00:00 17

原创 【Linux】 gdb-调试器初入门(简单版使用)

GDB是一个强大的Linux下的程序调试工具。一切学习调试指令~

2024-08-18 21:50:29 1249

原创 【Linux-进程】系统初识:冯诺依曼体系结构

冯·诺依曼架构确立了我们今天使用的计算机硬件基础架构,学习冯·诺依曼架构的基本体系!

2024-08-18 19:18:53 927

原创 【Linux】编辑器vim入门(概念+模式转换+技巧)

vim是Linux编辑器,功能上和记事本没有区别。不仅仅可以用来写c语言和c++,其它语言也可以在上面写。

2024-08-11 23:26:07 988

原创 【Linux】项目自动化构建工具-make/Makefile(入门初使用)

make是一个命令工具,是一个解释makefile中指令的命令工具。学会初步使用make\makefile。

2024-08-11 13:46:57 1330

原创 【Linux】vim编辑器的配置(手动配置 + 自动配置 一键配置 超快速 )

vim是Linux编辑器,但是界面比较简陋,本篇将帮助大家更好配置vim

2024-08-09 20:04:26 914

原创 【Linux】编译器gcc/g++ 、程序翻译过程、动静态库

静态库:指编译链接时,把库文件的代码全部加入到可执行文件当中,因此生成的文件比较大,但在运行时也就不再需要库文件了,静态库一般以.a为后缀。动态库:在编译链接时并没有把库文件的代码加入到可执行文件当中,而是在程序运行时由链接文件加载库,这样可以节省系统的开销,动态库一般以.so为后缀。

2024-08-09 15:20:17 826

原创 【Linux】yum软件包管理器(使用、生态、yum源切换)

yum是一个软件下载安装的一个客户端。

2024-08-08 22:07:18 880

原创 【Linux】sudo提升权限(入门)

sudo命令以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行。

2024-08-08 20:05:23 881

原创 【leetcode】双指针_11盛水最多的容器

​​​​​​​

2024-08-05 21:13:41 292

原创 【C++】关键字const 与static的辨析

参考以下文章const和static的区别C语言关键字之const和static。

2024-08-03 17:18:16 540

原创 【Linux】常用指令集合

linux指令学习

2024-08-02 21:46:10 918

原创 【Linux】权限(shell外壳、文件权限、管理权限)

权限就是通过一定的条件来拦住一部分人,给一部分人权利,来访问某种资源。就和门禁和 vip 的道理相同。权限的有无,就是能或者不能的问题。

2024-08-02 18:45:54 707

原创 算法分析与设计-期末复习(完结版

活动安排问题是贪心算法的经典应用之一。它的场景是给定一组活动,每个活动都有一个开始时间和结束时间,目标是安排出一个最大数量的相互兼容的活动集合,即这些活动之间不会相互冲突。贪心算法在解决活动安排问题时的思路是选择结束时间最早的活动,这样可以腾出更多的时间去安排其他活动。具体步骤如下:1. 将活动按照结束时间从早到晚进行排序。2. 选择结束时间最早的活动作为第一个安排的活动。3. 从剩余的活动中选择开始时间不早于已安排活动的结束时间的活动,并且结束时间最早。

2024-05-15 21:45:54 999

原创 【leetcode】2208.将数组和减半的最少操作次数(c++)

【leetcode】2208.将数组和减半的最少操作次数(c++)

2024-05-09 16:39:29 916 3

原创 【leetcode】860.柠檬水找零(c语言)

leetcode—860详解

2024-05-09 09:52:31 1044 1

原创 cpp入门基础-详细版(上)

初步了解cpp

2024-05-05 15:34:21 881 1

原创 队列 | C语言+链表实现+基本操作+逐步图解

链表实现队列

2024-05-05 12:00:00 668

原创 栈的基本操作(出栈、入栈、销毁...

可以类比一个“羽毛球筒”,最先进入的羽毛球,必须等待,其他球取出,才能出来。第一种,top = 0,则栈顶元素在 top - 1 的位置。空间开辟的规则,一般遵循,一开始开辟四个单位。第二种,top = -1,则栈顶元素在 top 的位置。使用完毕后,也必须使用free函数,释放掉。需要对栈的空间进行扩容,使用realloc函数。,其只允许在固定的一端进行插入和删除元素操作。后面扩容时,扩增为原来的2倍。创建栈的结构体,包括栈的基本信息,本篇文章就到此结束啦!以下就是全篇汇总啦~

2024-03-20 22:50:38 1901 1

原创 [LeetCode]力扣203.移除链表元素

力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台。

2024-01-30 22:37:52 366 1

原创 数据结构_线性表_双向链表(C语言实现+基本操作

带头双向循环链表学习!!!//便于更改存储类型//存储数据元素信息//存储上一个节点信息//存储下一个节点信息} ListNode;

2024-01-29 23:47:07 1058

原创 单链表(自用

由于顺序表的插入删除操作需要移动大量的元素,影响了运行效率,因此引入了线性表的链式存储——单链表。单链表通过一组任意的存储单元来存储线性表中的数据元素,不需要使用地址连续的存储单元,因此它不要求在逻辑上相邻的两个元素在物理位置上也相邻。//结构体//数据域//指针域}SLTNode;

2024-01-28 23:47:01 1109

原创 【LeetCode】力扣26.删除有序数组中的重复项(双指针)

定义一个fast指向第二个元素(下标为1)一个slow指向第一个元素(下标为0)。使用fast自加遍历数遇到和slow指针指向元素一样的:fast指针继续后移,不做多余操作;遇到和slow指针不一样的,slow指针向后移一位,并将slow写为fast的元素。fast继续向后移动一位最后slow的值+1就是新数组的长度(因为slow是下标,所以返回数组长度+1划重点!!!),直接返回。

2024-01-27 23:52:14 491

原创 [LeetCode]力扣189.轮转数组

leetcode记录~~~

2024-01-26 22:19:56 418

原创 数据结构_线性表_顺序表(C语言实现+超详细逐步解析

数据结构,顺序表全部代码+超详细注释~

2024-01-26 14:03:38 1375

操作系统期末复习笔记!

操作系统期末复习笔记

2024-06-13

操作系统期末复习ppt

操作系统期末复习ppt

2024-06-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除