전체 썸네일형 리스트형 삽입 정렬 알고리즘 public static List insertSort(List numbers) { List sortedList = new LinkedList(); originalList: for (Integer number : numbers) { for(int i=0; i < sortedList.size(); i++) { if (number < sortedList.get(i)) { sortedList.add(i, number); continue originalList; } } sortedList.add(sortedList.size(), number); } return sortedList; } - 삽입 정렬은 새로운 리스트를 생성하고 해당 리스트를 반환 - ArrayList 클래스를 사용 했다면 중간에 원소를 추가할 경우.. 더보기 현재진행 시제 She is talking on the phone - 그녀는 전화로 이야기 하는중이다. is talking은 현재진행 시제이다. 현재진행 시제는 '지금~하는 중이다' 라는 의미로 am/is/are + ing로 쓴다. I am(='m) cooking looking visiting cleaning he is(='s) she it we are(='re) you they I'm cooking pasta now. - 파스타를 요리하는 중이다. I'm looking for my glasses. - 안경을 찾는 중이야. "They're on your desk." - 책상 위에 있어 Ralph isn't here. He's visiting his grandparents in England - 랄프는 여기 없다. 그는 .. 더보기 be동사 의문문 긍정 : She is from China. - 그녀는 중국에서 왔다. 의문 : Is she from China? - 그녀는 중국서 왔나요? 1. be동사 의문문에서 am/is/are는 주어 앞에 쓴다. am I...? is he...? she...? it...? are we...? you...? they...? Excuse me. Am I near Main Street? - 실례합니다. 제가 Main Street 근처에 있나요? "Is he your father?" - 너희 아버지니? "Is Diane in her room"? "No, she's out" - 다이앤은 그녀의 방에 있나요? 아니요 나갔습니다. "Is it warm outside?" "Yes, the weather is great." - 밖.. 더보기 버블정렬 알고리즘 - 인접한 두 수를 비교해서 큰 수 (작은 수)를 뒤로 보내는 알고리즘 public class BubbleSort { public static void main(String[] args) { int[] index = {8, 4, 7, 3, 1, 6, 5, 2}; int i, j, temp; for(i = 0; i index[j + 1]) { temp = index[j]; index[j] = index[j + 1]; index[j + 1] = temp; } } } for (i = 0; i < index.length; i++) { System.out.pr.. 더보기 리스트 정렬하기 - 자바는 정렬을 돕기 위해 Comparable과 Comparator라는 두 가지 인터페이스를 제공 Comparable과 Comparator 인터페이스 차이는 무었인가? - 두 인터페이스 모두 public으로 접근 변경자로 선언하기 때문에 모든 용도의 자료를 담을 수 있다. - Comparable 인터페이스는 자연스러운 순서로 정렬할 때 사용하고, Comparator는 원하는 대로 정렬 순서를 지정하고 싶은 곳에 사용 Comparable Interface - 객체들 사이의 오름차순, 내림차순 등 일반적인 순서를 결정할 때 사용 - CompareTo 메소드가 있음 Prameter Comparable Comparator Sorting logic 소팅 로직은 어떤 오브젝트를 정렬하려면 같은 클래스에 있어야 한.. 더보기 be동사 부정문 He is full. 그는 배부르다. (긍정) He is not hungry 그는 배고프지 않다(부정) am/is/are + not : ~이 아니다.(~)없다 I am not he/she/it is we/you/they are - I am not from Japan. I'm Korean 나는 일본 출신이 아니다. 나는 한국 출신이다. - Carla is not in her office. She is out for lunch. Carla는 사무실에 없다. 그녀는 점심먹으러 나갔다. - These apples are not expensive. Let's get some - 이 사과는 비싸지 않다. 사자. 축약형 I am he is not she it we are not you they I'm not he's.. 더보기 리스트 정렬하기 - 자바는 정렬을 돕기 위해 Comparable과 Comparator라는 두 가지 인터페이스를 제공 Comparable과 Comparator 인터페이스 차이는 무었인가? - 두 인터페이스 모두 public으로 접근 변경자로 선언하기 때문에 모든 용도의 자료를 담을 수 있다. - Comparable 인터페이스는 자연스러운 순서로 정렬할 때 사용하고, Comparator는 원하는 대로 정렬 순서를 지정하고 싶은 곳에 사용 Comparable Interface - 객체들 사이의 오름차순, 내림차순 등 일반적인 순서를 결정할 때 사용 - CompareTo 메소드가 있음 참고 사이트 - http://www.nextree.co.kr/p11101/ 더보기 빅 오 표현법 살표보기 - 빅오 표현법은 알고리즘 성능이나 복잡도를 설명하는 데 일반적으로 사용하는 방법 - 빅 오 표현법은 입력 값이 바뀌었을 때 알고리즘 성능이 어떻게 바뀌는지 알려준다. - 예를 들어 가장 나쁜 성능을 가진 알고리즘을 표현하는 O(n2)는 입력 값이 2배가 되면 실행되는 시간은 4배로 늘어난다. - 알고리즘은 보통 최선(best-case), 최악(worst-case), 평균(average-case)이라는 세 종류의 복잡성 중 하나에 속한다. - 성능을 고려한 것을 알고리즘의 시간 복잡성이라 한다. - 알고리즘이 수행될 때 얼마나 많은 저장 공간이 필요한가를 의미하는 공간 복잡성 개념도 있다. - 알고리즘을 작성할 때는 시간/공간 복잡성을 함께 고려해야한다. 더보기 ㅜ+ㅜ55+*9/748----8775888888888888888888888888888888878-7854 He is a sutudent. -그는 학생이다. He is at school - 그는 학교에 있다. is는 be동사이다. 1. am/is/are(비동사)는 '~이다' ,'(~에)있다' 라는 의미로 쓰인다. I am he/she/it is we/you/they are - I am Emma. I am from new york. -나는 Emmar이다. 뉴욕 출신이다. - My car is in the parking lot. - 내 차는 주차장에 있다. - Roy and I are at work. We are busy - 로이와 나는 일한다. 우리는 바쁘다. * he/she/it 외에도 my car 등의 다음에는 is를 쓰고, we 외에도 Roy and I 등의 다음에는 are를 쓴다. 축약형 I am - >.. 더보기 실행 계획 실행 계획이란? (1) 접근 경로의 이해 - SCAN : 데이터를 읽는 작업, SCAN을 수행하는 방식을 일컬어 접근경로 (ACCESS PATH)라 한다. FULL SCAN : 테이블의 전체 데이터를 읽어 조건에 맞는 데이터를 추출 ROWID SCAN : ROWID를 기준으로 데이터를 추출하는 방식으로, 단일 행에 접근하는 방식 가운데서 가장 빠름 INDEX SCAN: 원하는 데이터를 추출하기 위하여 인덱스를 사용하여 검색 INDEX SCAN의 종류 종류 설명 INDEX UNIQUE SCAN UNIQUE INDEX를 이용하여 필요한 데이터 블록을 접근하는 방식 한 건이하의 ROWID를 반환하는 INDEX SCAN 방식 INDEX RANGE SCAN 인덱스 이용하여 필요한 데이터 블록을 접근하는 방식 중 .. 더보기 이전 1 2 3 4 5 6 다음