自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (4)
  • 收藏
  • 关注

转载 关于内存分配函数realloc()的思考

转自:http://blog.csdn.net/daniel_zwn/article/details/579732el_zwn这个问题有一个程序开始讲起:Status Push (SqStack &s, SElemType a){         //插入元素a为新的栈顶元素         if (S.top – S.base>=S.s

2013-07-31 10:26:30 1257

转载 树的遍历

转载:点击打开链接树(Tree)树,顾名思义,长得像一棵树,不过通常我们画成一棵倒过来的树,根在上,叶在下。不说那么多了,图一看就懂:当然了,引入了树之后,就不得不引入树的一些概念,这些概念我照样尽量用图,谁会记那么多文字?树这种结构还可以表示成下面这种方式,可见树用来描述包含关系是很不错的,但这种包含关系不得出现交叉重叠区域,否则就不能用树描述了,看图:

2013-07-29 22:33:13 709

原创 单链表冒泡法从小到大排序

#include#include#include#define OK 1#define ERROR 0typedef struct node{ int data; node *next;}node,*LinkList;//node node5[5] = { {2},{4},{5},{7},{1} };node *list_create(int num){

2013-07-27 19:38:43 5289

原创 单链表的初始化,插入删除等操作

#include#include#include#define error -1typedef struct node{ char data[10]; struct node *next;}node,*LinkList;node *ListCreate(int n)//建立单链表,该单链表有头结点{ //node *p,*h,*s; LinkLi

2013-07-27 19:31:05 2343 2

原创 链队列——队列的链式表示与实现

//链队列——队列的链式表示与实现#include#include#define OK 1#define ERROR -1#define OVERFLOW 0typedef struct QNode{ int data; struct QNode *next;}QNode,*QueuePtr;typedef struct{ QueuePtr front;//队头指针

2013-07-27 19:27:11 864

转载 C语言中typedef用法

摘自:点击打开链接C语言中typedef用法1. 基本解释  typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。  在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声明。  至于typ

2013-07-24 11:11:50 543

转载 C中strcpy漏洞

C、C++】strcpy应用中出现的问题转自:http://hi.baidu.com/raoxj/item/37e6bb22c0c46f3394f62b7b#include #include int main(void){    char s[] = "123456789";    char d[] = "123";    strcpy(d,s);    pri

2013-07-22 17:40:48 1658

原创 整数转化为字符串和字符串转化为整数

//整数转化为字符串#includeint main(){ int num=12345,i=0,j=0; char temp[10],str[10]; while(num) { temp[i] = num%10 + '0'; i++; num/=10; } temp[i] = 0; //为什么等于0就可以,因为将temp定义为字符串数组

2013-07-22 16:37:19 743

转载 C语言中字符数组和字符串定义和初始化的问题

1、字符数组的定义与初始化字符数组的初始化,最容易理解的方式就是逐个字符赋给数组中各元素。char str[10]={ 'I',' ','a','m',' ',‘h’,'a','p','p','y'};即把10个字符分别赋给str[0]到str[9]10个元素如果花括号中提供的字符个数大于数组长度,则按语法错误处理;若小于数组长度,则只将这些字符数组中前面那些元素,其余的元素自动定

2013-07-22 15:31:31 6031

原创 关于在for循环的switch语句使用break和continue问题

//循环的定义是程序段执行完了以后,再次判断条件,若条件为真,则继续执行该程序段。而在switch结构当中,只是该程序段执行完了之后,就继续执行下面的语句。因此很明显switch结构不是循环。循环有重复、反复执行的功能。//另外break的用处可以有两个://第一:用在switch结构当中的case语句的后面,作用是不再执行后面的case语句,结束switch结构。//第二:用在循环当

2013-07-19 16:38:12 10184

原创 小程序(九)找出数组中出现最多的数字以及它的出现次数

例如,输入为整型数组 a[] = [2,3,4,55,65,]则输出:出现频次最多的数:5该数次出现的次数:3

2013-07-18 12:06:34 1497

原创 小程序(八) 字符串替换

#include #include#includevoid StrReplace(char* str, char* strFind, char* strReplace, char* result_str){ int len_str = strlen(str); int len_strFind = strlen(strFind); int len_strReplace = strl

2013-07-04 22:30:21 6648

原创 小程序(七)C语言 输入字符 检测后每个单词逆序输出

比如说,输入 He  is a boy.那么,输出 eH si a yob.#include#includevoid comp(char * inputStr, int len , char *outputStr){ char *temp = (char*)malloc(sizeof(char)*len); int cont = 0; int n = 0; whi

2013-07-04 20:02:39 1785

原创 小程序(六) 随机数按计数输出问题

约瑟夫问题 输入一个由随机数组成的数列(数列中每个数均是大于0的整数,长度已知),和初始计数值m。从数列首位置开始计数,计数到m后,将数列该位置数值替换计数值m,并将数列该位置数值出列,然后从下一位置从新开始计数,直到数列所有数值出列为止。如果计数到达数列尾段,则返回数列首位置继续计数。请编程实现上述计数过程,同时输出数值出列的顺序 比如:输入的随机数列为:3,1,2,4,初始计数

2013-07-04 17:04:15 888

原创 小程序 (五) 字符串分离

#include #include #include void DivideString(const char *pInputStr, long lInputLen, char *pOutputStr)  /*【输入】  pInputStr:  输入字符串           lInputLen:  输入字符串长度                    【输出】

2013-07-04 10:38:45 6331 3

原创 C语言字符串定义

#include #includeint main(){ char *s = "abcde"; char s1[] = "ffffff"; //*s = *s1; //错误,s指向的字符串是存放在不可以更改的内存区域,更改s指向单元的任何数据都是不允许的。 s++; // s1++;//错误,表达式必须是可修改的左值 // s1 = s1 +2;

2013-07-02 13:24:21 7419 1

原创 小程序 (四)字符串压缩

通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。压缩规则:1. 仅压缩连续重复出现的字符。比如字符串"abcbc"由于无连续重复字符,压缩后的字符串还是"abcbc".2. 压缩字段的格式为"字符重复的次数+字符"。例如:字符串"xxxyyyyyyz"压缩后就成为"3x6yz"要求实现函数:

2013-07-02 10:14:50 1580

原创 C语言函数的问题1

#include #includevoid exexe(char * p,int len){      while(*p++)        len++;}int main(){    int len = 0 ;    char * p = "dadasdfas";    exexe(p,len);    printf("%s\n",p);    printf(

2013-07-02 10:12:53 691

原创 小程序(三)数组排序问题1奇偶数组排序

对一个数组,将数组中偶数从大到小排序,奇数从小到大排序,奇数和偶数交叉着放且输出数组第一位放奇数 若奇数和偶数不等长,则把剩下的直接放到数组中。思路:先进行奇偶判断,得到奇数和偶数数组。然后对两数组排序,进行长度判断,最后组织数据。#include#include#includevoid swap(int *arr_part,int n){ int t

2013-07-02 10:09:07 2384

原创 小程序(二) 指定字符串删除

问题描述: 在给定字符串中查找所有特定子串并删除,如果没有找到相应子串,则不作任何操作。要求实现函数: int delete_sub_str(const char *str, const char *sub_str, char *result_str)【输入】 str:输入的被操作字符串         sub_str:需要查找并删除的特定子字符串【输出】 result

2013-07-01 17:31:42 6797 1

原创 小程序(一) 字符串过滤

题目描述(60分):通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。比如字符串“abacacde”过滤结果为“abcde”。要求实现函数:void stringFilter(constchar*pInputStr, long lInputLen, char*pOutputStr);

2013-07-01 16:26:18 6046

原创 include中双引号和尖括号的区别

include包含头文件的语句中,双引号和尖括号的区别是什么? #incluce ""格式:引用非标准库的头文件,编译器从用户的工作目录开始搜索。双引号表示先在程序源文件所在目录查找,如果未找到则去系统默认目录查找,通常用于包含程序作者编写的头文件;尖括号表示只在系统默认目录或者括号内的路径查找,通常用于包含系统中自带的头文件。尖括号:在包含文件目录中去查找(包含目录是由用户在设置环境时设

2013-07-01 16:26:16 1710

转载 双向链表插入、删除操作

原文地址:双向链表插入、删除操作作者:joyes414来源:http://blog.csdn.net/csdanca11/article/details/7173856 双向链表循环单链表的出现,虽然能够实现从任一结点出发沿着链能找到其前驱结点,但时间耗费是O(n)。如果希望从表中快速确定某一个结点的前驱,另一个解决方法就是在单链表的每个结点里再增加一个指向其前驱的指针域prior。这样形成

2013-07-01 16:26:14 777

原创 程序中三种不同的出错处理方式比较

程序中三种不同的出错处理方式比较  在程序设计中,常用下列3种不同的出错处理方式:(1)用exit终止执行并报告错误(2)以函数的返回值区别正确或错误返回(3)设置一个整型变量的函数参数以区别正确返回或某种错误返回它们有什么样的优缺点呢?       第一种:用EXIT语句退出,是应用于发生关键性错误,比如你想打开文件并用于读取或写如时,或者动态分配内存空间时发生错误,如

2013-07-01 16:26:12 1906

原创 (原创)极化SAR精致Lee滤波matlab…

关于精致Lee滤波的原创matlab代码,只限仿真使用。是自己在初学的时候自己写的代码,后来才知道有官方的代码,只需运行PolSARpro软件即可。不过做为初学,还是有一定纪念意义,贴上来分享交流一下。       仿真论文是:        L. Jong-Sen, M. R. Grunes, andG. De Grandi, "Polarimetric SAR speckle f

2013-07-01 16:26:10 10570 3

原创 关于静态数据成员与静态成员函数的…

#includeusing namespace std;class commodity{  public:    commodity(int n,int q,floatp):num(n),quantity(q),price(p){}     voidtotal();     staticfloat average();     staticvoid display();//

2013-07-01 16:26:08 691

原创 转载:ofstream和ifstream详细用法

ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间;在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符:1、插入器(  向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout<<"WriteStdout"2

2013-07-01 16:26:05 519

原创 构造函数的重载问题

#includeusing namespace std;class Date{public:  Date(int=1,int=1,int=2005);//使用了全部是默认参数的构造函数后,不能再定义重载构造函数。如果 //Date(int,int);           // 下面几行不注释掉,就是出现 Date d2(12,30)不知道是调用哪个构造 //Date(int)

2013-07-01 16:26:03 965

原创 C++中成员函数调用数据问题

#includeusing namespacestd;classBox{public:Box(intl,int w,int h):length(l),width(w),height(h){}//构造函数voidvolume();    voiddisplay();private:intlength;intwidth;intheight;    int v

2013-07-01 16:26:01 1222

转载 Gamma分布【转】

原文地址:Gamma分布【转】作者:三寅Γ函数维基百科,自由的百科全书跳转到: 导航, 搜索跳过字词转换说明汉漢▼▲ 微积分学函数 · 导数 · 微分 · 积分显示▼隐藏▲基础概念函数 · 数列 · 级数 · 初等函数 · 极限 · 无穷小量 · 收敛数列 · 收敛性 · 夹挤定理 · 连续 · 一致连续 · 间断点

2013-07-01 16:25:59 8160

原创 C++:&nbsp;二分法查找

//二分法查找#includeusing namespace std;int BinarySearch(int a[],int x,int n);int main(){    inta[13]={1,4,6,7,8,12,15,16,18,23,26,34,46};    int x =18;    int y;    int n =sizeof(a)/sizeof

2013-07-01 16:25:57 566

原创 C++笔记(二):for循环问题

如上题所述,y=i++实际上是个递增条件,仅在第二次循环开始时才执行。

2013-07-01 16:25:55 641

原创 C++笔记(一):指针的用法

#includeusing namespace std;void swap(int &p,int&q)//引用{int temp;temp = p;p = q;q = temp;}void swap2(int *p,int*q)//指针{ int temp;       temp = *p;*p = *q;*q = temp;       //retur

2013-07-01 16:25:52 622

转载 C/C++中的void和void*

原文地址:C/C++中的void和void*作者:蓝竹C/C++中的void和void*C/C++中的void和void*一、voidvoid关键字表示“空类型”的概念。但是,这里的“空类型”不表示“任意类型”,而是表示不存在的意思,也就是说C/C++不允许你写语句voida,不存在类型为void的东西.void表示“不存在”的意思,可以从void的两个应用中加以体现:1、vo

2013-07-01 16:25:50 998

原创 matlab出现The&nbsp;desktop&nbsp;…

在ubuntu下安装好matlab2009a后,命令窗口总是出现:Cannot write to preference file "matlab.prf" in"/home/lv/.matlab/R2009a".Check file permissions.The desktop configuration was not saved successfully解决方法:       

2013-07-01 16:25:48 2440

转载 牛人主页(主页有很多论文代…

原文地址:牛人主页(主页有很多论文代码)作者:manifold牛人主页(主页有很多论文代码)Serge Belongieat UC San DiegoAntonioTorralba at MITAlexei Ffros atCMUCeLiu at Microsoft Research NewEnglandVittorioFerrari at Univ.of Edinburgh

2013-07-01 16:25:46 2565

转载 单视和多视SAR的概念

原文地址:单视和多视SAR的概念作者:蒋含禄  我们平时看到的SAR图像大部分是多视的,也有一些是单视的。  多视处理的目的是为了抑制斑点噪声, 单视SAR图像是指只用一段合成孔径长度所称的SAR图像,没有和其他SAR图像进行叠加,通常所用的合成孔径长度比较长,这样方位分辨率比较高;多视是指将整个有效合成孔径长度分成多段分别对同一场景进行成像,然后将所得的图像求和叠加得到一幅SAR图像,由几

2013-07-01 16:25:44 12405 1

转载 MATLAB中均值、方差、均方差…

原文地址:MATLAB中均值、方差、均方差的计算方法作者:aclon经常要用到,系统整理了一下。 1、 均值数学定义:  Matlab函数:mean>>X=[1,2,3]>>mean(X)=2 如果X是一个矩阵,则其均值是一个向量组。mean(X,1)为列向量的均值,mean(X,2)为行向量的均值。>>X=[1 2 3    4 5 6]>>mean(X,1)

2013-07-01 16:25:42 3418

转载 CvRNG基本随机数

原文地址:CvRNG基本随机数作者:白屋顶黑乌鸦#include "stdafx.h"#include "cv.h"#include "highgui.h"#include #include #pragma comment(lib,"cv200.lib")#pragma comment(lib,"cxcore200.lib")#pragma comm

2013-07-01 16:25:40 593

转载 (转)OPENCV&nbsp;函数cvCreateM…

原文地址:函数cvCreateMat">(转)OPENCV 函数cvCreateMat作者:明鑫综述:OpenCV有针对矩阵操作的C语言函数.许多其他方法提供了更加方便的C++接口,其效率与OpenCV一样.OpenCV将向量作为1维矩阵处理.矩阵按行存储,每行有4字节的校整.分配矩阵空间:CvMat* cvCreateMat(int rows, int cols, int

2013-07-01 16:25:38 504

apache-tomcat-8.0.21-windows-x86

tomcat-8.0.21

2017-02-23

c3p0-0.9.1.2.jar

c3p0连接池jar包

2017-02-17

空空如也

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

TA关注的人

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