![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 73
trap94
这个作者很懒,什么都没留下…
展开
-
将0到9十个数随机摆入数组的算法
这里介绍一个将0到9十个数随机摆入数组的算法,整个算法的思路还是比较简单的,相当于这里有10个盒子,要把标有0到9的10个球放入盒子里,当然你每次拿到的球的标号是随机的,如果你拿到的球的数字之前的盒子里已经有了,那就要重新再拿一个球看看,直到没有重复的,再放入盒子,以此类推。 先大体感觉一下这个算法至少应该有两层循环,外层循环的是盒子的编号,放好一个盒子再放下一个盒子;内层循环是用来遍历原创 2015-03-25 18:50:15 · 1771 阅读 · 2 评论 -
去掉第一个数再把第二个放到最后的算法
这个算法要实现的功能是:给你一群数,删掉第一个数,再把第二个数放到最后,得到新的一群数,再删掉第一个数,再把第二个数放到最后,重复这些操作,直到只剩两个数,删掉第一个数结束,最后显示所有删掉的数。 这里我们以数组a[6]={1,2,3,4,5,6}为例,然后把删掉的数放入数组b[ ]中。 我们先来看看全部的变换过程: 1 2 3 4 5 6 3 4 5原创 2015-03-25 22:09:06 · 980 阅读 · 1 评论 -
插入排序详解
插入排序算法里的直接插入,算法核心是将待插入的数插入到已排序好的一些数中,并放到正确的位置上(通过前后数交换),再处理下一个待插入数,直到所有数都在正确的位置上。 举一个例子,比如我们有个数组 a[4]={4,7,2,3},现在要用插入排序算法将这个数组从小到大排序,首先我们用 i 来表示待插入数的下标,比如第一个待插入数为 a[1]=7,如果我们设定 i 是从0开始的,那么待插入数应为原创 2015-03-24 19:52:57 · 303 阅读 · 0 评论