输入整型数组和排序标识,对其元素按照升序或降序进行排序

原创 2015年07月09日 11:35:16


//输入整型数组和排序标识,对其元素按照升序或降序进行排序
#include<iostream>
#include<algorithm>
using namespace std;
int cmp0(int x,int y)
{
 return x>y;
}
int cmp1(int x,int y)
{
 return x<y;
}
void sortIntegerArray(int* pIntegerArray,int n,int iSortFlag)
{
 if(pIntegerArray==NULL||n<=0||iSortFlag<0||iSortFlag>1)
  return;

 if(iSortFlag==1)
 {
  sort(pIntegerArray,pIntegerArray+n,cmp0);
  for(int i=0;i<n;i++)
   cout<<pIntegerArray[i]<<" ";
 }
 cout<<endl;
 if(iSortFlag==0)
 {
  sort(pIntegerArray,pIntegerArray+n,cmp1);
  for(int i=0;i<n;i++)
   cout<<pIntegerArray[i]<<" ";
 }

}
void main()
{
 int n;
 int data[100];
 int flag;
 cin>>n;
 for(int i=0;i<n;i++)
 {
  cin>>data[i];
 }
 cin>>flag;
 sortIntegerArray(data,n,flag);
 cout<<endl;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

【华为OJ】【052-输入整型数组和排序标识,对其元素按照升序或降序进行排序】

【华为OJ】【算法总篇章】【华为OJ】【052-输入整型数组和排序标识,对其元素按照升序或降序进行排序】【工程下载】题目描述输入整型数组和排序标识,对其元素按照升序或降序进行排序 输入描述1、输入需要...
  • DERRANTCM
  • DERRANTCM
  • 2016年05月13日 06:02
  • 1130

华为OJ平台试题 ——数组:整形数组合并

代码: /* * 将两个整型数组按照升序合并,并且过滤掉重复数组元素 */ #include #define N 256 #define M 512 /* * 合并数组,删除重复的,...
  • Cowena
  • Cowena
  • 2015年08月24日 15:42
  • 1468

Java 二维数组根据维度升序或降序排序

/*二维数组排序*/ public static String[][] arraySort( String array[][], int row, boolean sort,int len) { ...
  • romaticjun2011
  • romaticjun2011
  • 2014年10月16日 13:51
  • 3841

华为OJ——输入整型数组和排序标识,对其元素按照升序或降序进行排序

输入整型数组和排序标识,对其元素按照升序或降序进行排序 题目描述 输入整型数组和排序标识,对其元素按照升序或降序进行排序 接口说明 原型: void sortIntegerArray(Int...
  • u010480899
  • u010480899
  • 2016年09月11日 12:20
  • 403

输入整型数组和排序标识,对其元素按照升序或降序进行排序

题目描述: 输入整型数组和排序标识,对其元素按照升序或降序进行排序 接口说明 原型: void sortIntegerArray(Integer[] pIntegerArray, int ...
  • hnxijie
  • hnxijie
  • 2016年01月07日 21:50
  • 265

输入整型数组和排序标识,对其元素按照升序或降序进行排序(华为OJ系列)

输入整型数组和排序标识,对其元素按照升序或降序进行排序接口说明原型:void sortIntegerArray(Integer[] pIntegerArray, int iSortFlag);输入参数...
  • liusandian
  • liusandian
  • 2016年08月22日 17:25
  • 404

c#中使用委托按升序和降序对一组随机生成的整型数组元素进行排序

  • 2012年12月09日 19:58
  • 41KB
  • 下载

PHP中数组元素升序、降序及重新排序的函数

转自:http://www.sudu.cn/info/index.php?op=article&id=114130 在PHP数组学习摘录部分了解到最基本的PHP数组的建立和数组元素的显示。需要深...
  • virus1992
  • virus1992
  • 2013年05月04日 20:21
  • 710

数组插入元素按降序/升序排序

插入数据时按升序 public class Test { public static void main(String[] args) { long [] a...
  • wangpei1949
  • wangpei1949
  • 2017年03月26日 21:06
  • 367

对一个5位数的任意整数,求出其降序数。例如,整数是82319,则其降序数是98321。算法提示:将整数的各位数分解到一维整型数组a中,再将a数组中的元素按降序排序,最后输出a数组元素值。

对一个5位数的任意整数,求出其降序数。例如,整数是82319,则其降序数是98321。算法提示:将整数的各位数分解到一维整型数组a中,再将a数组中的元素按降序排序,最后输出a数组元素值。 试建立一个...
  • zggzgw
  • zggzgw
  • 2017年05月25日 13:08
  • 768
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:输入整型数组和排序标识,对其元素按照升序或降序进行排序
举报原因:
原因补充:

(最多只允许输入30个字)