自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lanzh_

爱编程,爱生活

  • 博客(18)
  • 问答 (1)
  • 收藏
  • 关注

原创 善于指针---使用返回指针值的函数

#include#includeusing namespace std;int *add(int x,int y){ int *t=new int (0); *t=x+y; return t;}int main(){ int a=3,b=4; int *p=add(a,b); cout<<*p<<endl; delete

2014-09-30 17:38:01 1056

原创 善用指针---用指针做函数参数

#includeusing namespace std;void swap_1(int *p1,int *p2)//形参变量p1得到实参p的值&a,形参变量p2得到实参q的值&b,接着进行交换{ int t; t=*p1; *p1=*p2; *p2=t;}void swap_2(int *p1,int *p2){ int *temp; *te

2014-09-30 17:08:09 896

原创 善用指针---指针定义与使用

/*1.在定义指针变量时必须指定基类型因为不同的类型在计算机中占用的字节数,存储方式都是不一样的。例如:使指针移动一个位置,或使指针值加1,这个1代表什么呢?如果指针是指向一个整型变量的,那么“使指针移动一个位置”意味着移动4字节“使指针加1”意味着使地址值加4个字节。如果使用的是一个双精度型的变量,则增加8而不是4。2.不能用一个整数给一个指针变量赋值*///指针初级#in

2014-09-30 16:12:30 871

原创 堆排序

要进行堆排序,先

2014-09-29 21:30:15 675

原创 C++折半插入排序

//折半插入排序#includeusing namespace std;void BinInsertSort(int a[],int len){ int i,j,low,mid,high; int temp; for(i=1;i<len;i++) { if(a[i-1]>a[i]) { temp=a[i]; low=0; high=i-1; whi

2014-09-28 09:47:57 803

原创 C++直接插入排序

#includeusing namespace std;void InsertSort(int a[],int len){ int i,j; int temp; for(i=1;i<len;i++)//外循环表示要进行n-1趟排序 { if(a[i-1]>a[i]) { temp=a[i];//小值赋给temp j=i-1; do

2014-09-27 22:34:05 672

原创 static--静态全局变量&静态局部变量

在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。

2014-09-19 10:38:25 1839

原创 C++类中的静态成员函数--static

为了能方便访问静态数据成员,C++定义了一种特殊的成员函数来

2014-09-18 21:30:53 1074

原创 十进制转换为十六进制

#include#include#includeusing namespace std;stack str; void fun(long n){ while(n>0) { if(n%16>=10) { if(n%16==15) str.push('f'); else if(n%16==14) { str.push('e'); }

2014-09-13 16:06:43 1262

原创 回文数扩展--长字符串版

交流学习!

2014-09-11 16:32:11 905

原创 华为机试题目---字符串替换

题目要求:输入一个字符串,然后在输入一个整数,就是替换字符串的次数,然后依次输入需要替换的字符串……

2014-09-11 13:08:34 1405

原创 C++实现atof()--string to double

#include#include#includeusing namespace std;double my_atof(string s){ assert(s.size()!=NULL); int i=0; double dou_num=0; double t=10; bool fh_=false; if(s[i]=='-') { fh_=true;

2014-09-09 21:18:26 2256

原创 C++三种继承方式--公有继承、保护继承、私有继承

//公有继承:基类的公有和保护成员在派生类中仍然是公有和保护成员,可以由派生类的成员函数来访问,//派生类对象可以访问公有的成员,至于基类的私有成员,无论是派生类的成员函数,还是派生类的对象,都无法访问//私有继承:基类所有的非私有成员在派生类中一律变成派生类的私有成员,派生类只能通过它的成员函数来访问,//派生类对象不能访问,至于基类的私有成员,只能由基类的成员函数来访问。//保护继承:

2014-09-09 18:23:47 1514

原创 友元函数&友元类

C++类具有封装和信息隐蔽的

2014-09-08 21:08:42 790

原创 C++类中的静态数据成员--static

使用静态成员的目的是为了解决数据共享的的问题。

2014-09-08 17:32:10 4806

原创 C++实现类String--含构造函数以及重载>>,<<,>,<,==,=

交流学习,欢迎指正!

2014-09-08 13:58:33 2328

原创 C++实现将十进制数转换为小于等于九的任意进制

交流学习!

2014-09-08 09:57:55 2593

原创 阿里巴巴笔试题--二叉树(知识复习与整理)

交流学习!

2014-09-07 14:56:05 2660 3

空空如也

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

TA关注的人

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