sort

ํจ์คํธ์บ ํผ์ค ์ฑ๋ฆฐ์ง 12์ผ์ฐจ
์์ฒญ ๋ ์ง : 11/12/2021 ์์ฒญ ๊ฐ์ : ๋ค์ํ ์ ๋ ฌ ์์ฉ๋ฒ - ์์ฉ ํธ https://junebee.tistory.com/18 ์ ์ด์ด, ์ ๋ ฌ ์์ฉ๋ฌธ์ ๊ฐ์๋ฅผ ๋ค์๋ค. ์์ด ์ ๋ ฌ https://www.acmicpc.net/problem/1015 ์นด๋ https://www.acmicpc.net/problem/11652 ํ์ดํ ๊ทธ๋ฆฌ๊ธฐ https://www.acmicpc.net/problem/15970 ์ ๋ฌธ์ ๋ฅผ ํ์ดํด๋ดค๋ค. ํ์ดํ ๊ทธ๋ฆฌ๊ธฐ๋ ์๊ฐ์ด ์์ด์ ์์ง ํ์ง ๋ชปํ๋ค. ํ์ ์๊ฐ์ด ๋๋ฉด ์ถ๊ฐ์ ์ผ๋ก ์ ๋ก๋ํ๊ฒ ๋ค. ์์ด ์ ๋ ฌ ๋ฌธ์ ํด์ ์ฃผ์ด์ง ๋ฐฐ์ด๊ณผ ํด๋น ์์์ ์ธ๋ฑ์ค๋ฅผ ๋ฐ๋ก ์ ์ฅํ๋ค. [Original Array] index 0 1 2 3 4 5 element 5 4 1 3 5 7 ์ ๋ฐฐ์ด์ ์ค๋ฆ..

ํจ์คํธ์บ ํผ์ค ์ฑ๋ฆฐ์ง 11์ผ์ฐจ
์์ฒญ ๋ ์ง : 11/11/2021 ์์ฒญ ๊ฐ์ : ๋ค์ํ ์ ๋ ฌ ์์ฉ๋ฒ (Sort Application) ์ ๋ ฌ ์ ๋ ฌ์ ์กฐ๊ฑด์ด ํ์ํ๋ค. ๋ฐฐ์ด์ ์ ๋ ฌ์ Arrays.sort(arrName)๋ก ๊ตฌํํ ์ ์๋ค. ํ์ง๋ง, ๋ง์ฝ ์ ๋ ฌ์ ์กฐ๊ฑด์ด integer๋ String ์ด ์๋ ๊ฒฝ์ฐ๋ ์๋ก์ด ์กฐ๊ฑด์ด ํ์ํ๋ฐ ๋น์ฐํ ์๋ฐ๋ ์ฐ๋ฆฌ๊ฐ ์ด ์กฐ๊ฑด์ ์ง์ ์ง์ ํด์ฃผ์ง ์์ผ๋ฉด ์ ๋ ฌํด์ฃผ์ง ์๋๋ค. ๋ฐ๋ผ์, comparator๋ฅผ implement ํด์ compareTo ๋ฉ์๋๋ฅผ ์ฌ์ ์ํ์ฌ, ์ฐ๋ฆฌ๊ฐ ์๋ก์ด ์กฐ๊ฑด์ ์ง์ ํด์ฃผ๋ฉด ์ ๊ธฐ์ค์ ์ํด ์ ๋ ฌํด์ค๋ค. @override public int compareTo(Object o ) { return num-o.num ; //small to big - ASC //return o.num - n..