当前位置: 首页 > news >正文

算法学习之路|升序排序

输出一串数的升序
输入格式:第一行t表示t串数,接下来t行,每行第一个数n表示数组长度,接下来n个数
输出格式:输出升序排列结果

输入样例:
2
3 2 1 3
9 1 4 7 2 5 8 3 6 9
输出样例:
1 2 3
1 2 3 4 5 6 7 8 9
排序题,快排,归并,都可以

#include<stdio.h>
#include<string.h>
int main()
{
    int t,n,i,j;
    void sorting(long long int x[],int y);
    long long int a[1000];
    while(scanf("%d",&t)!=EOF)
    {
        for(i=0;i<t;i++)
        {
            scanf("%d",&n);
            for(j=0;j<n;j++)
            {
                scanf("%lld",&a[j]);
            }
            sorting(a,n);
            for(j=0;j<n;j++)
            {
                if(j==0)
                    printf("%d",a[0]);
                else
                    printf(" %d",a[j]);
            }
            printf("\n");
        }
    }
    return 0;
}
void sorting (long long int x[1000],int y)
{
    long long int cha;
    int i,j,n=y;
    for(i=1;i<n;i++)
    {
        for(j=0;j<n-i;j++)
        {
            if(x[j]>x[j+1])
            {
                cha=x[j];
                x[j]=x[j+1];
                x[j+1]=cha;
            }
        }
    }
}

相关文章:

  • vue:响应原理
  • yum.repos.d中的变量($releasever与$basearch)
  • Activiti6.0 java项目框架 spring5 SSM 工作流引擎 审批流程
  • 造成类在多线程时不安全的原因
  • JavaScript中的图片处理与合成(一)
  • 在 Laravel 中动态隐藏 API 字段
  • 采购与供应商管理:如何突破传统模式
  • GDB调试技巧:gdb at pid无法调试的问题
  • [CERC2017]Cumulative Code
  • 使用OpenCV+C++将Gif文件分解并且转换为视频文件
  • webTest-----webUI自动化框架
  • 高通无人机新技术,深度学习把控飞行安全
  • 比特币价格再创新高,当年的0.3美分已经变为7290万美元
  • 使用Tinker来调试Laravel应用程序的数据以及使用Tinker一些总结
  • 2018 Web 开发者最佳学习路线之less
  • 【391天】每日项目总结系列128(2018.03.03)
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • 5、React组件事件详解
  • - C#编程大幅提高OUTLOOK的邮件搜索能力!
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • Laravel深入学习6 - 应用体系结构:解耦事件处理器
  • Nginx 通过 Lua + Redis 实现动态封禁 IP
  • Vultr 教程目录
  • 技术发展面试
  • 简单易用的leetcode开发测试工具(npm)
  • 漫谈开发设计中的一些“原则”及“设计哲学”
  • 使用 QuickBI 搭建酷炫可视化分析
  • 视频flv转mp4最快的几种方法(就是不用格式工厂)
  • 为视图添加丝滑的水波纹
  • 项目管理碎碎念系列之一:干系人管理
  • 学习ES6 变量的解构赋值
  • 云栖大讲堂Java基础入门(三)- 阿里巴巴Java开发手册介绍
  • 自动记录MySQL慢查询快照脚本
  • #pragma data_seg 共享数据区(转)
  • (二)构建dubbo分布式平台-平台功能导图
  • (分布式缓存)Redis持久化
  • (附源码)node.js知识分享网站 毕业设计 202038
  • (附源码)计算机毕业设计ssm基于Internet快递柜管理系统
  • (十八)用JAVA编写MP3解码器——迷你播放器
  • (转) 深度模型优化性能 调参
  • (转)从零实现3D图像引擎:(8)参数化直线与3D平面函数库
  • (转)视频码率,帧率和分辨率的联系与区别
  • .bat批处理出现中文乱码的情况
  • .naturalWidth 和naturalHeight属性,
  • .NET Core WebAPI中封装Swagger配置
  • .NET Core 中的路径问题
  • .NET 设计一套高性能的弱事件机制
  • .netcore 6.0/7.0项目迁移至.netcore 8.0 注意事项
  • .NETCORE 开发登录接口MFA谷歌多因子身份验证
  • ::
  • @Autowired标签与 @Resource标签 的区别
  • [ vulhub漏洞复现篇 ] AppWeb认证绕过漏洞(CVE-2018-8715)
  • [ vulhub漏洞复现篇 ] Hadoop-yarn-RPC 未授权访问漏洞复现
  • [2016.7 test.5] T1
  • [Arduino学习] ESP8266读取DHT11数字温湿度传感器数据