笔记
文章平均质量分 80
kjqkdy
学生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
输入十个数,删去想要删除的数字并在末尾补零 designed by kjqkdy
例如输入1 2 3 4 5 6 7 3 3 10 想要删除的数为3 输出结果为1 2 4 5 6 7 10 0 0 0 思路 创建一个能装下十个数的一维数组。利用循环语录输入十个数。 利用循环语句输出这十个数,当查找到想要删除的数的时候用continue语句跳过该输出。 定义一个初始值为零的变量,记录运行continue语句的次数即出现待删除数的次数。 最后运用while循环补上相应的零。 ...原创 2020-11-25 11:26:06 · 2345 阅读 · 6 评论 -
c++之选择排序 designed by kjqkdy
C语言和C++语言算法之排序 1.选择排序 (1)基本思想:每一趟从待排序的数据元素中选出最小的(或最大的)一个元素,顺序放在待排数列的最前面,直到全部待排序的数据元素排完。 (2)排序过程:(以下以升序排列) 初识关键字 [49 38 65 97 76 13 27 49] 第一趟排序后 13 [38 65 97 76 49 27 49] (找出初始序列中最小值13) 第二趟排序后 13 27 [65 97 76 49 27 49] (找出除去13剩余数中的最小值27] . . . . . . 第七趟排原创 2020-11-17 16:49:48 · 1129 阅读 · 4 评论 -
冒泡排序 designed by kjqkdy
算法之冒泡排序 designed by kjqkdy 冒泡排序的基本思想:以n个人站队为例,从第一个开始,一次比较相邻的两个是否为逆序对(降序),若逆序就交换着两个人…直到比较n-1与n,经过一轮比较后,则最高的就站在一排的末尾,即将最高的人像冒泡一样逐步冒到相应的位置。一轮冒泡后,原n个人的排序问题就转化为了(n-1)个人的排序问题。如此进行n-1轮后即为有序队列。 数学模型: 程序思路: 1.读入的数据放在a数组中。 2.比较相邻的前后两个数据,如果前面数据大于后面数据,就将两个数据交换。 3.对数组原创 2020-11-17 18:32:48 · 314 阅读 · 0 评论
分享