Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 백준 1712
- AWS CLF
- java
- 데이터 송수신
- 상속
- 유선LAN
- 남궁성
- 개발바닥
- modifiers
- 10866
- 백준 2775
- 자바
- network
- 테슬라폰
- 네트워크
- 인터페이스
- 다형성
- 물리구성도
- TCP/IP
- 인프콘
- 계층화
- 역캡슐화
- 자바의 정석
- 파이썬
- 1764
- 프로토콜
- 논리구성도
- aws 자격증
- 파이썬 1712
- l3 스위치
Archives
- Today
- Total
목록Computer/Data Structure & Algorithm (2)
병훈's Blog
선택 정렬(Selection Sort)
Selection Sort는 Bubble Sort과 유사한 알고리즘으로, 해당 순서에 원소를 넣을 위치는 이미 정해져 있고, 어떤 원소를 넣을지 선택하는 알고리즘이다. Selection Sort와 Insertion Sort를 헷갈려하는 사람들이 종종 있는데, Selection Sort는 배열에서 해당 자리를 선택하고 그 자리에 오는 값을 찾는 것이라고 생각하면 편하다. 주어진 배열 중에 최소값을 찾는다. 그 값을 맨 앞에 위치한 값과 교체한다. (pass) 맨 처음 위치를 뺀 나머지 배열을 같은 방법으로 교체한다. void selectionSort(int[] arr) { int indexMin, temp; for (int i = 0; i < arr.length-1; i++) { // 1. indexMin..
Computer/Data Structure & Algorithm
2023. 10. 27. 02:17
거품 정렬(Bubble Sort)
Bubble Sort는 Selection Sort와 유사한 알고리즘으로 서로 인접한 두 원소의 대소를 비교하고, 조건에 맞지 않다면 자리를 교환하며 정렬하는 알고리즘 이다. 이름의 유래로는 정렬 과정에서 원소의 이동이 거품이 수면으로 올라오는 듯한 모습을 보이기 때문에 지어졌다고 한다. void bubbleSort(int[] arr) { int temp = 0; for(int i = 0; i arr[j]) { // 3. // swap(arr[j-1], arr[j]) temp = arr[j-1]; arr[j-1] = arr[j]; arr[j] = tem..
Computer/Data Structure & Algorithm
2023. 10. 26. 01:52