最新文章列表

五大基础排序算法

选择排序 假如我们现在要排序的数组为[3,1,0,2,8,4,2]。那么选择排序的排序流程为: 在这个数组中找出最小值与第一个元素交换,现在数组为[0,1,3,2,8,4,2] 在这个数组中除了第一个位置的元素外找出最小值与第二个元素交换,因为第二个元素就是最小的所以此次没有发生变化。现在数组为[0,1,3,2,8,4,2] 在这个数组中除了第一个、第二个位置的元素外找出最小值与第三个元素交换,现 ...
javenshi 评论(0) 有538人浏览 2019-07-27 12:04

面试常考-----选择排序法

排序算法思想:数组a[1...n], (1) 假定min=a[1],a[1]与剩余其他数比较,如果比较中有比min大的数,则min改变为较小数; (2) ...... (3)假定min=a[i],a[i]比较a[k](k>i,k<a.length),min=min{a[k],(k>i,k<a.length)} (4) ......   java实现代码:   ...
yezixingchen 评论(0) 有1048人浏览 2012-07-18 16:05

面试常考-----冒泡排序法

连着三次面试题中都有冒泡排序,自己写算法向来跟着感觉走,一直觉得自己的冒泡对,但有些别扭,今天拿百科对比下,   才恍然,自己的冒泡每次都选出一个最小的,而大家的每次都冒一个最大的,在eclipse里测试下,数据都对,决定还是记   录一下吧   自己老写的冒泡: int a[]={49, 38, 65, 97, 76, 13, 27, 49}; int len=a.length ...
yezixingchen 评论(1) 有988人浏览 2012-07-18 15:02

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics