题解 | #有序序列合并#

有序序列合并

https://www.nowcoder.com/practice/a9e943b0dab142759807d0cfb6863897

#include <stdio.h>
#include<malloc.h>

int* Bsort(int* a, int len) {
    for (int i = 0; i < len; i++) {
        for (int j = 0; j < len - i - 1; j++) {
            if (a[j] > a[j + 1]) {
                int t = a[j];
                a[j] = a[j + 1];
                a[j + 1] = t;
            }
        }
    }
    return a;
}

int main() {
    int n, m;

    scanf("%d %d", &n, &m);
    int* arr = (int*)malloc(n * sizeof(int));
    int* brr = (int*)malloc(m * sizeof(int));
    int val[10000];
    for (int i = 0; i < n; i++) {
        scanf("%d", &arr[i]);
    }
    for (int i = 0; i < m; i++) {
        scanf("%d", &brr[i]);
    }

    // Bsort(arr, n);
    // Bsort(brr, m);

//连接
    for (int  i = 0; i < n; i++) {
        val[i] = arr[i];  //arr放入数组val
    }
    for (int i = 0; i < m; i++) {
        val[n + i] = brr[i];

    }
    Bsort(val, m + n);
    for (int i = 0; i < m + n; i++) {
        printf("%d ", val[i]);
    }

    free(arr);
    free(brr);
    return 0;
}

C语言刷题 文章被收录于专栏

自己从头开始刷的C语言

全部评论

相关推荐

头像
02-15 16:23
中南大学 Java
野猪不是猪🐗:签了美团真是不一样! 亲戚们都知道我签了美团,过年都围着我问送一单多少钱,还让弟弟妹妹们引以为戒,笑我爸我妈养了个🐢孩子,说从小就知道我这个人以后肯定没出息,我被骂的都快上天了
点赞 评论 收藏
分享
vegetable_vegetable:我也是这个部门这个岗位,但我投的是测开,却被后端捞了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务