自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 C++中的static关键字的总结

https://www.cnblogs.com/BeyondAnyTime/p/2542315.html https://www.cnblogs.com/ziyunlong/p/6023121.html

2018-07-22 00:10:47 337

原创 给定十道题目分值,找出组卷总分为100的出题方案

解体思路为贪心法,先选择分数最大的题目,依次循环下去,递归得到答案:#include<iostream>#include<vector>using namespace std;int a[] = { 2, 6, 18, 23, 31, 36, 44, 52, 79, 93 }; //十道题目的分数vector<int> b; ...

2018-07-16 23:56:35 727

原创 c++文件输出流如何实现既不删除原文件内容又能使用seekp进行修改指定位置内容

使用ios::app的话,只能在末尾添加内容,且seekp方法会失效。在MSDN里搜索“openmode method”可以查到:app, to seek to the end of a stream before each insertion.也就说以app方式打开文件的时候,每次插入前,文件指针会自动移动到末尾,seekp方法无效。要想达到题目要求,用ofstream是不行的,必须用fstre...

2018-07-15 12:25:36 2225

转载 构造函数(入门)

构造函数构造函数的作用l  在对象被创建时使用特定的值构造对象,将对象初始化为一个特定的初始状态。l  例如: 希望在构造一个Clock类对象时,将初试时间设为0:0:0,就可以通过构造函数来设置。构造函数的形式l  函数名与类名相同;l  不能定义返回值类型,也不能有return语句;l  可以有形式参数,也可以没有形式参数;l  可以是内联函数;l  可以重载;l  可以带默认参数值。构造函...

2018-05-21 14:45:22 295

转载 递归调用之汉诺塔问题

● 有三根针A、B、C。A针上有N个盘子,大的在下,小的在上,要求把这N个盘子从A针移到C针,在移动过程中可以借助B针,每次只允许移动一个盘,且在移动过程中在三根针上都保持大盘在下,小盘在上。●将n 个盘子从A针移到C针可以分解为三个步骤:1  将A 上n-1个盘子移到 B针上(借助C针);2  把A针上剩下的一个盘子移到C针上;3  将n-1个盘子从B针移到C针上(借助A针)。源代码如下:#in...

2018-05-21 10:37:41 325

原创 运算符重载与函数返回引用(很详细)

运算符重载为成员函数重载为类成员的运算符函数定义形式 函数类型 operator 运算符(形参) { ...... } 参数个数=原操作数个数-1 (后置++、--除外)双目运算符重载规则如果要重载 B 为类成员函数,使之能够实现表达式 oprd1 B oprd2,其中 oprd1 为A 类对象,则 B 应被重载为 A 类的成员函数,形参...

2018-05-21 01:52:24 21046 12

转载 C++类模板(新手必看)

转自https://blog.csdn.net/qq_31828515/article/details/51851457一、类模板(template)类模板是后期C++加入的一种可以大大提高编程效率的方法关键字template 用法:template <模板参数表>   ----->模板参数表一般格式为class (标识符)class (类名){     //....} 二、举个...

2018-05-17 09:37:04 13050

转载 带小数的大数相加,大数相减C++实现

今天我们带来string类的含小数的大数相加、相减的实现过程,具体代码如下#include<iostream>#include<string>#include<cctype>#include<algorithm>using namespace std;string sum(string, string, string, string);s...

2018-05-16 21:24:16 2596

原创 计算最小跨度(阿里笔试题)

题目:给定两个由数字0-9组成的字符数组,如“2345”, “4436”,从这两个数组分别取数,生成新数组。比如生成:44234365,生成方式如下图所示,每个数组取数放入新数组的时候,是按照下标从小到大取得。对于字符数组,定义跨度值:K(c),为数字c最大下标和最小下标之差。比如数字44234365每个数字的K(c)定义如下:num   2  3 4 5 6  K(c)   0  2 4 0 0...

2018-05-13 16:01:26 1027

空空如也

空空如也

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

TA关注的人

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