一个简单的数组排序程序
2012-11-15 09:21
141 查看
#include "stdafx.h"
#include<iostream>
using namespace std;
class index
{
int i,j,temp;
public:
void indexsort(int *a)
{
for(i=0;i<9;i++)
for(j=i+1;j<10;j++)
if(a[i]>a[j])
{
temp=a[j];
a[j]=a[i];
a[i]=temp;
}
}
};
int _tmain(int argc, _TCHAR* argv[])
{
index obj;
int s[10]={2,3,4,5,1,0,9,6,8,7};
obj.indexsort(s);
int *p=s;
for(int i=0;i<10;i++)
{
cout<<*p++<<endl;
}
return 0;
}
实现结果是这样的:
#include<iostream>
using namespace std;
class index
{
int i,j,temp;
public:
void indexsort(int *a)
{
for(i=0;i<9;i++)
for(j=i+1;j<10;j++)
if(a[i]>a[j])
{
temp=a[j];
a[j]=a[i];
a[i]=temp;
}
}
};
int _tmain(int argc, _TCHAR* argv[])
{
index obj;
int s[10]={2,3,4,5,1,0,9,6,8,7};
obj.indexsort(s);
int *p=s;
for(int i=0;i<10;i++)
{
cout<<*p++<<endl;
}
return 0;
}
实现结果是这样的:
相关文章推荐
- java中数组的运用制作一个简单的购物程序
- c#入门:简单的数组,编写一个程序,接收每件商品的价格,计算应付的总金额并输出
- 编写一个使用数组类模板Array对数组进行排序、求最大值和求元素和的程序,并采用相关数据进行测试。
- 编写一个使用数组类模板Array对数组进行排序、求最大值和求元素和的程序,并采用相关数据进行测试。
- 完成一个排序,求最大最小值,和查找数组元素的程序
- 一个简单的排序程序
- [置顶] 实现一个选择排序程序,排序整型数组。
- 使用JavaScript完成一个对字符串数组进行排序的小程序
- 用C语言编写一个程序,对整型数组排序(冒泡排序,选择排序)
- 一个快速排序 和 直接插入排序 的简单 c程序
- 把double 类型数组中的数据倒序排列,并在一个简单的程序中测试该函数
- 编写一个程序,输入两个包含 5 个元素的数组,先将两个数组升序排序,然 后将这两个数组合并成一个升序数组(合并排序)。
- 一个十分简单的java字符串分词,去重复,排序小程序
- 面试题,小程序,在一个排序完毕的数组中,按顺序插入一个数
- java程序:在排序好的数组中添加一个数字,将添加后的数字插入到数组合适的位置。怎么写啊?
- C#中定义数组和一个简单排序算法实现。
- 一个简单的数组去重并排序方法
- 实现一个选择排序程序,排序整型数组
- 一个 冒泡排序 和 选择排序 的简单c程序
- 怎样编写一个程序,把一个有序整数数组放到二叉树中? 编写实现链表排序的一种算法。说明为什么你会选择用这样的方法?