Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 엔티티직접사용
- 제네릭
- fetchjoin
- fullcalendar
- jQueryUI
- values()
- JPQL
- calendar
- 제너릭
- javaservlet
- jQuery값전송
- jscalendar
- jQuery값전달
- javascriptcalendar
- paging
- 자바서블릿
- Generic
- JPA
- 벌크연산
- 페치조인
- 페이징
- JQuery
- joinfetch
- LIST
- namedQuery
- 대량쿼리
- 스프링데이터흐름
- springflow
- 프로젝트생성
- Hibernate
Archives
- Today
- Total
가자공부하러!
셔플 알고리즘( java ) 본문
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | void play1() { // 셔플 알고리즘 // 정수 배열에 랜덤한 값을 입력 // 중복 없이 셔플합니다 ! //배열 길이 int arrLen = 5; //배열 선언 int r_num[] = new int[arrLen]; boolean r_swit[] = new boolean[arrLen]; //초기화 for(boolean b : r_swit) b = false; //반복제어 변수 선언 및 초기화 int w = 0; int rndTemp = 0; while ( w < arrLen ) { rndTemp = (int)( Math.random() * 5 ); if(r_swit[rndTemp] == false) { //랜덤값을 index로 갖는 r_swit가 false이면 r_swit[rndTemp] = true; //r_swit[rndTemp]에 true 저장 r_num[w] = rndTemp + 1; //r_num[반복] w++; //반복변수 +1 } } for(int i : r_num) System.out.print(i + " "); } | cs |
'공부 > 내 라이브러리' 카테고리의 다른 글
패키지 구조를 트리 형식으로 출력하기(windows), Octotree (0) | 2019.09.19 |
---|---|
유용한 기능 모음(JSP) (0) | 2019.06.27 |
개발환경 (0) | 2019.06.18 |
isContains(문자열 정수인지, 포함되는지 판별) (0) | 2019.05.20 |
Comments