import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Random;
public class Test2014111807 {
public static Listswap(List list) {
int temp = 0;
for (int i = 0; i < list.size(); i++) {
for (int j = i; j < list.size(); j++) {
if(list.get(i)>list.get(j)){
temp = list.get(i);
list.set(i, list.get(j));
list.set(j, temp);
}
}
}
return list;
}
public static void main(String args[]) {
Random rand = new Random();
Listlist = new ArrayList ();
Mapmap = new HashMap ();
for(int i = 0 ; i < 10 ; i++){
double b = (rand.nextDouble())*32;
int a = Integer.parseInt(new java.text.DecimalFormat("0").format(b));
if(!map.containsKey(a)){
list.add(a);
map.put(a, a);
}else{
i--;
}
}
swap(list);
for(int i : list){
System.out.println(i);
}
}
}
个数先定为10个,随机不重复
public class Test{
public static void main(String[] args){
TreeSet ts = new TreeSet();
int count = 1;
for(int i=0;i<32;i++){
ts.add(count);
count++;
}
System.out.println(ts);// 应用到树的排序
}
}
冒泡排序,百科搜吧,专门去写太没意思了,最基本的算法,