오늘이라도
20. 알고리즘 ① : 합계, 개수, 최댓값, 최솟값, 순차검색, 이진검색 본문
반응형
https://github.com/upcake/Class_Examples
교육 중에 작성한 예제들은 깃허브에 올려두고 있습니다.
- 배열의 원소의 합을 구할 때에는 for문을 이용한다.
- 배열의 원소를 나열할 때는 Arrays.toString(); 을 이용한다.
- 두 수 사이의 정수의 개수를 구할 때에는 개수를 저장할 변수와 for문을 이용한다.
- 배열의 최댓값은 변수 max와 배열의 원소를 비교하는 for문을 이용해서 구한다.
- 배열의 최솟값은 변수 min과 배열의 원소를 비교하는 for문을 이용해서 구한다.
- 순차 검색은 데이터를 처음부터 하나하나 비교하여 끝까지 검색하는 방법이다.
- 데이터가 소량일 경우에 사용한다.
- 이진 검색은 데이터를 절반씩 분할해가며 비교해서 목표 값을 찾아내는 방식이다.
- 데이터 목록이 반드시 사전에 오름차순으로 정렬되어 있어야 한다는 전제조건이 있다.
반응형
'취업성공패키지 SW 개발자 교육 > Java' 카테고리의 다른 글
21. 알고리즘 ② : 오름차순, 내림차순 / 객체지향 ① (0) | 2020.03.18 |
---|---|
혼자 공부하는 자바, Ch. 05-3 열거 타입 (0) | 2020.03.17 |
19. 메소드 ② (0) | 2020.03.17 |
18. 메소드 ① (0) | 2020.03.16 |
17. 예외 (0) | 2020.03.16 |