自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 2021-07-22

1.常用的DOS命令 1.1、怎么打开DOS命令窗口 win键+r(组合键):可以打开运行窗口 1.在运行窗口文本框中输入:cmd 2.然后回车 1.2、什么是DOS命令? 1.在DOS命令窗口中才可以输入并执行DOS命令。 2.在就是说通过执行DOS命令窗口可以完全完成文件的新建、编辑、保存、删除等一系列操作 1.3、mkdir aaa(这个命令不是必须掌握的)make directory(创建目录)...

2021-07-22 16:24:54 67

原创 2021-02-28

P1009 [NOIP1998 普及组] 阶乘之和题目描述请你编一程序实现两种不同进制之间的数据转换。输入格式共三行,第一行是一个正整数,表示需要转换的数的进制n(2≤n≤16)n(2≤n≤16),第二行是一个n进制数,若n>10n>10则用大写字母A-FA−F表示数码10-1510−15,并且该nn进制数对应的十进制的值不超过10000000001000000000,第三行也是一个正整数,表示转换之后的数的进制m(2≤m≤16)m(2≤m≤16)。输出格式一个正整数,表示转换之后的

2021-02-28 20:03:51 123

原创 第四周算法周报

P5726 【深基4.习9】打分题目描述现在有 n(n \le 1000)n(n≤1000) 位评委给选手打分,分值从 0 到 10。需要去掉一个最高分,去掉一个最低分(如果有多个最高或者最低分,也只需要去掉一个),剩下的评分的平均数就是这位选手的得分。现在输入评委人数和他们的打分,请输出选手的最后得分,精确到 2 位小数。输入格式无输出格式无输入输出样例输入59 5 6 8 9输出7.67#include<bits/stdc++.h>using namespace

2021-02-07 19:27:35 222

原创 第三周c++周报

顺序容器 STL deque 类1.deque 是一个动态数组2.deque与vector非常类似3.deque可以在数组开头和末尾插入和删除数据问:如何创建一个动态数组?答:deque<数据类型>数组名;例如:deque<数据类型>a;问:如何插入数据?答:数组名.push_back(值);//这是在末尾插入数据数组名.push_front(值);//这是在开头插入数据问:如果删除数据?答:数组名.pop_back();//这是删除末尾数据数组名.p.

2021-01-31 16:20:15 321

原创 第三周算法周报

P2181 对角线题目描述对于一个 n 个顶点的凸多边形,它的任何三条对角线都不会交于一点。请求出图形中对角线交点的个数。例如,6 边形:这里可以注意到并没有出现多条对角线交叉在一个点的情况。#include <iostream>using namespace std;int main(){ long long int n = 0; cin >> n; long long int ans = 0; long long int temp = 1; whil

2021-01-31 16:19:44 164

原创 c++算法周报7虚析构和文件操作

虚析构和纯虚析构问题:多态使用时,如果子类中有属性开辟到堆区,那么父类指针在释放时无法调用到子类的析构代码解决方式:将父类中的析构函数改为虚析构或者纯析构虚析构和纯析构共性:1.可以解决父类指针释放子类对象2.都需要有具体的函数实现虚析构和纯析构区别:如果时纯虚析构, 该类属于抽象类,无法实例化对象虚析构语法:virtual ~类名(){}纯虚析构语法:virtual ~类名() = 0;类名::~类名(){}总结:1.虚析构或纯虚析构就是用来解决通过父类指针释放子类对象2.如

2021-01-24 11:53:55 96

原创 c++算法周报6多态

多态两大类:1.静态多态:函数重载 和 运算符重载属于静态多态,复用函数名2.动态多态:派生类和虚函数实现运行时多态静态多态和动态多态区别:1.静态多态的函数地址早绑定—编译阶段确定函数地址2.动态多态的函数地址晚绑定—运行阶段确定函数地址//多态class Animal{ public: //虚函数 virtual void speak() { cout<<“动物在说话"<<endl; }};//猫类class cat :

2021-01-24 11:52:36 114

原创 c++算法周报5继承

继承基本语法class Person1{public:int num;int age;};class Person2 :public Person1//继承的基本语法{public:string name;};//可以先写一个很多东西都共同拥有的部分//再分别写特色部分,把共同拥有的部分继承下来继承方式继承的语法:class 子类 :继承方式 父类继承方式的种类:1.公共继承2.保护继承3.私有继承公共继承:设父类私有为int c=10;公共为int a=10;

2021-01-24 11:51:36 61

原创 c++算法周报4友元

友元为什么需要:在程序里,有些私有属性也想让类外特殊的一些函数或者类进行访问,就需要用到友元的技术目的:让一个函数或者类访问另一个类中私有的成员友元的关键字:friend友元的三种实现1.全局函数做友元2.类做友元3.成员函数做友元运算符重载:对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型编译器给运算符起了一个通用的名称operator运算符加号运算符重载作用:实现两个自定义数据类型相加的运算//1.成员函数重载+号Person operator+(Person

2021-01-24 11:50:41 66

原创 c++算法周报3封装和函数重载

类和对象封装封装的意义1.将属性和行为作为一个整体,表现生活中的事物2.将属性和行为加以权限控制封装意义一:在设计类的时候,属性和行为写在一起,表现事物语法:class 类名{ 访问权限:属性/行为};封装意义二:类在设计时,可以把属性和行为放在不同的权限下,加以控制访问权限有三种:1.public 公共权限 类内可以访问,类外可以访问2.protected 保护权限 类内可以访问,类外不可以访问3.private 私有权限 类内可以访,类外不可以访问对象的初始化和清理构造函数和

2021-01-24 11:46:31 123

原创 c++第二周周报2引用

引用作用:给变量起别名语法:数据类型 &别名 = 原名注意:1.引用必须初始化2.引用在初始化后,不可以改变(方向不变,值可以变)引用做函数参数作用:函数传参时,可以利用引用的技术让形参修饰实参优点:可以简化指针修改实参总结:通过引用参数产生的效果同按地址传递是一样的,引用的语法更加清楚简单引用做函数返回值作用:引用是可以作为函数的返回值存在的注意:不要返回局部变量的引用用法:函数词作为左值引用的本质:C++内部实现是一个指针常量常量引用作用:常量引用主要用来修饰形参,

2021-01-24 11:45:05 77

原创 第二周算法周报

628.三个数的最大乘积给你一个整型数组 nums ,在数组中找出由三个数组成的最大乘积,并输出这个乘积。示例 1:输入:nums = [1,2,3]输出:6示例 2:输入:nums = [1,2,3,4]输出:24示例 3:输入:nums = [-1,-2,-3]输出:-6提示:3 <= nums.length <= 104-1000 <= nums[i] <= 1000来源:力扣(LeetCode)链接:https://leetcode-cn.com

2021-01-23 20:11:07 131

原创 第二周C++周报1内存模型

8.1 内存分区模型内存大方向划分为4个区域1.代码区:存放函数体的二进制代码,由操作系统进行管理的2.全局区:存放全局变量的静态变量以及常量3.栈区:由编译器自动分配释放,存放函数的参数值,局部变量等4.堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收内存四区意义:不同区域存放的数据,赋予不同的生命周期,给我们更大的灵活编程一.程序运行前在程序编译后,生成了.exe可执行程序,未执行该程序前分为两个区域1.代码区:(1)存放CPU执行的机器指令(二进制代码)(2)代

2021-01-23 19:32:11 137

原创 第一周周报

1.1标识符命名规则1.标识符不可以是关键字 例如: int int = 10;2.标识符是由字母、数字、下划线构成 int ab_c1=10;3.标识符第一个字母只能是字母或下划线 int ab=10;4.标识符是区分大小写的5.建议:给变量起名的时候,最好能够做到见名如意1.2数据类型1.数据类型存在的意义:给变量分配合适的内存空间避免造成空间浪费2.整型:整型变量表示的是整数类型的数据整型的数据类型(区别在于所占用内存空间不同)short(短整型)占用空间:两字节 取值范围:-21

2021-01-23 14:27:28 114

1.常用的DOS命令.md

dos

2021-07-22

空空如也

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

TA关注的人

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