自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++算法第五天

1. 首这个解法叫滑动窗口,本质是同向双指针2. 使用这个解法的原因是利用了单调性3.滑动窗口的正确性:利用的单调性,规避了没必要的枚举行为4.枚举二字算是在博主的文章中第一次出现,那么我也解释枚举是什么意思,枚举就是将每一种情况都一一列举出来。

2024-10-31 14:05:46 1057 7

原创 c++继承详解

class 派生类 :public 基类// 子类 继承方式 父类代码语句;举个例子public://学号//专业。

2024-10-31 14:05:31 908 1

原创 c++算法第4天

通过本题,我们需要了解的头文件有(c++版本)(c语言版本)其次了解ceil这个库函数,ceil这个库函数的作用是向上取整关于动态规划分析的题分五步1.状态表示2.状态转移方程3.初始化(根据题目要求初始化,目的是防止越界)4. 填表顺序5.返回值代码编写五步走1.创建dp表2.初始化(根据题目要求初始化,目的是防止越界)3. 填表顺序4.返回值5.分析代码是否需要处理细节问题(如边界处理)

2024-10-21 22:39:46 610 7

原创 c++算法第3天

取个位和十位的数的固定套路:循环 变量 (1)%10;变量(1) / 10;

2024-10-18 11:49:05 1009 5

原创 c++模板进阶速成

本篇文章给大家从是什么,怎么用的角度继续深入学习c++模板。

2024-10-17 16:23:35 274

原创 c++初阶数据结构速成

STL(standard template libaray-标准模板库):是C++标准库的重要组成部分,不仅是一个可复用的 组件库,而且是一个包罗数据结构与算法的软件框架总结:一个可复用,同时又包含了数据结构和算法的软件框架。那么这里需要知道的是priority_queue是一个容器,并且是优先队列。函数声明 接口说明。

2024-10-17 10:53:04 1092 3

原创 c++速成之从string类中获取那些知识

接口名 作用size 返回字符串的有效长度capacity 返回空间的总大小empty 检测字符串是否为空串clear 清空有效字符reserve 为字符串提前预留空间。

2024-10-13 17:05:06 524 3

原创 C++模板初阶速成

温馨提示:本篇文章依旧是c++速成系列的文章,但和以往有所不同的是,本篇文章带大家简单了解并能够学会使用模板。

2024-10-13 08:00:00 903

原创 c++关于内存的知识点上速成

温馨提示:本篇文章的内容涉及的是c++内存的管理方式。

2024-10-12 13:04:40 604

原创 python第十天

温馨提示:python系列的文章都是速成的,本篇文章为速成系列的完结篇。

2024-10-12 12:28:57 419

原创 c++类与对象下速成

类型 (实参)本篇文章就先到这里,我们下期文章见!

2024-10-11 11:05:00 1231 1

原创 c++类与对象上速成

上篇文章梳理完衔接部分的知识点后,这篇文章给大家讲一下类与对象。

2024-10-10 15:13:05 1193 4

原创 c到c++衔接速成

namespace 空间名类型& 引⽤别名=引⽤对象;

2024-10-10 09:56:25 1497 1

原创 c++进阶之多态讲解

前⾯讲的函数重载和函数模板,它们传不同类型的参数就可以调用不同的函数,通过参数不同从而达到多种形态,之所以叫编译时多态,是因为它们实参传给形参的参数匹配是在编译时完成的,而编译时一般归为静态,运行时归为动态具体点就是去完成某个⾏为(函数),可以传不同的对象就会完成不同的⾏为,就达到多种形态。多态是继承关系下的类对象,去调用不同的函数,产生不同的行为。类成员函数前⾯加virtual修饰,那么这个成员函数被称为虚函数。上图的函数就是虚函数。

2024-10-02 21:04:25 1037 1

原创 初识Linux以及Linux的基本命令

那么上图所显示的内容就是路径从上图的windows中我们可以看到许多文件夹,而这些文件夹在Linux又叫目录除此之外,我们还需要知道一个重点的知识点:目录就是文件夹我们还是先拿windows举例那么上图中的这些便是文件,从上图中我们可以发现除了有文件名外还有文件的时间、类型以及大小等属性,并且进入文件后有不同的内容。因此我们可以继续引出第二个重点知识点:文件 = 内容 + 属性那么学习文件就是等于学习对文件内容的操作,对文件属性的操作。

2024-09-29 17:38:05 489 2

原创 c++继承详解

继承(inheritance)机制是⾯向对象程序设计使代码可以复⽤的最重要的⼿段,它允许我们在保持原有 类特性的基础上进⾏扩展通俗来讲就是:父亲的遗产传给自己的子女,由子女去使用增加⽅法(成员函数)和属性(成员变量),这样产⽣新的类,称派⽣类。这个所谓的派生类就是上面提到过的子女class 派生类(子类):public 基类(父类)这里的public是继承方式语句;

2024-09-26 21:17:26 1313 3

原创 c++算法第二天

先根据题目所给的例子找到最后一次要复写的数字。

2024-09-26 17:23:45 176

原创 c++模板进阶

【优点】1. 模板复用了代码,节省资源,更快的迭代开发,C++的标准模板库(STL)因此而产生2. 增强了代码的灵活性【缺陷】1. 模板会导致代码膨胀问题,也会导致编译时间变长2. 出现模板编译错误时,错误信息非常凌乱,不易定位错误那么本篇文章的内容到此就结束了,下一篇知识点的文章开始就是c++进阶了。我们下期见!!!

2024-09-19 11:10:59 706 1

原创 c语言位运算符速成

直接将数值按照正负数的形式翻译成⼆进制得到的就是原码。将原码的符号位不变,其他位依次按位取反就可以得到反码。反码+1就得到补码。符号位就是原反补码的第一个数,后面的数全是是数值位那么总结一下它们之间的转换思路总结:原码:十进制(这里不一定是十进制,也可以是八进制或十六进制)->二进制原码->反码:符号位不变,数值位为1的改为0,为0的改1反码->补码:反码+1就得到补码。

2024-09-11 20:53:02 923

原创 c++数据结构算法题讲解

那么从本期文章开始,会尽量带大家一起刷题。

2024-09-10 23:15:00 636 1

原创 bug“医典”

这种bug是隐形bug,编译器不会报错,一旦执行程序就会崩溃,因此称之为执行bug,这种bug因为没有特殊的报错代码,因此无法特别标注。修改原理:越界通常是下标或者指针因为没有合适的控制,导致其走出了边界,最后使程序结果发生错误或程序崩溃。遇到这种bug可以先去查看是否是逻辑上出了什么问题,从根源开始寻找逻辑错误。修改方法:从数组的长度上去设计一个控制条件或修改下标、指针等等;

2024-09-05 09:37:35 532

原创 c++算法第一天

总结:遇到0,cur++遇到非0,先让destination+1,然后交换destination + 1的元素和cur的元素,交换完之后cur指针要后移一个单位。

2024-09-01 09:48:10 182

原创 c++模拟实现数据结构之vector篇

尾插的参数列表只有一个,就是需要插入的值。

2024-09-01 09:25:05 430

原创 小白学python第九天之字典

温馨提示:本篇文章是python篇的基础语法的倒数第二篇文章。

2024-08-25 12:50:46 826

原创 小白学python第8天元组与列表

什么是元组,什么是列表,说到它俩,也许大家会很陌生,但是说到c、c++、Java中的数组,大家一定很熟悉,没错其实元组和列表就是其他语言中的数组但需要注意的是列表是可变的,元组不可变,那么这个怎么理解呢?我们可以把它俩换成静态与动态数组去理解,元组就好比静态数组,无法变长或变短。列表大家就不要去怎么理解了,容易把自己误导。那么这里也给大家讲一下可变和不可变可变:创建好后随时能改不可变:创建好后不可修改,真的想改,必须丢掉旧的,创建一个新的这里的可变与不可变就不要理解成变长变短,容易误导。

2024-08-17 11:54:48 942

原创 轻松学 c++之类与对象下篇 + 模板

好久不见各位小伙伴们,那么先前是博主能力有限,加之c++在有些部分确实有些难,使得博主停止学习了一段时间,在这段时间里博主也去重新给自己梳理并总结了一下知识点,那么接下来将会以通俗易懂的方式给大家讲解。那么废话不多说,我们进入正题。

2024-08-16 22:20:08 718

原创 轻松学c++之类与对象上

class为定义类的关键字,Stack为类的名字(类的名字可以自己随意取),{}中为类的主体,注意类定义结束时后⾯分号不能省略。类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的⽅法或者成员函数。为了区分成员变量,⼀般习惯上成员变量会加⼀个特殊标识,如成员变量前⾯或者后⾯加_或者m开头,注意C++中这个并不是强制的,只是⼀些惯例,具体看公司的要求。C++中struct也可以定义类,C++兼容C中struct的⽤法,同时struct升级成了类,明显的变化是。

2024-08-04 11:13:39 669 1

原创 轻松学c++入门篇

像个盒子,用于存放自己写的一些代码,避免和别人的一些代码起到冲突第一种使用空间名::去调用函数第二种使用using namespace 空间名;缺省值的使用:当创建的对象没有传值过来时,编译器会自动调用缺省值,全缺省是每一个缺省参数都有缺省值,半缺省是部分有缺省值(这一部分是连续的),一部分没有缺省值函数重载:函数名相同,但参数的个数或类型不同,注意与函数的类型无关引⽤不是新定义⼀个变量,⽽是给已存在变量取了⼀个别名,编译器不会为引⽤变量开辟内存空间,它和它引⽤的变量共⽤同⼀块内存空间。

2024-08-04 10:41:24 752

原创 C嘎嘎浅聊string

STL(standard template libaray-标准模板库):是C++标准库的重要组成部分,不仅是一个可复用的 组件库,而且是一个包罗数据结构与算法的软件框架。

2024-08-01 16:44:54 778 3

原创 C嘎嘎浅谈模板

格式:类型* 对象名 = new 类型;数组(对象)定义格式:类型* 对象名 = new 类型[元素个数];那么下面的几个例子大家可以看一下delete格式delete 对象名;数组的delete格式:delete [ ] 对象名;operator new语法格式:类型* 对象名 = (类型*)operator (sizeof(类型));

2024-07-27 16:58:54 925 4

原创 数据结构重置版(概念篇)

本篇文章是对数据结构的重置,且只涉及概念。

2024-07-24 13:48:01 701 4

原创 C语言速成之结构体

struct 结构体名成员变量举个例子int age;}hf;当然啦,这只是给大家举个例子用的,千万别学哈。

2024-07-21 18:21:48 1009 2

原创 C嘎嘎类与对象拓展

这是我先前没有总结过的一个点,那么现在补上以上三个构造函数就是默认构造函数,因此大家可别不认识哈,当然啦初始化尽量走初始化列表当然,有的书上会这么写,但是大家注意这里不是定义还是声明,并且这个1是缺省值,是给初始化列表使用那么这里还有一点需要注意的是这里的初始化不会根据初始化列表的的排序进行初始化,而是根据private部分中的声明顺序来初始化。

2024-07-21 17:48:25 927 7

原创 C嘎嘎实现日期计算器

1.整个项目的思路梳理:创建类----->初始化类中声明的变量------>每个月的天数以及是否论年的二月的天数--------->日期与天数上的加减和日期的大小比较------->日期减日期-------->输入输出(多次)------->代码修整:判断是否存在什么输入非法情况2.本篇文章与c语言中的项目制作类似,多处通过类去调用点h和点cpp文件中的函数3.函数复用:通过已经利用存在的函数,对其进行取反等操作。

2024-07-18 20:02:05 792 2

原创 浅谈C嘎嘎类与对象

关键字:class语法格式:class 类名//这里的分号不能少此外,class有三个属性分别是private、public、protected,这三个属性是干啥的,相信大家通过这三个单词的中文意思应该也能知道。那么我们来看一下下面的这个例子。从上面的图片中,我们可以看到整个类分为了两个部分:公共部分和私有部分,私有部分中声明变量,公有部分定义函数以及构造函数等等。

2024-07-17 20:58:27 724 7

原创 浅谈C嘎嘎入门基础

看到这篇文章的童鞋或许会有疑惑,这不是之前 已经出过了吗,是的但是之前那篇文章可能不太好理解,因此我再写一篇便于大家理解的文章那么上一篇文章已经帮大家过渡到C嘎嘎了,那么这篇文章我们继续讲解C嘎嘎的知识点。

2024-07-14 17:32:18 821 9

原创 C到C嘎嘎的衔接篇

本篇文章,是帮助大家从C向C嘎嘎的过渡,那么我们直接开始吧不知道大家是否有这样一个问题,学完C的时候感觉还能听懂,但是听C嘎嘎感觉就有点难度或者说很难听懂,那么本篇文章就是帮助大家从C过渡到C嘎嘎。

2024-07-14 15:38:24 552 1

原创 小白学python(第七天)

格式:def 函数名(形参列表):语句;//注意:这里的缩进不能少哦return 返回值;//这个可有可无,具体需要根据情况分析。

2024-07-13 19:21:03 266 1

原创 初阶数据结构速成

本篇文章算是对初阶数据结构的总结,内容较多,请耐心观看。

2024-07-13 11:33:52 788 1

原创 C嘎嘎类与对象上篇

1. class为定义类的关键字,Stack为类的名字,{}中为类的主体,注意类定义结束时后⾯分号不能省略。类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的⽅法或者成员函数。2. C++中struct也可以定义类,C++兼容C中struct的⽤法,同时struct升级成了类,明显的变化是struct中可以定义函数3. 定义在类⾯的成员函数默认为inline。

2024-07-11 19:18:25 805 4

空空如也

空空如也

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

TA关注的人

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