일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 릿코드
- PYTHON
- 스위프트
- 프로그래머스
- backjoon
- 알고리즘 문제풀이
- 전자공학
- 알고리즘문제풀이
- 파이썬
- leetcode
- 코테
- 독서노트
- DTFT
- 백준
- DSP
- 신호처리
- Leet Coding Challenge
- Trie
- dft
- 코테준비
- 카카오 코딩테스트
- 알고리즘
- 트라이
- SWIFT
- 컨볼루션
- 코딩테스트
- 이산신호처리
- SWIFTUI
- IOS
- leet code
Archives
- Today
- Total
목록버블정렬 (1)
매일 매일 성장하는 섭섭군
Sorting ,기본적인정렬 알고리즘
정렬 (Sorting) 정렬은 가장 기초적이면서도 많이 사용하는 알고리즘 입니다. 이미 좋은 정렬 함수들이 많이 존재하고 있어서 직접 만들어서 사용한 경우는 적은 편 입니다. 가장 기초적인만큼 어떤 정렬 알고리즘이 있는지 알고 넘어가면 좋을 것 같습니다. 이번 포스팅에서는 기초적인 알고리즘 3가지를 알아보도록 하겠습니다. 선택정렬(Selection Sort) 버블정렬(Bubble Sort) 삽입정렬(Insertion Sort) 선택정렬 (Selection Sort) 선택정렬은 자리를 선택한 후 해당 자리에 올 요소를 집어넣는 경우입니다. 오름차순으로 정렬을 잰행한다면 첫번째 인덱스에는 가장 작은수를 찾아서 넣고, 두번째 인덱스도 두번째 인덱스부터 가장 작은 수를 찾아서 정렬합니다. 다음 그림을 보면 이해..
개발관련/자료구조
2020. 8. 28. 14:55