摘要: 它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到全部待排序的数据元素排完。 算法: step1:先写算法查找数组中最小的元素 step2:将第一步找的的元素插入一个新 阅读全文
posted @ 2019-04-25 15:27 何发奋 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 前言:日常需要在一个有序序列里面是否包含目标值的时候需要一一遍历序列,然后进行对比,这种算法称之为简单查找。简单查找的特点是:每次只查找并且排除一个数。 现在我们提供一种更好的算法,如猜数字,告诉你目标数在0-100之间,通过猜测中间数字可以一次性排除多位数字。具体案例如下: 给定序列为1-100, 阅读全文
posted @ 2019-04-25 14:23 何发奋 阅读(609) 评论(0) 推荐(0) 编辑