๐ง๐ป๐ป ์๊ณ ๋ฆฌ์ฆ/์ ๋ ฌ
[์ ๋ ฌ] 1.๋ฒ๋ธ์ ๋ ฌ
10000COW
2022. 11. 29. 17:45
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