基本信息
源码名称:c++ 数组冒泡排序 示例代码
源码大小:1.35KB
文件格式:.zip
开发语言:C/C++
更新时间:2016-03-04
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 1 元 
   源码介绍


#include<iostream>
#include"bubblearray.h"
using namespace std;

bubblearray::bubblearray(int *c,int d){
	n=d;  
	p=c;
}

void bubblearray::swap(int *a,int *b){  //使用指针可改变实参值
	int temp=*a;
	*a=*b;
	*b=temp;
}

void bubblearray::sort(){
     for(int i=0;i<n-2;i  )
		 for(int j=0;j<n-i-1;j  )
			 if(p[j]>p[j 1])
				 swap(&p[j],&p[j 1]);   //需加上取地址符
}

void bubblearray::print(){
	for(int i=0;i<n;i  )
	{ cout<<p[i]<<' ';}
}

bubblearray::~bubblearray(){
	delete[] p;
}