自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【C++】【啊哈!算法】第一章——排序

//桶排序 /*55 3 5 2 8*/ #includeusing namespace std;int main(){ int a[10]={0}; int n,i,j,t; cin>>n; for(i=0;i<n;++i){ cin>>t; a[t]++; } for(i=0;i<10;++i){ for(j=0;j<a[i];++j) cout<<

2016-10-28 01:53:18 793 1

原创 【图像识别】【论文】残疾人手语交流辅助系统手语识别与翻译&&基于数据手套的虚拟手的实现

《残疾人手语交流辅助系统手语识别与翻译》【本来以为这是一篇学位论文,没想到是比赛的“感言”,不过比赛有一个地方很好,什么最好用、最简单用什么,而是一大堆为写论文而进行研究的东西,各种先进算法交杂在一起】1、 特征提取原始数据含有背景等大量无用成分,通过骨架技术,直接获得手的运动信息,减小问题复杂度。硬件和软件使用的是:Kinect和OpenNI。Kinect可以获得深度图像,OpenN

2016-10-28 00:16:03 4457

原创 【C++】【啊哈!算法】Bellman

/*5 52 3 21 2 -31 5 54 5 23 4 3*/#includeusing namespace std;int main(){int u[10],v[10],w[10],dis[10]={0};int i,j,k;int n,m;int inf=9999;cin>>n>>m;//读入数据 for(i=1;ic

2016-10-27 21:44:30 634

原创 【图像识别】【读论文】模式识别方法概论&&模式识别及其在图像处理中的应用

《模式识别及其在图像处理中的应用》1、模式识别基本框架一般认为,模式识别是通过具体的事物进行观测所得到的具有时间、空间分布的信息,模式所属的类别或同一类中模式的总体成为模式类,其中个别具体的模式往往成为样本。样本——预处理——特征选择和提取——分类器设计&&分类结果【由上述分析可知,模式识别本身就是将特征空间映射为选择空间,将多维特征降维以减小复杂度,增加鲁棒性】2、特征提取和

2016-10-27 16:53:46 4254

原创 【C++】【啊哈!算法】Dijkstra算法

//Dijkstra

2016-10-26 20:32:38 368

原创 【C++】【啊哈!算法】Folyd算法实现

#include using namespace std;int main(){int n,m;int i,j,k;int t1,t2,t3;int inf=9999; cin>>n>>m;int e[10][10];//int *e=new int[n][n];//初始化为无穷大 for(i=1;ifor(j=1;je[i][j]=inf;

2016-10-26 15:35:27 956

转载 【图像识别】【读论文】纸币图像特征提取和识别问题

2016-10-26 15:13:59 2677

转载 【C++】C++如何输出固定位数数字,前面填充0

如果你要显示一个10位的整数,前面显示0,int n;printf("%010d", n);即可。其中10表示宽度,0表示前面添充0。

2016-10-10 19:49:27 18857 6

原创 【C++】三角函数

C++中cos,sin,asin,acos这些三角函数操作的是弧度,而非角度

2016-10-08 23:45:57 1524

转载 【C++】【PAT】1050螺旋矩阵

#2.分析 基本想法是首先将输入的数字存储在数组中,然后对数组进行递减排序。开一个二位数组,将数字依次填入二位数组中,最后打印二位数组。 二位数组的填充很像小时候玩儿的刷油漆游戏。 对于一个m*n的矩阵,可以分成四个区域“刷漆”如下图: ![](http://images2015.cnblogs.com/blog/824187/201608/824187-20160802192009059-203

2016-10-08 21:37:18 513

转载 【C++】输入多行字符,含空格

我们要实现这样的功能:输入一个整数n,表示接下来要输入n行字符串,每一行字符串带有空格,按回车表示结束该行的输入程序1:[cpp] view plain copy#include   #include   using namespace std;    int main()  {      string

2016-10-08 16:30:59 4682

转载 【C++】getchar()有什么用

getchar()在C程序中的功能是接收一个字符,当我们在连续输入字符的时候getchar()会给你意想不到的效果。下面是net小伙做的一些测试:首先看下面的这个程序: 1 #include 2 #include 3 int main(void) 4 { 5 int a,b,c; 6 printf("please input num a:\n");

2016-10-08 16:28:26 30804 1

转载 【C++】switch参数类型

switch(expr1)中,expr1是一个整数表达式,整数表达式可以是int基本类型或Integer包装类型,由于,byte,short,char都可以隐含转换为int,所以,这些类型以及这些类型的包装类型也是可以的。因此传递给 switch 和case 语句的参数应该是 int、 short、 char 或者 byte,还有enum。   long,string 都不能作用于swtich

2016-10-08 16:17:47 2623 1

转载 【C++】读入一行

#include   #include   #include   using namespace std;  int cmp(int a, int b) {      return a > b;  }  int main() {      string s;      getline(cin

2016-10-08 14:55:37 394

转载 【C++】C++中使用scanf printf

#include usingnamespace std;int main( ){int a;float b;char c;scanf("%d %c %f",&a,&c,&b);//注意在变量名前要加地址运算符&printf("a=%d,b=%f,c=%c\n",a,b,c);return0;}

2016-10-08 11:11:47 4079

原创 【PAT】【C++】1002月饼

月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有3种月饼,其库存量分别为18、15、10万吨,总售价分别为75、72、45亿元。如果市场的最大需求量只有20万吨,那么我们最大收益策略应该是卖出全部15万吨第2种

2016-10-06 15:57:10 492

转载 【C++】冒泡排序

#include using namespace std;int main(){ int a[10]; int i,j; cout<<"请输入各个数字:"<<' '; for(i=0;i<10;i++) cin>>a[i]; for(j=1;j<10;j++)//进行n-1次循环,n-i趟比较 for(i=0;i<10-j;i++)//每趟进行n-i-j次比较 {

2016-10-06 10:27:43 274

原创 【PAT】【C++】答案正确

“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条件是:1. 字符串中必须仅有P, A, T这三种字符,不可以包含其它字符;2. 任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x 或者是空字符串,或者是仅由字母 A 组成的字符串

2016-10-03 17:25:34 2312

原创 【PAT】【C++】读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。

读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789输出样例:yi san wu

2016-10-03 14:31:59 12117 2

转载 【ROS】

前面我们介绍了ROS的特点和结构,接下来就要开始准备动手感受一下ROS的强大了。ROS官网的wiki上针对新手的教程很详细,最好把所有的新手教程都搞清楚,这是后面开发最基础的东西。尽管如此,ROS对于新手来说还是很难上手,这里,我就来总结一下我当时学习的历程,也为其他新手作为一个参考。  一、ROS的安装 ROS的安装当然是我们开始动手的第一步了,这里我们使用的操作系统是ubuntu,

2016-09-29 14:57:40 484

转载 【C++】

没有阶乘的数学函数,只能递归或者遍历#includeusing namespace std;int main(){ int n,i,j=1; cout<<"请输入正整数n:"<<endl; cin>>n; for(i=1;i<=n;i++) j*=i; cout<<"正整数"<<n<<"的阶乘为:"<<j<<endl; return 0;}

2016-09-26 11:38:19 305

转载 【C++】链表入门

1.结点链表中用来存储一个数据的存储单元。一个链表至少需要由两部分组成,就是数据域和指针域,一般形式的结点定义为:struct node{Elem data; //Elem类型泛指基本数据类型struct node *next;}typedef struct node Elemsn;以上两步等价于:typedef struct node{Elem d

2016-09-26 11:26:57 3985

转载 【C++】链表的使用

动态内存分配应用举例(链表) 我们知道,数组式计算机根据事先定义好的数组类型与长度自动为其分配一连续的存储单元,相同数组的位置和距离都是固定的,也就是说,任何一个数组元素的地址都可一个简单的公式计算出来,因此这种结构可以有效的对数组元素进行随机访问。但若对数组元素进行插入和删除操作,则会引起大量数据的移动,从而使简单的数据处理变得非常复杂,低效。 为了能有效地解决这些问题,一种称为“链表”

2016-09-26 11:15:53 643

转载 【C++】typedef

不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef的总结还是很不错,由于总结的很好,我就不加修改的引用过来了,以下是引用的内容(红色部分是我自己写的内容)。用途一:定义一种类型的别

2016-09-26 10:48:04 196

转载 【C++】设置输出小数点位数

#include #include //要用到格式控制符void main(){double amount = 22.0/7;cout cout cout cout cout cout }运行结果为:3.14286333.13.143.1433.142857143.1428

2016-09-26 10:38:59 2135

转载 【C++】求解指数

math库中有pow(x,y)函数,x为底数,y为指数,返回值为结果,如下:#include #include #include using namespace std; int main() { int x, y, result; cout<<"Enter x,y \n"<<endl; cin>>x>>y; result=pow(x,y);co

2016-09-26 10:36:26 4333

空空如也

空空如也

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

TA关注的人

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