算法
lihao_id
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
排序
选择排序 首先,找到数组中最小的元素,其次,将它和数组中的第一个元素交换(如果第一个元素就是最小的元素,那么它就和自己交换)。再次,再剩下的元素中找到最小的元素,将它与数组中的第二个元素交换位置。如此反复,直到整个数组排序。 代码: /* * 将arr按照升序排列 */ public static void selectSort(int[] arr){原创 2016-10-19 16:02:50 · 417 阅读 · 0 评论 -
算法和算法的衡量
一、算法:算法是为了解决某些问题而规定的一个有限长的操作序列。 二、一个算法必须满足以下五个重要特征:1、有穷性:对于任意一组合法输入值,在执行又穷步骤之后一定能结束,即:算法中的每个步骤都能在有限时间内完成。2、确定性:在每种情况下所应执行的操作,在算法中都有确切的规定,使算法的执行者或阅读者都能明确其含义及如何执行。并且在任何条件下,算法都只有一条执行路径。3、可行性:算法中的所有操作都必须足够原创 2016-10-19 18:50:12 · 2529 阅读 · 0 评论
分享