
배열 장점: 구조 간단, 데이터 읽는데 시간이 짧다 단점 : 크기변경 불가함 , 비순차적인 데이터의 추가 삭제에 시간이 오래 걸림 단) 순차적 추가, 삭제는 빠름 LinkedList: 배열의 단점 보완 불연속적으로 존재하는 데이터를 연결 link class Node { Node next; //다음 노드 Object obj; //데이터 } 데이터 추가 : 한번의 객체생성과 두번의 참조변경만으로 가능 단점: 데이터 접근성이 나쁨 (불연속적, 자기 다음밖에 몰라,) 더블리 링크드 리스트 : 이중 연결리스트 , 접근성 향상 컬렉션에 저장된 요소들을 읽어오는 방법을 표준화한 것 Iterator boolean hasNext() //확인 Object next() //읽기 컬렉션에 iterator()를 호출해서 Ite..
일단 break문은 반복문을 완전히 나가는 것이므로 continue문을 써야하는 경우를 잘 알아두자 정적변수 i,j로 일단 선언했다 투썸 함수에서 if 조건을 만족시킨 경우 바로 return;을 통해서 종료했다 일단 배열을 오름차순으로 정리하고 투썸함수 호출했다 나의 코드 package boj; import java.util.Arrays; import java.util.Scanner; //아홉난쟁이의 총합이 sum //2명의 난쟁이 뽑아 합해 TwoSome //sum - TwoSome = 100 일때 오름차순으로 출력 public class BOJ_2309 { static int i,j; static void twoSome(int [] nanzang, int sum) { int TwoSome = 0; f..