본문 바로가기

Java/자료구조와 알고리즘

TreeMap 으로 순서정렬 알고리즘

public class MapTest {

public static void main(String[] args) {

String[] cars = new String[] { "아우디", "밴츠", "BMW", "마흐바흐", "포르쉐", "벤츠" };

TreeMap<Integer, String> map = new TreeMap<>();

for(int i = 0; i<cars.length; i++){

int rnum = (int)(Math.random()*10+1);

System.out.println(i+rnum);

int i_rnum = new Integer((i+rnum) *100+3000);

map.put(i_rnum, cars[i]);

// System.out.print(map.get(i_rnum));

}

Set<Integer> keys = map.keySet();

System.out.println(map.keySet());

Iterator<Integer> iter = keys.iterator();

while(iter.hasNext()){

Integer key = iter.next();

map.get(key);

String value = map.get(key);

System.out.println(key + "cc, " + value);

}

}

}



'Java > 자료구조와 알고리즘' 카테고리의 다른 글

Selection Sort  (0) 2017.09.07
Quick Sort 소스  (0) 2017.09.07
Tree set 으로 순서나열하기 <2>  (0) 2017.09.07
Tree set으로 순서 나열하기 <1>  (0) 2017.09.07
수식검사 알고리즘  (0) 2017.09.07