交叉排序

从Kappa系数到实战:构建外观检验人员一致性评估体系 本文详细介绍了如何利用Kappa系数构建外观检验人员一致性评估体系。通过实战案例和五步法,从样品准备、检验过程到数据分析,全面解析如何量化检验员判断一致性,并提出改进措施和长期监控方案,帮助提升产品质量检验的准确性和可靠性。 阅读详情

点击打开链接

 

交叉排序

Time Limit: 1000MS Memory limit: 32768K

题目描述

输入N个数,把所有奇数位置上的数从小到大排序,把偶数位置上的数从大到小排序。

输入

输入的第一行是一个正整数N(2<=N<=100)。
第二行是N个用空格隔开的整数。

输出

输出只有一行N个数,是按要求排序后的序列,用空格隔开。

示例输入

6
1 2 3 4 5 6

示例输出

1 6 3 4 5 2

 

#include<stdio.h>
int main()
{
    int a[100];
    int n,m,i,t,j;
    scanf("%d",&n);
    for (i = 0; i < n; i++)
        scanf("%d", &a[i]);
    for (i = 2; i < n; i += 2)
    {
        for(j = 0; j < n - i; j += 2)
        {
            if (a[j] > a[j + 2])
            {
                t = a[j];
                a[j] = a[j + 2];
                a[j + 2] = t;
            }
        }
    }
    for (i = 2; i < n; i += 2)
    {
        for(j = 1; j < n - i; j += 2)
        {
            if (a[j] < a[j + 2])
            {
                t = a[j];
                a[j] = a[j + 2];
                a[j + 2] = t;
            }
        }
    }
    for (i = 0; i < n - 1; i ++)
        printf("%d ",a[i]);
    printf("%d\n",a[n-1]);
    return 0;
}

 

 

 

 

 

排序之交叉排序 题目: 交叉排序 Time Limit: 1000 ms Memory Limit: 32768 KiB Submit Statistic Discuss Problem Description 输入N个数,把所有奇数位置上的数从小到大排序,把偶数位置上的数从大到小排序。 Input 输入的第一行是一个正整数N(2&lt;=N&lt;=100)。 第二行是N个用空格隔开的整数。... 阅读详情

相关推荐

[ZCMU OJ]5214: 交叉排序(c/c++)

5214: 交叉排序 Time Limit:1 SecMemory Limit:256 MB Submit:68Solved:29 [Submit][Status][Web Board] Description 现在我们有 N 个数,他想先将数组中第 l1 到第 r1 的数字按从小到大的顺序排序。再将数组中第 l2 到第 r2 的数字按从大到小的顺序排序。 这里的数组从 1 开始计数。 我们帮他算一算数组排序后的结果吧~ Input 第一行五个整数 N, l1, r1, l2,...

Solar_Zheng0817的博客 1292

sort排序实战——交叉排序 (原来之前我对sort的理解还是有错误)

交叉排序 蒜头君很无聊,他想对数组中的某些元素进行排序。 现在我们有N个数,他想先将数组中第l1​到第r1​的数字按从小到大的顺序排序。再将数组中第l2​到第r2​的数字按从大到小的顺序排序。 我们帮他算一算数组排序后的结果吧~ 输入格式 第一行五个整数 N,l1​,r1​,l2​,r2​,其中 0&lt;l1​&lt;r1​&lt;N,0&lt;l2​&lt;r2​...

大芝士球的博客 1137

交叉排序(冒泡)

I - 交叉排序 Description 输入N个数,把所有奇数位置上的数从小到大排序,把偶数位置上的数从大到小排序。 Input 输入的第一行是一个正整数N(2<=N<=100)。 第二行是N个用空格隔开的整数。 Output 输出只有一行N个数,是按要求排序后的序列,用空格隔开。 Sample Input 6 1 2 3 4 5 6 Output 1 6 3 4 5 2 代码 #include <stdio.h> #include <math.h> #includ

qq_45766280的博客 315

交叉排序【冒泡排序】

交叉排序 Time Limit: 1000ms   Memory limit: 32768K  有疑问?点这里^_^ 题目描述 输入N个数,把所有奇数位置上的数从小到大排序,把偶数位置上的数从大到小排序。 输入 输入的第一行是一个正整数N(2 第二行是N个用空格隔开的整数。 输出 输出只有一行N个数,是按要求排序后的序列,用空格隔开。 示例输入 6

LsMrSUN的博客 983

COMSOL报错调试总结(不定期更新)

COMSOL报错调试总结1. 可定位错误1.1 除零错误1.2 未定义变量值1.3 边界条件/材料属性等缺失2. 难定位错误2.1. 装配期间内存不足 官方给的案例总是非常完美,运行流畅,结果完美。但是自己做模型时候就总是报错,而且不像自己coding的程序那样可以明确定位哪里出了bug。这里把我碰到的一些报错问题以及调试方法记录下来~ 部分来源于以下参考来源: http://wap.sciencenet.cn/blog-1467490-1118453.html?mobile=1 1. 可定位错误 以下错误

jessica0307的博客 8万+

Cadence Sigrity

目录 一、PowerSI 1、PowerSI仿真前设置 2、PowerSI提取S参数 (1)检查叠层 (2)选择需要提取的走线和GND (3)设置端口 (4)设置提取频率和提取方式 (5)运行仿真 一、PowerSI PowerSI是一个交流分析工具,适用于频域仿真。 S参数提取 电源阻抗提取 全波参数提取 阻抗、耦合检查 谐振分析 1、PowerSI仿真前设置 打开PCB文件: 打开后如图: 设置为单色后: 仿真前的设置:

fang_yang_wa的博客 3万+

交叉表的创建及交叉表数据排序设置

 交叉表的创建及交叉表数据排序设置[来源]http://blog.chinaunix.net/u/22472/showart.php?id=153675本文详细讲述一下如何创建交叉表以及交叉表的一些简单定制 水晶报表9.2,同样适用于水晶报表10(含)及以下版本 准备 首先你要知道什么是交叉表,又是在什么情况下需要用交叉表 “交叉表”对象是一个网格,用来根据指定的条件返回值。 数据显示在压缩行

1295

Java实战:用Proj4j搞定WGS84与CGCS2000坐标互转(附完整代码)

本文详细介绍了如何使用Java库Proj4j实现WGS84与CGCS2000坐标系之间的高精度转换。通过七参数转换模型和格网改正量文件,提供完整的代码实现和项目配置指南,帮助开发者快速集成到地理信息系统项目中,提升坐标转换效率和精度。

weixin_29251567的博客 827

5214: 交叉排序

5214: 交叉排序Time Limit: 1 Sec Memory Limit: 256 MBSubmit: 364 Solved: 182[Submit][Status][Web Board] Description现在我们有 N 个数,他想先将数组中第 l1 到第 r1 的数字按从小到大的顺序排序。再将数组中第 l2 到第 r2 的数字按从大到小的顺序排序。这里的数组从 1 开始计数。我们帮他算一算数组排序后的结果吧~ Input第一行五个整数 N, l1, r1, l2, r2,其中 0 &lt

2201_75521311的博客 255

铝合金外壳表面处理工艺全解析:从阳极氧化到瓷泳喷涂的7种方法对比

本文全面解析了铝合金外壳的7种主流表面处理工艺,包括阳极氧化、粉末喷涂、瓷泳喷涂等。通过对比其原理、性能、成本与应用场景,为产品设计师和工程师提供了从防护性、装饰性到功能性的立体选型框架,帮助您根据具体需求选择最佳工艺方案。

weixin_29278805的博客 741

手把手教你YOLOv8/YOLOv11分割训练自己数据集和推理,并教你使用Labelme工具标注数据(附分割网络结构图)

YOLOv8-seg 和 YOLOv11-seg 都是一种高效实例分割算法,实例分割模型的输出是一组勾勒出图像中每个物体的遮罩或轮廓,以及每个物体的类标签和置信度分数。当你不仅需要知道物体在图像中的位置,还需要知道它们的具体形状时,实例分割就非常有用了,功能非常强大,可以应对各种视觉任务。 YOLOv11-seg 则在 YOLOv8-seg 基础上进一步魔改了模型架构,相对分割速度可能更快,其他指标性能有待测试。实例分割可以用于自动驾驶、医疗图像处理、智能农业监控等领域。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 4470
上一篇: 数据结构实验之排序三:bucket sort
下一篇: 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
CSwhit
博客等级 码龄11年 19粉丝 129原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值