文章
8
粉丝
0
获赞
13
访问
4.1k
冒泡排序
#include <bits/stdc++.h>
using namespace std;
int main()
{
    int n;
    cin >> n;
    int arr[2*n];
    
    for(int i = 0; i + 1 < 2*n; i += 2){
        cin >> arr[i];
        cin >> arr[i+1];
    }
    
    for(int i = n - 1; i >= 1 ; i--){
        for(int j = 0; j + 2 <= 2*i; j += 2){
            bool flag = true;
            if(arr[j+1] == arr[j+3]) flag = arr[j] < arr[j+2];
             else flag = arr[j+1] < arr[j+3];
            
            if(!flag){
     &n...
登录后发布评论
暂无评论,来抢沙发