自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数学建模——线性规划(1)

特别是在计算机能处理成千上万个约束条件和决策变量的线性规划问题之后,线性规划的适用领域更为广泛了,已成为现代管理中经常采用的基本方法之一。在解决实际问题时,把问题归结成一个线性规划数学模型是很重要的一步,但往往也是困难的一步,模型建立得是否恰当,直接影响到求解。而选适当的决策变量,是我们建立有效模型的关键之一。线性规划的目标函数可以是求最大值,也可以是求最小值,约束条件的不等号可以是小于号也可以是大于号。其中 c 和x 为n 维列向量, A 、Aeq 为适当维数的矩阵, b 、beq 为适当维数的列向量。

2024-05-18 13:50:01 445

原创 自定义类型 |结构体

声明类型的同时定义变量直接定义结构体变量定义变量的同时赋初值。int x;int y;}p1;//声明类型的同时定义变量p1//定义结构体变量p2//初始化:定义变量的同时赋初值。struct Stu //类型声明//名字int age;//年龄//初始化int data;//结构体嵌套初始化//结构体嵌套初始化。

2024-05-17 23:11:56 558

原创 数学建模——建立数学模型(2)

不难验证,S对此岸和彼岸都是安全的.

2024-05-16 23:14:54 987

原创 数学建模——建立数学模型(1)

数学模型可以描述为——

2024-05-15 23:45:20 844

原创 Linux|基础环境开发工具使用(1)

aLinux3-os可能是一个特定的Linux发行版或仓库的名称,但请注意,这不是一个广泛认可的标准名称。:vi和vim都具有良好的兼容性和可移植性。"el7" 表示操作系统发行版的版本. "el7" 表示的是 centos7/redhat7. "el6" 表示 centos6/redhat6.最后一列, base 表示的是 "软件源" 的名称, 类似于 "小米应用商店", "华为应用商店" 这样的概念.:vi和vim共享许多相同的命令和快捷键,这些命令和快捷键用于导航文本、编辑文本和执行其他任务。

2024-05-15 22:30:08 1016

原创 C++|多态性与虚函数(2)|虚析构函数|重载函数|纯虚函数|抽象类

C++|多态性与虚函数(2)|虚析构函数|重载函数|纯虚函数|抽象类

2024-05-14 23:16:55 1085 1

原创 C++|多态性与虚函数(1)功能绑定|向上转换类型|虚函数

C++|多态性与虚函数(1)功能绑定|向上转换类型|虚函数

2024-05-14 20:48:42 1148

原创 C++|内存管理(2)

什么是内存泄漏:内存泄漏指因为疏忽或错误造成程序未能释放已经不再使用的内存的情况。内存泄漏并不是指内存在物理上的消失,而是应用程序分配某段内存后,因为设计错误,失去了对该段内存的控制,因而造成了内存的浪费。// 1.内存申请了忘记释放// 2.异常安全问题Func();// 这里Func函数抛异常导致 delete[] p3未执行,p3没被释放.

2024-05-13 17:59:24 390

原创 C++|内存管理(1)

【说明】1.栈又叫堆栈--非静态局部变量/函数参数/返回值等等,栈是向下增长的。2. 内存映射段是高效的I/O映射方式,用于装载一个共享的动态内存库。用户可使用系统接口创建共享共享内存,做进程间通信。3.堆用于程序运行时动态内存分配,堆是可以上增长的。4. 数据段--存储全局数据和静态数据。5.代码段--可执行的代码/只读常量。1. 调用operator new函数申请空间2. 在申请的空间上执行构造函数,完成对象的构造。

2024-05-13 17:44:20 776

原创 读书笔记——《高质量C++/C编程指南》(6)

被const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。建议:“Use const whenever you need”。

2024-05-12 19:20:00 679

原创 读书笔记——《高质量C++/C编程指南》(5)

前两篇笔记对这本书里面的文件结构、、命名规则、表达式和基本语句的良好编程习惯,将记录常量与函数设计做了记录。本篇读书笔记(5)将记录。

2024-05-10 21:35:17 889

原创 读书笔记——《高质量C++/C编程指南》(4)

前两篇笔记对这本书里面的文件结构、、命名规则、表达式和基本语句的良好编程习惯,将记录常量与函数设计做了记录。本篇读书笔记(4)将记录。

2024-05-10 21:14:37 900 1

原创 读书笔记——《高质量C++/C编程指南》(3)

【规则1】需要对外公开的常量放在头文件中,不需要对外公开的常量放在定义文件的头部。为便于管理,可以把不同模块的常量集中存放在一个公共的头文件中。【规则2】如果某一常量与其它常量密切相关,应在定义中包含这种关系,而不应给出一些孤立的值。例如:RADIUS * 2;

2024-05-08 23:51:47 1233

原创 读书笔记——《高质量C++/C编程指南》(2)

读书笔记(1)对这本书里面的文件结构,以及代码风格做了记录,读书笔记(2)记录命名规则(

2024-05-08 18:07:45 684

原创 读书笔记——《高质量 C++/C 编程指南》(1)

想来想去,觉得还是要看一些书。利用闲暇时间(不想学习的时候,嘿嘿)写写读书笔记。书名——《高质量 C++/C 编程指南》这本书里面有一句话——除了完全外行和真正的编程高手外,初读本书,你最先的感受将是惊慌:“哇!我以前捏造的 C++/C 程序怎么会有那么多的毛病?我想对于我们这种不算小白,不算熟悉的人来说,一定会有很多"误打误撞"的代码——代码逻辑有问题,但是把结果跑出来了。定义文件有两部分内容:(1) 对一些头文件的引用。(2) 程序的实现体(包括数据和代码)。

2024-05-06 23:38:23 1228 2

原创 C++|STL-list运用(1)

list是一个双向循环链表,双向循环链表它的每个节点都有两个链接,一个指向前一个节点,另一个指向下一个节点,且最后一个结点指向头节点。返回list的最后一个节点中值的引用int main()//代表列表里面有两个数第一个3,第二个2//同上cout << "mylist最后一个数据——" << mylist.back() << endl;cout << "mylist1最后一个数据——" << mylist1.back() << endl;return 0;

2024-04-29 22:32:38 1369

原创 C++|STL简介-string-vector基础运用

STL(标准模板库):是C++标准库的重要组成部分,不仅是一个可复用的组件库,而且是一个包罗数据结构与算法的软件框架。里面的算法和容器可以直接使用,比如直接调用一个sort函数就可以对一组数据排序。不用再让我们写一个排序功能的函数。

2024-04-29 21:01:13 646

原创 C++|模板

假如我们要写一个相加的函数,但我们不知道两个数据的类型,那么我们会写很多个实现不同数据类型相加的函数,这样就会导致代码重复率过高。——因此,考虑给一个相加函数的模板,无论什么类型的数据套用这个模板就可以实现相加的操作。将实参a将T推演为int,通过实参d将T推演为double类型,但模板参数列表中只有一个T,编译器无法确定此处到底该将T确定为int 或者 double类型而报错。之前写过STL里面的Vector它可以存储不同类型的数据,这就是因为它是一个类模板,而不是一个具体的类。函数模板是一个模具。

2024-04-27 23:19:42 828

原创 C++|对象与const

无论是对象的const型数据成员还是常对象的const型数据成员都是不能被修改的指针被const修饰,导致该指针只能指向一个对象,对象里面的值可以随意修改。对象被const修饰,导致该对象里面的值不能被修改,而指针的指向可以修改。

2024-04-27 18:49:01 620

原创 C++|运算符重载(3)|日期类的计算

C++|运算符重载(3)|日期类的计算

2024-04-21 18:16:24 643 1

原创 C++|运算符重载(2)|运算符重载的方法与规则

C++|运算符重载(2)|运算符重载的方法与规则

2024-04-16 23:27:15 789 2

原创 C++|运算符重载(1)|为什么要进行运算符重载

本篇里面的日期类型加法,先不考虑闰年,平年的天数,每月的天数统一按30天算,那么每一年也就是360天目录写在前面定义基本数据类型自定义数据类型成员函数解决相加问题Date类+整形下一篇----运算符重载的规则运算符重载是对已有的运算符进行重新定义,赋予另一种功能,以适应不同的数据类型。C++中预定义的运算符操作对象只能是基本数据类型。实际上,对于我们自定义的类型(类),也需要进行类似的操作运算,可以直接用“+”来加减;例如:对于日期这个类, 我想要直接知道当前日期加上n天之后,是何年何月何日。

2024-04-15 23:13:34 997

原创 蓝桥杯-STL-string

蓝桥杯-STL-string

2024-04-12 23:31:56 957 1

原创 蓝桥杯简单STL

蓝桥杯简单STL

2024-04-09 21:08:29 1121

原创 蓝桥杯简单模板

简单模板

2024-04-08 23:55:57 1433 2

原创 数据结构|排序总结(1)|直接插入排序

排序|直接插入排序

2024-04-06 19:07:37 577

原创 蓝桥杯备考3

蓝桥杯备考

2024-04-05 13:46:04 672

原创 蓝桥杯备考2

备考2

2024-04-04 19:52:03 824

原创 蓝桥杯备考

篮桥杯备考

2024-04-03 23:32:35 542

原创 蓝桥杯备考

蓝桥杯备考

2024-04-03 23:02:28 777

原创 蓝桥杯刷题|04普及-真题

蓝桥杯刷题|04普及-真题

2024-03-19 22:10:43 791 1

原创 蓝桥杯刷题|03普及-真题

蓝桥杯刷题|03普及-真题

2024-03-19 17:46:28 775 1

原创 蓝桥杯真题|02普及-真题

蓝桥杯真题|02普及-真题

2024-03-17 23:21:58 498

原创 蓝桥杯刷题|01普及-真题

蓝桥杯刷题|01普及-真题

2024-03-16 23:19:11 619

原创 蓝桥杯刷题|03入门真题

蓝桥杯刷题|03入门真题

2024-03-15 21:13:08 1004

原创 蓝桥杯刷题|02入门真题

蓝桥杯刷题|02入门真题

2024-03-14 21:45:06 1163

原创 蓝桥杯刷题|01入门真题

蓝桥杯刷题|01入门真题

2024-03-14 21:00:36 1092

原创 优选算法|【双指针】|611.有效三角形的个数

优选算法|【双指针】|611.有效三角形的个数

2024-03-09 18:33:44 313

原创 动态规划|【路径问题】|174.地下城游戏

动态规划|【路径问题】|174.地下城游戏

2024-03-09 16:25:56 655

原创 【贪心算法】|860.柠檬水找零

【贪心算法】|860.柠檬水找零

2024-03-06 23:59:39 437

空空如也

空空如也

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

TA关注的人

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