本月博客排行
-
第1名
wy_19921005 -
第2名
mft8899 -
第3名
java-007 - benladeng5225
- Anmin
年度博客排行
-
第1名
龙儿筝 -
第2名
宏天软件 -
第3名
benladeng5225 - wy_19921005
- vipbooks
- kaizi1992
- 青否云后端云
- e_e
- tanling8334
- sam123456gz
- arpenker
- zysnba
- fantaxy025025
- xiangjie88
- lemonhandsome
- wallimn
- jh108020
- ganxueyun
- Xeden
- xyuma
- zhanjia
- wangchen.ily
- johnsmith9th
- zxq_2017
- forestqqqq
- jbosscn
- daizj
- xpenxpen
- 喧嚣求静
- kingwell.leng
- lchb139128
- kristy_yy
- jveqi
- javashop
- lzyfn123
- sunj
- yeluowuhen
- ajinn
- lerf
- silverend
- chenqisdfx
- xiaoxinye
- flashsing123
- bosschen
- lyndon.lin
- zhangjijun
- sunnylocus
- lyj86
- paulwong
- sgqt
最新文章列表
javascript 数组排序
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"><html xmlns="http://www.w3.org/1999/xhtml">< ...
浅谈java常用排序之选择排序
还是先来原理的规矩:
选择法的原理是先将第一个数与后面的每一个数依次比较,不断将将小的赋给第一个数,从而找出最小的,然后第二个数与后面的每一个数依次比较,从而找出第二小的,然后第三个数与后面的每一个数依次比较,从而找出第三小的.....直到找到最后一个数。
嘿嘿,原理知道了,那么我们就来代码吧:
package com.shen.maopao;
public class MaoP ...
一维数组选择排序 递归和两次循环实现
package lengreen.sort;
import java.util.Random;
import lengreen.pub.U;
public class ChooseSort {
public static void main(String[] args) {
int[] arr = {12, 23, 9, 24, 15, 3, 18};
U.prtA ...
选择排序
每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。 选择排序是不稳定的排序方法。
public class SelectSort {
public static void main(String[] args) {
int[] a = { 1, 5, 8, 9, 4, 2 };
int temp = 0;
...
选择排序(java)
/**
* TODO
*/
package com.xeezee.sort;
/**
* 选择排序
*
* @author luoqinglong
* @date 2012-7-31
*/
public class ChooseSort {
private final long[] origArr = new long[] { 12, 65, 2, 3 ...
关于JAVA一些排序问题
我发现很多的人都喜欢把选择排序弄成冒泡排序,包括今天遇到的面试官也一样,冒泡排序的原理是相邻的两个做比较,大的沉下去,小的漂上去,只要记住这个就不容易出错了。
冒泡排序:
public class MaoPao {
public static void main(String [] args){
int temp;
int [] a ={1,5,4,9,3,6,7,2,8};
for(i ...
选择排序
package Sort;
import java.util.Arrays;
public class InsetSort {
public static void main(String args[])
{
int [] a = {9,8,7,6,5,4,3,2,1};
for(int j=1;j<a.length;j++)
{
int key ...
选择排序-java实现
package test;
/*
* CHOUSESORT(A)
* for i ← 1 to length(A)
* min ← i
* j ← min+1
* for j<length(A)
* if A(j)<A(min)
* min ← j
* swap A(min) A(i)
*/
import j ...
数组常见几种排序方法
Java中几种常见的排序方法
1.冒泡排序
/**
* 对指定的数组进行排序 把最小的排出来,然后再排第二小的。。。。
*
* @param arr
* 要排序的数组
* @return 返回排序之后的数组
*/
public int[] maopao(int[] arr) {//int[] :返回值类型
for (in ...