自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Climber的博客

机器学习

  • 博客(29)
  • 收藏
  • 关注

原创 类和对象-编程题#3(C++程序设计第3周)

编程题 #3来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)注意: 总时间限制: 1000ms 内存限制: 65536kB描述下面程序的输出结果是:5,55,5请填空:123456789101112131415161718#include using namespace std;clas

2017-02-28 16:44:17 2085

转载 类型转换构造函数

我们可以把数字当最对象赋给另一个对象,这样在对该赋值表达式进行计算时,首先对数字进行类型转换,同时判断该类的构造函数的参数是否与数字类型匹配,假如匹配则调用构造函数创建一个临时对象,跟着将该临时对象赋给赋值操作符左边的对象,最后调用析构函数进行删除临时对象。示例代码如下:#include using namespace std; class A { pub

2017-02-28 16:39:36 580

原创 拷贝构造函数

拷贝构造函数1.只有一个参数, 即对同类对象的引用。形如 X::X(X&)或X::X(const X &)二选一。不允许有形如 X::X(X)的构造函数。3.如果没有定义复制构造函数,那么编译器生成默认复制构造函数。默认的复制构造函数完成复制功能。如果定义的自己的复制构造函数,则默认的复制构造函数不存在。复制构造函数起作用的三种情况:1)当用一个对象去初始化同类的另

2017-02-28 16:38:56 468

原创 类和对象-编程题#2(C++程序设计第3周)

拷贝构造函数1.只有一个参数, 即对同类对象的引用。形如 X::X(X&)或X::X(const X &)二选一。不允许有形如 X::X(X)的构造函数。3.如果没有定义复制构造函数,那么编译器生成默认复制构造函数。默认的复制构造函数完成复制功能。如果定义的自己的复制构造函数,则默认的复制构造函数不存在。复制构造函数起作用的三种情况:1)当用一个对象去初始化同类的另

2017-02-28 16:29:14 1130

原创 类和对象-编程题#1(C++程序设计第3周)

编程题#1来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)注意: 总时间限制: 1000ms 内存限制: 65536kB描述下面程序输出的结果是:05请填空:12345678910111213#include using namespace std;class A {public:

2017-02-28 16:24:15 2761

原创 简单的学生信息处理程序实现(C++程序设计第2周)

简单的学生信息处理程序实现来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)注意: 总时间限制: 1000ms 内存限制: 65536kB描述在一个学生信息处理程序中,要求实现一个代表学生的类,并且所有成员变量都应该是私有的。(注:评测系统无法自动判断变量是否私有。我们会在结束之后统一对作业进行检查,请同学们严格

2017-02-28 16:17:52 2190

原创 位运算

1. printf("%d\n", 34 & 27)的输出结果是:234的二进制表示:10001027的二进制表示: 1101134&24(按位与)结果为:    000010(十进制为2)2. printf("%x\n",-12 >> 2 )的输出结果是:ff ff ff fd-12的二进制表示:  12的二进制:00000000 00000000 00000000

2017-02-28 09:59:04 766

原创 指针与二维数组练习-文字排版(C程序设计进阶 第5周)

编程题#3:文字排版来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)注意: 总时间限制: 1000ms 内存限制: 65536kB描述给一段英文短文,单词之间以空格分隔(每个单词包括其前后紧邻的标点符号)。请将短文重新排版,要求如下:每行不超过80个字符;每个单词居于同一行上;在同一行的单词之间以一个空

2017-02-25 15:07:43 1068

原创 指针与二维数组练习-二维数组右上左下遍历(C程序设计进阶 第5周)

编程题#2: 二维数组右上左下遍历来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)注意: 总时间限制: 1000ms 内存限制: 65536kB描述给定一个row行col列的整数数组array,要求从array[0][0]元素开始,按从左上到右下的对角线顺序遍历整个数组。输入输入的第

2017-02-25 15:05:43 1530

原创 指针与二维数组练习-计算矩阵边缘元素之和(C程序设计进阶 第5周)

编程题#1:计算矩阵边缘元素之和来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)注意: 总时间限制: 1000ms 内存限制: 65536kB描述输入一个整数矩阵,计算位于矩阵边缘的元素之和。所谓矩阵边缘的元素,就是第一行和最后一行的元素以及第一列和最后一列的元素。输入第一行为整数k,表示有k组数据。

2017-02-25 15:03:11 3248

原创 递归习题—扩号匹配问题(C程序设计进阶 第3周)

编程题#4:扩号匹配问题来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)注意: 总时间限制: 1000ms 内存限制: 65536kB描述在某个字符串(长度不超过100)中有左括号、右括号和大小写字母;规定(与常见的算数式子一样)任何一个左括号都从内到外与在它右边且距离最近的右括号匹配。写一个程序,找到无法匹配的左括号

2017-02-24 21:49:28 1427

原创 递归习题—排队游戏(C程序设计进阶 第3周)

编程题#3:排队游戏来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)注意: 总时间限制: 1000ms 内存限制: 65536kB描述在幼儿园中,老师安排小朋友做一个排队的游戏。首先老师精心的把数目相同的小男孩和小女孩编排在一个队列中,每个小孩按其在队列中的位置发给一个编号(编 号从0开始)。然后老师告诉小朋友们,站在

2017-02-24 21:48:27 3871 3

原创 递归习题—角谷猜想(C程序设计进阶 第3周)

编程题#2:角谷猜想来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)注意: 总时间限制: 1000ms 内存限制: 65536kB描述所谓角谷猜想,是指对于任意一个正整数,如果是奇数,则乘3加1,如果是偶数,则除以2,得到的结果再按照上述规则重复处理,最终总能够得到1。如,假定初始整数为5,计算过程分别为16、8、4、

2017-02-24 21:46:25 4845 3

原创 递归习题—单词翻转(C程序设计进阶 第3周)

编程题#1:单词翻转来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)注意: 总时间限制: 1000ms 内存限制: 65536kB描述输入一个句子(一行),将句子中的每一个单词翻转后输出。输入只有一行,为一个字符串,不超过500个字符。单词之间以空格隔开。所谓单词指的是所有不包含空格的连续的字符。

2017-02-24 21:43:24 4214

原创 流感传染(C程序设计进阶 第2周)

编程题#6:流感传染注意: 总时间限制: 1000ms 内存限制: 65536kB描述有一批易感人群住在网格状的宿舍区内,宿舍区为n*n的矩阵,每个格点为一个房间,房间里可能住人,也可能空着。在第一天,有些房间里的人得了流感,以后每天,得流感的人会使其邻居传染上流感,(已经得病的不变),空房间不会传染。请输出第m天得流感的人数。输入第一行一个数字n,n不超过10

2017-02-23 22:36:35 2851 1

原创 细菌实验分组(C程序设计进阶 第2周)

编程题#5:细菌实验分组注意: 总时间限制: 1000ms 内存限制: 65536kB描述有一种细菌分为A、B两个亚种,它们的外在特征几乎完全相同,仅仅在繁殖能力上有显著差别,A亚种繁殖能力非常强,B亚种的繁殖能力很弱。在一次为时一个 小时的细菌繁殖实验中,实验员由于疏忽把细菌培养皿搞乱了,请你编写一个程序,根据实验结果,把两个亚种的培养皿重新分成两组。输入输入

2017-02-23 22:33:59 1878

原创 Tomorrow never knows? (C程序设计进阶 第2周)

编程题#4:Tomorrow never knows?来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)注意: 总时间限制: 1000ms 内存限制: 65536kB描述甲壳虫的《A day in the life》和《Tomorrow never knows》脍炙人口,如果告诉你a day in the life,真的

2017-02-23 22:30:26 1963

原创 发票统计(C程序设计进阶 第2周)

编程题#3:发票统计注意: 总时间限制: 1000ms 内存限制: 65536kB描述有一个小型的报账系统,它有如下功能:(1)统计每个人所报发票的总钱数(2)统计每类发票的总钱数将此系统简化为如下:假设发票类别共有A、B、C三种;一共有三个人,ID分别为1、2、3。输入系统输入包含三行,每行第一个数为人员ID(整型,1或2或3),第二个

2017-02-23 22:27:58 2807 1

原创 四大湖(C程序设计进阶 第2周)

编程题#2:四大湖注意: 总时间限制: 1000ms 内存限制: 65536kB描述我国有4大淡水湖。A说:洞庭湖最大,洪泽湖最小,鄱阳湖第三。B说:洪泽湖最大,洞庭湖最小,鄱阳湖第二,太湖第三。C说:洪泽湖最小,洞庭湖第三。D说:鄱阳湖最大,太湖最小,洪泽湖第二,洞庭湖第三。已知这4个湖的大小均不相等,4个人每人仅答对一个,

2017-02-23 22:23:35 3980

原创 寻找下标(C程序设计进阶 第2周)

编程题#1:寻找下标注意: 总时间限制: 1000ms 内存限制: 65536kB描述已知一个整数数组x[],其中的元素彼此都不相同。找出给定的数组中是否有一个元素满足x[i]=i的关系,数组下标从0开始。举例而言,如果x[]={-2,-1,7,3,0,8},则x[3] = 3,因此3就是答案。输入第一行包含一个整数n (0 第二行包含n个整数,依次表示

2017-02-23 21:59:11 771

原创 [Coursera 计算导论与C语言基础] 第十周作业(下)

编程题#5:异常细胞检测来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)注意: 总时间限制: 1000ms 内存限制: 65536kB描述我们拍摄的一张CT照片用一个二维数组来存储,假设数组中的每个点代表一个细胞。每个细胞的颜色用0到255之间(包括0和255)的一个整数表示。我们定义一个细胞是异常细胞,如果这个细胞的颜色值比它上

2017-02-21 10:44:18 1362

原创 [Coursera 计算导论与C语言基础] 期末编程测试

最近在利用空闲时间跟Coursera上北京大学的程序设计与算法专项课程,一共7门课程,这是第一门课计算导论与C语言基础。编程题#1:判断闰年来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)注意: 总时间限制: 1000ms 内存限制: 65536kB描述判断某年是否是闰年。输入输入只有一行,包含一个整数a(0

2017-02-20 20:39:36 1837

原创 【OpenCV学习笔记】三、操作像素

最近在系统地学习OpenCV,将学习的过程在此做一个记录,主要以代码+注释的方式记录学习过程。1.访问像素值  要访问矩阵中的每个独立元素,只需要指定它的行号和列号。返回的对应元素可以是单个数值,也可以是多通道图像的数值向量。给图像加入椒盐噪声(salt-and-pepper noise),来说明如何直接访问像素值。顾名思义,椒盐噪声是一个专门的噪声类型,它随机选择一些像素

2017-02-19 21:00:23 1864

原创 [Coursera 计算导论与C语言基础] 第十周作业(上)

最近在利用空闲时间跟Coursera上北京大学的程序设计与算法专项课程,一共7门课程,这是第一门课计算导论与C语言基础。编程题#1:求字母的个数来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)注意: 总时间限制: 1000ms 内存限制: 65536kB描述在一个字符串中找出元音字母a,e,i,o,u出现的次数。输入

2017-02-19 14:41:28 1663

原创 [Coursera 计算导论与C语言基础] 第八周作业

最近在利用空闲时间跟Coursera上北京大学的程序设计与算法专项课程,一共7门课程,这是第一门课计算导论与C语言基础。编程题#1:数字求和来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)注意: 总时间限制: 1000ms 内存限制: 65536kB描述给定一个正整数a,以及另外的5个正整数,问题是:这5个整数中,小于a的整数

2017-02-18 16:08:59 2673

原创 [Coursera 计算导论与C语言基础] 第七周作业

最近在利用空闲时间跟Coursera上北京大学的程序设计与算法专项课程,一共7门课程,这是第一门课计算导论与C语言基础。编程题#1:年龄与疾病来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)注意: 总时间限制: 1000ms 内存限制: 65536kB描述某医院想统计一下某项疾病的获得与否与年龄是否有关,需要对以前的诊断记录进

2017-02-17 19:24:20 3007

原创 【OpenCV学习笔记】二、深入了解 cv::Mat

最近在系统地学习OpenCV,将学习的过程在此做一个记录,主要以代码+注释的方式记录学习过程。cv::Mat有两个必不可少的组成部分:一个头部和一个数据块。头部包含了矩阵的所有相关信息(大小、通道数量、数据类型等);数据块包含了图像中所有像素的值。头部有一个指向数据块的指针,即data属性。cv::Mat有一个很重要的属性,即只有在明确要求时,内存块才会被复制。实际上,大多数操作仅仅复制了

2017-02-17 14:07:41 10128

原创 【OpenCV学习笔记】一、装载、 显示和存储图像及在图像上绘图

最近在系统地学习OpenCV,将学习的过程在此做一个记录,主要以代码+注释的方式记录学习过程。1.装载、 显示和存储图像及在图像上绘图#include #include #include using namespace std;int main(){ cv::Mat image; //创建一个空对象 //这个定义创建了一个尺寸为0×0的图像。 可以访问cv::Mat的siz

2017-02-17 13:45:03 2737

原创 [Coursera 计算导论与C语言基础] 第六周作业

准备利用空闲时间将Coursera上北京大学的程序设计与算法专项课程跟完,一共7门课程,这是第一门课计算导论与C语言基础,将每周的作业在此做一下记录。编程题#1:苹果和虫子来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)注意: 总时间限制: 1000ms 内存限制: 65536kB描述你买了一箱n个苹果,很不幸的是

2017-02-16 17:02:36 3846

空空如也

空空如也

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

TA关注的人

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