자료구조 2

쉽지만 어려운 #Java #자바 #성공적 4.자료구조(리스트,스택,큐,해쉬테이블,집합 자료구조를 이용한 난수 중복제거

안녕하세요 j.sieun 입니다. 이번에 풀어보실 예제는 자료구조를 통해 중복제거 난수를 만드는 것입니다. 우선 해쉬셋(HashSet)은 자동으로 중복된 숫자를 제거해주는데 이것을 사용안하고 리스트만으로 중복제거하는 예제 입니다. 아래 사진을 보겠습니다. 맨위에 같은 경우는 해쉬셋으로 로또번호를 생성하였습니다. (보너스 번호까지 함꼐 했습니다. ) 다음 부분은 최대한 오차범위를 없애고자 난수 설정을 1~6까지 그리고 6개의 칸으로 설정했습니다. (이렇게 해야 중복되는 부분도 많고 그것을 수정하거나 삭제할 것이 많아서 설정했습니다. ) 그럼 변경후 사진을 보면 중복되지 않게 변경이 되었습니다. 음..이것은 힌트를 드리자면 get과 set 메소드를 사용하시면 충분히 하실수 있습니다. ↓↓↓↓↓↓↓↓↓↓↓↓↓..

java 2016.05.02

쉽지만 어려운 #Java #자바 #성공적 4.자료구조(리스트,스택,큐,해쉬테이블,집합)

안녕하세요 J.sieun 입니다. 이번 시간에 배우실 내용은 큐(Queue) 입니다. 큐란 데이터를 넣은 순서와 같은 순서로만 꺼낼수 있는 자료구조를 말합니다. 아래 그림을 보시면 이해하기 쉬울것입니다. 그래도 잘 이해가 안되시다면 소스를 보여드리겠습니다. public class structureClass { public static void main(String[] args) {// TODO Auto-generated method stubQueue qq = new LinkedList ();qq.offer("토끼");qq.offer("사슴");qq.offer("호랑이");qq.offer("코끼리");qq.offer("기린");System.out.println(qq);qq.poll();System.out...

java 2016.04.22