c_cpp 以波形排序数组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 以波形排序数组相关的知识,希望对你有一定的参考价值。

#include <iostream>
using namespace std;

int main(){
    int n;
    cout << "Enter the no.of elements:";
    cin >> n;
    int a[n];
    for (int i=0; i< n;i++){
        cin >> a[i];
    }
    for (int i =0;i<n;i++){
        for(int j=i+1;j<n;j++){
            if(a[j]<a[i]){
                int temp = a[i];
                a[i] = a[j];
                a[j] = temp;
            }
        }
    }
        for (int i = 1;i<n-1;i+=2){
            int t = a[i];
            a[i] = a[i+1];
            a[i+1] = t;
        }
    for (int i = 0; i<n;i++){
        cout<< a[i] << "-";
    }
    return 0;
}

以上是关于c_cpp 以波形排序数组的主要内容,如果未能解决你的问题,请参考以下文章

c_cpp 对几乎排序(或K排序)的数组进行排序,插入排序

c_cpp 88.合并排序数组

c_cpp 合并数组排序

c_cpp 搜索几乎排序的数组

c_cpp 二进制数组排序

c_cpp 找到最小长度未排序的子阵列,排序使整个数组排序