일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- firewall
- Database
- goKart
- JSP
- 알고리즘
- OWASP
- 데이터통신
- sqli
- Juice Shop
- juice-shop
- github
- LGTM
- gosec
- 백준알고리즘
- github action
- SUA
- virtualbox
- Codeup
- DVWA
- OpenSource
- 자료구조
- Network
- CodeQL
- JDBC
- MySQL
- C언어
- gotify
- ubuntu
- Python
- 운영체제
- Today
- Total
목록CS/알고리즘 (2)
비트(bit)주세요

버블 정렬은 바로 다음에 있는 값과 비교해서 정렬하는 알고리즘입니다. 2, 5, 6, 4, 1, 10, 9, 8, 3, 7 위의 숫자 10개를 오름차순으로 하여 예로 들자면 1. 0번째 인덱스와 1번째 인덱스를 비교해보니 0번째 인덱스가 더 작다. 2. 서로 바꾸지 않는다. 3. 1번째 인덱스와 2번째 인덱스를 비교해보니 1번째 인덱스가 더 작다. 4. 서로 바꾸지 않는다. 5. 2번째 인덱스와 3번째 인덱스를 비교해보니 3번째 인덱스가 더 작다. 6. 2번째 인덱스와 3번째 인덱스를 서로 바꾼다. 2, 5, 4, 6, 1, 10, 9, 8, 3, 7 1. 3번째 인덱스와 4번째 인덱스를 비교해보니 4번째 인덱스가 더 작다. 2. 3번째 인덱스와 4번째 인덱스를 서로 바꾼다. 2, 5, 4, 1, 6, ..
선택정렬은 가장 작은 값을 맨 앞으로 보내 정렬시키는 알고리즘입니다. 2, 5, 6, 4, 1, 10, 9, 8, 3, 7 위의 숫자 10개를 예로 들자면 1. 0번째 인덱스부터 돌았더니 4번째 인덱스의 값이 제일 작다. 2. 0번째 인덱스의 값과 4번째 인덱스의 값을 서로 바꾼다. 3. 0번째 인덱스의 정렬은 끝났다. 1, 5, 6, 4, 2, 10, 9, 8, 3, 7 1. 1번째 인덱스부터 돌았더니 4번째 인덱스의 값이 제일 작다. 2. 1번째 인덱스의 값과 4번째 인덱스의 값을 서로 바꾼다. 3. 1번째 인덱스의 정렬은 끝났다. 1, 2, 6, 4, 5, 10, 9, 8, 3, 7 1. 2번째 인덱스부터 돌았더니 8번째 인덱스의 값이 제일 작다. 2. 2번째 인덱스의 값과 8번째 인덱스의 값을 서..