๋ฒ๋ธ ์ ๋ ฌ
-
- [SWEA-1966][Python] ์ซ์๋ฅผ ์ ๋ ฌํ์
๋ฌธ์ ์ฃผ์ด์ง N ๊ธธ์ด์ ์ซ์์ด์ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ์ฌ ์ถ๋ ฅํ๋ผ. ์ ์ฝ ์ฌํญ N ์ 5 ์ด์ 50 ์ดํ์ด๋ค. ์ ๋ ฅ ๊ฐ์ฅ ์ฒซ ์ค์๋ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๊ณ , ๊ทธ ์๋๋ก ๊ฐ ํ ์คํธ ์ผ์ด์ค๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค์ ์ฒซ ๋ฒ์งธ ์ค์ N ์ด ์ฃผ์ด์ง๊ณ , ๋ค์ ์ค์ N ๊ฐ์ ์ซ์๊ฐ ์ฃผ์ด์ง๋ค. ์ถ๋ ฅ ์ถ๋ ฅ์ ๊ฐ ์ค์ '#t'๋ก ์์ํ๊ณ , ๊ณต๋ฐฑ์ ํ ์นธ ๋ ๋ค์ ์ ๋ต์ ์ถ๋ ฅํ๋ค. (t๋ ํ ์คํธ ์ผ์ด์ค์ ๋ฒํธ๋ฅผ ์๋ฏธํ๋ฉฐ 1๋ถํฐ ์์ํ๋ค.) ์์ [์ ๋ ฅ] [์ถ๋ ฅ] 10 5 1 4 7 8 0 ... #1 0 1 4 7 8 ... ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ @sort@ ํจ์๋ฅผ ์ด์ฉํ์ฌ ๊ฐ๋จํ๊ฒ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์๋ค. ์ฝ๋ @sort@ ํจ์๋ฅผ ์ด์ฉํ์ฌ ํ๊ธฐ T = int(input()) for test_case in range(..
1 2023.10.16 -
- [Algorithm] ๋ฒ๋ธ ์ ๋ ฌ(Bubble Sort)
๋ฒ๋ธ ์ ๋ ฌ(Bubble Sort) ๋ฒ๋ธ ์ ๋ ฌ(Bubble Sort) ๋ฐฐ์ด์์ ๊ฐ์ฅ ํฐ ๊ฐ์ ์ฐพ์์ ๋ง์ง๋ง์ ๋ฐฐ์น์ํค๊ณ , ๋ค์์ผ๋ก ํฐ ๊ฐ์ ์ฐพ์์ ๋์์ ๋ ๋ฒ์งธ์ ๋ฐฐ์น์ํค๊ณ , ๋ค์์ผ๋ก ํฐ ๊ฐ์ ์ฐพ์์ ๋์์ ์ธ ๋ฒ์งธ์ ๋ฐฐ์น์ํค๋ฉด์ ์ ๋ ฌํด ๋๊ฐ๋ ๋ฐฉ์ ๊ฑฐํ ๋ชจ์๊ณผ ๊ฐ์์ ๋ฒ๋ธ ์ ๋ ฌ(Bubble Sort)์ด๋ผ๊ณ ํ๋ค. ๊ตฌํ $O(n^{2})$ ์ผ๋ก ๊ตฌํํ๊ธฐ #include using namespace std; #define N 5 int main() { int a[N] = { 7, 6, 9, 5, 8 }; int tmp; for (int i = 0; i a[j + 1]) { tmp = ..
2022.10.06