![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java算法
星眸之心
业余时间,决定一个人的成就。
展开
-
算法~选择排序
前面我们已经介绍了冒泡排序,接着我们来看看选择排序法。同样的,我们还是以冒泡排序中五名运动员的身高A(181)、B(169)、C(187)、D(172)、E(163)为例,然后使用选择排序法,对其实现从左到右、从低到高的排序。与冒泡排序不同的是,选择排序法并不是让相邻的两名运动员按照顺序依次比较身高来得出排序结果。下面,我们来详细了解一下选择排序法的排序过程。由于5名运动员需要按照从左...转载 2019-01-31 10:00:49 · 311 阅读 · 0 评论 -
二分查找入门详解
在平常的软件开发过程中,我们经常都会遇到需要在数组或集合中查找某个指定元素的情况。通常情况下,我们会使用按照自然顺序的方式来查找数组中的是否存在指定的元素。例如: /** * 从数组中顺序查找是否存在指定的元素,如果存在则返回该元素的索引,否则返回-1 * * @param array 指定所查找的数组 * @param search 待查找的元素 * @retur...转载 2019-01-31 11:17:43 · 379 阅读 · 0 评论 -
冒泡排序
冒泡排序(Bubble Sort)是计算机编程开发技术中一种较为简单的排序方法。为了更好地理解其算法原理,我们先来看这样一个例子:在操场上从左到右一字排开地站着A(181)、B(169)、C(187)、D(172)、E(163) 5名运动员(括号内为该运动员的身高cm数)。现在教练希望让他们从左到右、从低到高依次排列。头脑稍微「转」得快的读者,可能一眼就看出来了该如何排列。显然,我们这里...转载 2019-02-13 16:42:16 · 332 阅读 · 0 评论