![](https://img-blog.csdnimg.cn/0b56178f541c4cce9a68f68ce6b1ddf0.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++信息学奥赛基础算法:顺序排序
顺序排序是一种简单而强大的排序算法,它通过比较相邻元素并交换位置来实现元素的有序排列。我们将逐步讲解其实现原理和代码实现,并展示其在解决实际问题中的应用。无论你是刚入门信息学竞赛的新手还是寻求进阶的选手,这篇专栏都将为你打下坚实的基础,让你更好地掌握顺序排序算法。
幸思无声_东莞
东莞erp工程师,励志转后端
展开
-
C++信息学奥赛1181:整数奇偶排序
这段代码的作用是判断给定的整数数组中是否存在出现次数超过一半的元素。首先,通过循环输入整数数组的元素。然后,通过两层循环遍历数组,外层循环逐个元素进行统计,内层循环计算当前元素在数组中出现的次数。在内部循环中,如果发现有元素出现次数超过了数组长度的一半(取整),则输出该元素并结束程序。如果没有满足条件的元素,则输出"no"。原创 2023-09-05 10:28:23 · 817 阅读 · 0 评论 -
C++信息学奥赛1186:出现次数超过一半的数
这段代码的作用是判断给定的整数数组中是否存在出现次数超过一半的元素。首先,通过循环输入整数数组的元素。然后,通过两层循环遍历数组,外层循环逐个元素进行统计,内层循环计算当前元素在数组中出现的次数。原创 2023-09-05 09:26:37 · 705 阅读 · 0 评论 -
C++信息学奥赛1187:统计字符数
这段代码的作用是统计给定字符串中出现次数最多的字符及其出现次数。通过两层循环遍历字符串,外层循环逐个字符进行统计,内层循环计算当前字符在字符串中出现的次数。在内部循环中,如果当前字符的出现次数大于等于目前的最大次数,会更新记录的最大次数以及最大字符。最后输出结果为出现次数最多的字符及其出现次数。原创 2023-09-05 09:11:03 · 1313 阅读 · 1 评论 -
C++信息学奥赛1184:明明的随机数
【代码】C++信息学奥赛1184:明明的随机数。原创 2023-08-31 15:38:55 · 1115 阅读 · 1 评论 -
C++信息学奥赛1182:合影效果
【代码】C++信息学奥赛1182:合影效果。原创 2023-08-31 12:05:28 · 663 阅读 · 0 评论 -
C++信息学奥赛1180:分数线划定
【代码】C++信息学奥赛1180:分数线划定。原创 2023-08-31 11:29:13 · 673 阅读 · 0 评论 -
C++信息学奥赛1179:奖学金
【代码】C++信息学奥赛1179:奖学金。原创 2023-08-31 10:55:21 · 470 阅读 · 0 评论 -
C++信息学奥赛1178:成绩排序
首先,从标准输入中读取一个整数 n,表示数组的大小。 创建一个大小为 n 的整型数组 arr 和一个大小为 n 的字符串数组 brr。 使用 for 循环,从标准输入中依次读取 n原创 2023-08-31 10:24:28 · 711 阅读 · 1 评论 -
C++信息学奥赛1176:谁考了第k名
从标准输入中读取两个整数 n 和 a。 创建一个大小为 n 的整型数组 arr 和一个大小为 n 的双精度浮点型数组 btt。 使用 for 循环,从标准输入中依次读取 n 对元原创 2023-08-31 10:15:10 · 382 阅读 · 0 评论 -
C++信息学奥赛1177:奇数单增序列
首先,从标准输入中读取一个整数 n,表示数组的大小。 创建一个大小为 n 的整型数组 arr。 使用 for 循环,从标准输入中依次读取 n 个元素并存入数组 arr 中。原创 2023-08-31 10:09:13 · 1846 阅读 · 0 评论