![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android/Java算法篇
文章平均质量分 51
一个灵活的胖子_Mr.Wang
早计划,早准备,早完成。
GitHub:https://github.com/wangyang0313
简书:https://www.jianshu.com/u/e5e733d79b96
微信公众号:一个灵活的胖子MrWang
欢迎关注!交流!Star!
展开
-
算法篇——冒泡排序
冒泡排序:对数组进行升序或降序的排序。 原理:(以升序为例) 使用双重循环,依次比较数组中相邻的两个数,将小数放在前面,大数放在后面。 即第一趟:首先比较第1、2两个数,将小数放前,大数放后。然后比较第2、3两个数,将小数放前,大数放后。以此类推,直至比较最后两个数。至此第一趟结束,将最大的数放到了最后。 第二趟:仍然比较第1、2两个...原创 2018-10-12 17:34:16 · 236 阅读 · 0 评论 -
算法篇——二分查找法(折半查找法)
二分查找法(折半查找法):查找数组中是否包含指定元素。如果包含指定元素,则返回指定元素的index(从0开始);如果不包含指定元素,则返回-1; 前提:数组中的元素必须是有序的。 原理: 将被查找的数组分为三部分,依次是中值前、中值、中值后,将指定元素和数组的中值进行比较,如果指定元素小于中值则在(中值前)中找,如果指定元素大于中值...原创 2018-10-09 16:35:20 · 11765 阅读 · 0 评论