Goal - java.util 패키지의 기본 개념 - Arrays 클래스의 기본 개념 - copyOfRange() 메소드의 개념 및 사용 예제 - copyOf() 메소드의 개념 및 사용 예제 1. Java.util 패키지 - java.util 패키지에는 프로그램을 개발하는 데 사용할 수 있는 유용한 유틸리티 클래스가 다수 포함되어 있음. - java.lang 패키지 다음으로 가장 많이 사용되는 패키지가 java.util 패키지. - java.lang 패키지는 import문을 사용하지 않아도 바로 사용할 수 있는 반면, java.util 패키지는 import 문으로 패키지를 불러오고 나서야 클래스 이름만으로 사용할 수 있음. 2. java.util.Arrays 클래스 - Arrays 클래스에는 배열을 다루..
何をしたか ・(読書)楽天流 58ページまで。 ・(資格証)基本情報技術者申し込み ・(英語)TOEICリーディングPART7問題を解く。前回模擬テスト、リスニングPART4復習 ・(プログラミング)バブルソート、選択ソート、挿入ソート勉強。 どう思うか ・3月22日が基本情報技術者の筆記試験なのでもっと勉強しないと! ・集中すると3時間かかることも30分にできる。 次どうするか ・ 学んだ三つのソートアルゴリズム復習。 ・ 選択ソート関数利用して問題解ける。
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/tYARZ/btqCYFxlJao/Lod4Ah7gLdGWMXDa749qX0/img.png)
Goal - 선택 정렬 알고리즘 이해 - 선택 정렬 알고리즘 C언어 및 Java언어 구현 - 선택 정렬 알고리즘의 특징 - 선택 정렬 알고리즘 시간복잡도 이해 1. 선택 정렬 ( Selection sort ) 알고리즘 이해 - 오름차순을 기준으로 정렬 - 해당 순서에 원소를 넣을 위치는 이미 정해져 있고, 어떤 원소를 넣을지 선택하는 알고리즘 -> 첫 번째 순서에는 첫 번째 위치에 가장 최솟값을 넣는다. -> 두 번째 순서에는 두 번째 위치에 남은 값 중에서의 최솟값을 넣는다. -> ... 반복 - 선택 정렬 알고리즘의 구체적인 이해 -> 선택 정렬은 첫 번째 자료를 시작으로 자료크기의 - 1까지 값을 key변수에 저장하는 반복문과, 첫 번쨰 자료의 오른쪽 자료부터 마지막 자료까지 차례대로 비교하는 이중..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/CQiXl/btqCd1XfgwL/LPKXk6y1KyZWkt2qpzGLHk/img.png)
Goal - 이진검색의 이해 - 이진검색 알고리즘 C언어 및 Java언어로 구현 - 정렬의 이해 및 시간복잡도 비교 1. 이진검색과 정렬 1-1 이진검색 (Binary Search) - 제어 검색의 일종인 이진 검색은 반드시 순서화된 파일이어야 검색할 수 있다. - 찾고자하는 값을 파일의 중간 값과 비교하며 검색함 - 반쪽을 찾아보고 없으면, 크기 비교를 통해 왼쪽 또는 오른쪽으로 방향을 설정하고 나머지 반쪽에서 찾아가면서 범위를 점점 반씩으로 줄여가는 방법 - 배열의 첫 값을 보통 First 마지막 값은 Last 중간값은 Middle이라고 함. 예제1) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15와 같이 레코드가 구성되어 있을 때, 이진 검색 방법으로 14를 찾는 경우 비교되는 횟수..
- 20200622
- 20200417
- 백준
- 20200330
- 20200423
- 생활코딩리눅스
- 20200428
- 20200424
- 20200427
- chapter8
- 20200420
- 20200415
- 20200512
- 20200421
- 20200403
- 20200510
- 20200319
- 20200406
- 20200317
- 20200502
- likelion
- 20200429
- 20201204
- 20200624
- 20200413
- 20200503
- chapter7
- 20200504
- 20200804
- 20200425
- Total
- Today
- Yesterday