自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 进程地址空间

我们在之前学习过一张表,里面存放着栈,堆,常量区等,我们认为这就是内存。其实,更具体来讲,应该是进程地址空间,我们一起来了解一下吧!!!以上就是今天要讲的内容,本文仅仅详细介绍了Linux进程地址空间的内容。希望对大家的学习有所帮助,仅供参考 如有错误请大佬指点我会尽快去改正 欢迎大家来评论~~ 😘 😘 😘。

2024-04-20 11:45:00 818 1

原创 Linux环境变量

我们在本篇文章中将会学习到有关环境变量的内容。环境变量并不是一个,而是很多个,彼此之间没有关系。是由操作系统内置的具有特殊用途的变量。本质就是系统自己开辟空间,给他名字和内容。环境变量一般是指子操作系统中用来指定操作系统运行环境的一些参数。比如:我们在编写C/C++代码的时候,在链接的时候,从来不知道我们的所链接的动态静态库在哪里,但是照样可以链接成功,生成可执行程序,原因就是有相关环境变量帮助编译器进行查找。以上就是今天要讲的内容,本文仅仅详细介绍了Linux环境变量的内容。

2024-04-19 16:58:05 758

原创 Linux进程概念

在本篇文章中我们将会学到有关进程的一系列内容,包括进程的PCB,系统调用函数getpid,folk以及进程的状态(运行,阻塞,挂起),僵尸进程,孤儿进程,优先级,进程调度算法等具体内容!!!以上就是今天要讲的内容,本文仅仅详细介绍了Linux关于进程,包括进程的PCB,系统调用函数getpid,folk以及进程的状态(运行,阻塞,挂起),僵尸进程,孤儿进程,优先级,进程调度算法等内容。希望对大家的学习有所帮助,仅供参考 如有错误请大佬指点我会尽快去改正 欢迎大家来评论~~ 😘 😘 😘。

2024-04-18 19:46:06 898

原创 C++set和map详细介绍

在本篇文章中,我们将会学到关联式容器set,multiset,map,multimap。其中前两种容器对应我们上篇二叉树文章中的K模型,后两者容器对应我们的KV模型。我们来详细看一下吧!!!看一下模板参数🌟T:底层存储的数据类型🌟Compare:比较方式,默认按照小于方式比较🌟Alloc:set中元素空间的管理方式,使用STL提供的空间配置器管理set文档介绍set是按照一定次序存储元素的容器。

2024-04-05 18:21:15 804

原创 搜索二叉树详细介绍C++

在本篇文章中,我们将会学到数据结构中有关二叉树中一种特殊的结构-----搜索二叉树,它的主要目的就是为了搜索,我们还将会对搜索二叉树进行模拟实现。二叉树我们都已经学习过了,二叉搜索树就是对普通二叉树进行一些限制,有一些新的功能。二叉搜索树又称二叉排序树,二叉查找树如果它的左子树不为空,则左子树上所有结点的值都小于根节点的值。如果它的右子树不为空,则右子树上所有结点的值都大于根节点的值。左右子树也分别是一颗二叉搜索树我们来看几个二叉树是不是二叉搜索树这个就是一个二叉搜索树。

2024-04-02 18:25:36 701

原创 C++多态详解

我们知道C++语言的三大特性(封装,继承,多态)在之前的文章中我们已经学习了封装和继承,在这篇文章中我们将会学习到有关多态的相关问题。这两个关键字是c++11新增的🌟重载:同一作用域中,函数名相同,函数参数不同的函数🌟 重定义(隐藏):父类和子类两个不同的作用域,只要父类和子类的函数名相同就可以。🌟重写(覆盖):两个函数分别在子类和父类的作用域,两个函数必须是虚函数,这两个函数函数名,参数,返回值相同(有例外,特殊考虑)。🌟如果子类和父类中既满足重写又满足隐藏,重写优先。

2024-03-29 18:27:47 710

原创 C++继承详解

在本篇文章中我们将会学到有关继承方面的知识,其中C++中三大特性分别为:封装,继承多态。由此可见继承在学习中的重要性,接下来我们来一起看一下有关继承方面的知识吧!!!!😘 😚😘 😚😘 😚以上就是今天要讲的内容,本文仅仅详细介绍了C++继承的相关知识。希望对大家的学习有所帮助,仅供参考 如有错误请大佬指点我会尽快去改正 欢迎大家来评论~~ 😘 😘 😘。

2024-03-29 16:06:23 1054

原创 C++反向迭代器模拟实现

在之前我们学习了正向迭代器,const迭代器,今天我们来学习一下反向迭代器,我们这次需要用到之前所学的适配器的知识。不是单纯的是实现反向迭代器。以上就是今天要讲的内容,本文仅仅详细介绍了C++反向迭代器模拟实现。希望对大家的学习有所帮助,仅供参考 如有错误请大佬指点我会尽快去改正 欢迎大家来评论~~ 😘 😘 😘。

2024-03-26 07:31:08 568

原创 C++模板详解

在本篇文章中,我们将会详细介绍一下C++中的模板相关的知识优点:模板复用了代码,节省资源,提高了代码的灵活性,本来我们需要做的重复事情交给编译器处理缺点模板会导致代码膨胀,也会导致编译时间过长,出现模板编译错误时,不容易定位错误。以上就是今天要讲的内容,本文仅仅详细介绍了C++模板相关实现。希望对大家的学习有所帮助,仅供参考 如有错误请大佬指点我会尽快去改正 欢迎大家来评论~~ 😘 😘 😘。

2024-03-24 20:38:31 901

原创 C++对比vector和list

以上就是今天要讲的内容,本文仅仅对比vector和list,希望对大家的学习有所帮助,仅供参考 如有错误请大佬指点我会尽快去改正 欢迎大家来评论~~ 😘 😘 😘。

2024-03-23 17:32:18 152

原创 C++stack,queue底层实现以及deque的详细介绍

在本篇文章中,我们将会学到stack,queue的底层实现,我们通过本篇的学习,我们会发现,栈和队列的实现和vector,list等容器的实现会有很大差异。我们实现栈和队列是通过一种叫容器适配器的东西实现的。我们还将会学到deque,这是一种将list和vector结合的一种容器。我们来详细看一看吧!!!🌟🌟🌟stack和queue都是默认采用deque实现的,我们接下来看一下这个容器为什么比vector和list更适合适配。deque是一个双端队列:两端开口,都可以进行插入删除,时间复杂度为O(1)。

2024-03-23 17:14:26 783

原创 C++ List底层实现

我们都清楚c++中的容器list,本质上就是一个带头双向循环链表,接下来我们实现一下list的底层,帮助我们更深层次的了解list的结构和使用//我们要注意end是哪个位置以上就是今天要讲的内容,本文仅仅详细介绍了C++list的模拟实现,希望对大家的学习有所帮助,仅供参考 如有错误请大佬指点我会尽快去改正 欢迎大家来评论~~ 😘 😘 😘。

2024-03-20 07:37:51 925

原创 C++动态二维数组vector<vector<T>>详细讲解

以上就是今天要讲的内容,本文仅仅详细介绍了C++动态二维数组vector,希望对大家的学习有所帮助,仅供参考 如有错误请大佬指点我会尽快去改正 欢迎大家来评论~~ 😘 😘 😘 😘。

2024-03-11 13:13:30 415

原创 C++:vector底层剖析

在上篇文章中,我们介绍了vector的使用,在本篇文章中我们将会详细介绍一下vector的底层逻辑,我们会对vector有更深层次的理解以上就是今天要讲的内容,本文仅仅详细介绍了C++vector的模拟实现,希望对大家的学习有所帮助,仅供参考 如有错误请大佬指点我会尽快去改正 欢迎大家来评论~~ 😘 😘 😘。

2024-03-11 07:37:27 877

原创 C++ Vector详解

在本篇文章中,我们将会学到关于C++中vector的使用方法其中包括成员函数(构造,析构),迭代器相关的知识,容量(size,resize,capacity,reverse),以及vector的增删查改单独定义一个vector:上面这个定义其实相当于是一维数组name[size],只不过其size可以根据需要进行变化,这就是“变长数组”的名字的由来。

2024-03-07 21:48:19 1244

原创 贪心算法详解

在本次文章中我们将会详细介绍贪心算法的相关内容贪心算法:在解决问题时,每一步都选择最优解,从而实现整体最优的过程。总是做出在当前看来最好的选择我们再来细分一下🏉🏉.把求解问题的过程分为若干步骤。🏉🏉.每个步骤都选择当前最优的解法🏉🏉.最终我们希望得到全局最优解(注意希望)我们来看几个例子进一步理解一下:🌟 🌟 .找零问题我们手中有无限张20,10,5,1元纸币。顾客通过购买商品,我们需要给顾客找零钱,问我们可以给顾客的最少的纸币张数??

2024-01-23 22:43:39 431

原创 98. 验证二叉搜索树(LeetCode)

在本文章中,我们将要详细介绍一下Leetcode中第98题验证二叉搜索树,在本内容中我们将会学到递归解决二叉树,全局变量,剪枝等等相关内容。以上就是我们对Leetcode中验证二叉搜索树详细介绍,希望对大家的学习有所帮助,仅供参考 如有错误请大佬指点我会尽快去改正 欢迎大家来评论~~😘😘😘。

2024-01-13 13:23:20 396

原创 C++内联函数与引用(超详细)

🧐🧐首先我们介绍内联函数之前,首先看一下我们之前学过的#define 定义的宏写一个宏函数,实现两个函数的相加int a = 10;int b = 20;return 0;int a = 10;int b = 20;return 0;int a = 10;int b = 20;return 0;int a = 10;int b = 20;return 0;int a = 10;int b = 20;return 0;int main()

2023-12-30 21:10:55 978

原创 50. Pow(x, n)(Leetcode) C++递归实现(超详细)

在本文章中,我们将要详细介绍一下Leetcode中第50题, Pow(x, n)的内容以上就是我们对Leetcode中第50道题目 Pow(x, n)详细介绍,希望对大家的学习有所帮助,仅供参考 如有错误请大佬指点我会尽快去改正 欢迎大家来评论~~

2023-12-30 19:57:03 413

原创 汉诺塔问题(递归超详细)C++,leetcode

在本文章中,我们将要详细介绍一下汉诺塔问题,本题目我们采用递归的方式解决相关的内容以上就是我们对Leetcode中汉诺塔问题详细介绍,希望对大家的学习有所帮助,仅供参考 如有错误请大佬指点我会尽快去改正 欢迎大家来评论~~

2023-12-27 20:47:54 1183

原创 c++缺省参数与函数重载(超详细)

在本文章中,我们将要详细介绍一下C++c++缺省参数与函数重载的内容,具体包括定义,使用以及等缺省参数的概念,使用,分类,注意事项和函数重载中的一系列知识以及二者结合会产生什么样的效果相关的知识等。以上就是今天要讲的内容,本文仅仅详细介绍了C++c++缺省参数与函数重载,希望对大家的学习有所帮助,仅供参考 如有错误请大佬指点我会尽快去改正 欢迎大家来评论~~ 😘 😘 😘 😘。

2023-12-24 11:15:08 1141 1

原创 C++命名空间(超详细)using namespace std

在本文章中,我们将要详细介绍一下C++命名空间的内容,具体包括命名空间的引出,定义,使用以及c++标准库等等。🌝🌝在命名空间中可以定义变量,函数,自定义类型等等return x+y;🌝🌝命名空间支持嵌套定义,这样也同时避免了出现重复变量struct stuint age;int x = 20;

2023-12-20 21:36:27 1722

原创 123. 买卖股票的最佳时机 III

在本文章中,我们将要详细介绍一下Leetcod 买卖股票的最佳时机 III相关的内容,本题采用动态规划的思想进行解决。以上就是我们对Leetcode中买卖股票的最佳时机 III详细介绍,希望对大家的学习有所帮助,仅供参考 如有错误请大佬指点我会尽快去改正 欢迎大家来评论~~

2023-12-15 13:16:51 888

原创 309. 买卖股票的最佳时机含冷冻期(leetcode) 动态规划思想

在本文章中,我们将要详细介绍一下Leetcode中买卖股票的最佳时机含冷冻期相关的内容,本题采用动态规划的思想解决以上就是我们对本题详细介绍,希望对大家的学习有所帮助,仅供参考 如有错误请大佬指点我会尽快去改正 欢迎大家来评论~~😘😘😘😘。

2023-12-10 16:38:33 920

原创 LCR 090. 打家劫舍 II(leetcode)动态规划

LCR 090. 打家劫舍 II(leetcode)动态规划

2023-12-08 20:49:10 520

原创 64. 最小路径和(Leetcode)

最小路径和,Leetcode,动态规划,c++

2023-12-03 14:53:23 686

原创 Leetcode(面试题 08.01.)三步问题

在本文章中,我们将要详细介绍一下Leetcode(面试题 08.01.)三步问题相关的内容以上就是我们对Leetcode(面试题 08.01.)三步问题详细介绍,希望对大家的学习有所帮助,仅供参考 如有错误请大佬指点我会尽快去改正 欢迎大家来评论~~

2023-11-28 11:07:31 684

原创 蓝桥杯第一天-----时间显示

蓝桥杯,时间显示

2023-11-24 19:13:15 1547

原创 Git合并冲突

Git合并冲突

2023-11-16 16:42:29 28

原创 Git分支管理(理解,创建,切换,合并,删除)

Git分支管理(理解,创建,切换,合并,删除)

2023-11-16 11:04:27 122

原创 git删除文件

git删除文件

2023-11-16 08:47:44 102

原创 Git撤销修改三种情况

Git撤销修改三种情况

2023-11-14 08:10:12 146

原创 Git版本回退

Git版本回退

2023-11-13 21:25:03 21

原创 Git修改文件

Git修改文件

2023-11-13 20:40:48 24

原创 Git添加文件

Git添加文件

2023-11-13 18:33:20 89

原创 git中⼯作区、暂存区、版本库

git中⼯作区、暂存区、版本库

2023-11-13 12:29:52 24

原创 创建git仓库与配置Git

创建git仓库与配置Git

2023-11-13 12:09:23 47

原创 Git初识与安装(Linux)

Git初识与安装(Linux)

2023-11-10 21:01:10 29

原创 C++初始化列表

C++初始化列表

2023-11-08 15:32:52 21

原创 Linux 软件包管理器 yum

Linux 软件包管理器 yum

2023-11-07 17:53:45 28

Git 原理与使用.pdf

Git 原理与使用.pdf

2023-11-13

空空如也

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

TA关注的人

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