ํฐ์คํ ๋ฆฌ ๋ทฐ
728x90
๋ฒ๋ธ ์ ๋ ฌ: ๋งจ ์ผ์ชฝ ์์๋ถํฐ ๋ฐ๋ก ์ด์ํ ์์์ ๋น๊ตํด ๊ฐ๋ฉด์, ํฐ ์๊ฐ ์ค๋ฅธ์ชฝ์ผ๋ก ๊ฐ๋๋ก ๊ตํํจ.
๋งจ ๋๊น์ง ๊ฐ๋ฉด ๊ฐ์ฅ ํฐ ์์๋ฅผ ์ฐพ์ ๊ฒ์ด๋ฏ๋ก, ์ด ๊ณผ์ ์ ๋ค์ ๋๋จธ์ง n-1๊ฐ ์์ ๋ํด์ ๋ฐ๋ณต.
์๊ฐ๋ณต์ก๋: O(n^2)
๋ฒ๋ธ์ ๋ ฌ Python ์ฝ๋
def bubbleSort():
numbers = list(map(int, input().split(' ')))
for i in range(0, len(numbers) - 1):
for j in range(i+1, len(numbers)):
if(numbers[i] > numbers[j]):
tmp = numbers[j]
numbers[j] = numbers[i]
numbers[i] = tmp
print(numbers)
์ ๋ ฅ ๋ฐ ์ถ๋ ฅ
728x90
'๐ง๐ปโ๐ป ์๊ณ ๋ฆฌ์ฆ > ์ ๋ ฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ ๋ ฌ] 6. ํ ์ ๋ ฌ (0) | 2022.11.30 |
---|---|
[์ ๋ ฌ] 5. ํต ์ ๋ ฌ (0) | 2022.11.30 |
[์ ๋ ฌ] 2. ์ ํ ์ ๋ ฌ (0) | 2022.11.30 |
[์ ๋ ฌ] 4.๋ณํฉ์ ๋ ฌ(Merge sort) (0) | 2022.11.29 |
[์ ๋ ฌ] 3.์ฝ์ ์ ๋ ฌ (0) | 2022.11.29 |
๊ณต์ง์ฌํญ
์ต๊ทผ์ ์ฌ๋ผ์จ ๊ธ
์ต๊ทผ์ ๋ฌ๋ฆฐ ๋๊ธ
- Total
- Today
- Yesterday
๋งํฌ
TAG
- ์ ๋ ฌ
- ๋ฆฌ์กํธ
- Browser
- ์๋ฌ
- react
- ๋ธ๋ผ์ฐ์
- github
- git
- ์๋ฃ๊ตฌ์กฐ
- zustand
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- useState
- error
- ๊ทธ๋ํ
- ์๋ฐ์คํฌ๋ฆฝํธ
- mdn
- DOM
- BOJ
- leetcode
- Python
- JavaScript
- ํจ์
- Context API
- Component
- state
- ์๊ณ ๋ฆฌ์ฆ
- CSS
- ํ์ด์ฌ
- React Query
- DB
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
๊ธ ๋ณด๊ดํจ
250x250