๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ137 javascript ์์ ajax๋ฅผ ์ด์ฉํด ์ฌ๋ฌ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ json format์ผ๋ก ํ๋๋ก ๋ฌถ์ด์ ์ธ์ฝ๋ฉํด ์๋ฒ๋ก ์ ์กํ๋ ๋ฐฉ๋ฒ javascript ์์ ajax๋ฅผ ์ด์ฉํด ์ฌ๋ฌ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ json format์ผ๋ก ํ๋๋ก ๋ฌถ์ด์ ์ธ์ฝ๋ฉํด ์๋ฒ๋ก ์ ์กํ๋ ๋ฐฉ๋ฒ (๊ตฌ๊ตฌ์ ์ ) ๋ณธ์ธ์ ๊ธฐ์ต์ฉ ๊ฒ์๊ธ์. ใ ใ ---- ํด๋ผ ---- javascript // ์๋ฒ๋ก ๋ณด๋ผ ๊ฐ var data1 = "hello"; var data2 = "world"; // json format ๋ง๋ค์ด key : value ์์ผ๋ก ๋ง๋ค์ด ์ฃผ๊ธฐ var jsonData = new Object(); jsonData.key1 = data1; jsonData.key2 = data2; // ์์์ ๋ง๋ json format์ ๋ฌธ์์ดํ var sendData = JSON.stringify(jsonData); // ์๋ฒ๋ก ์ ๋ฌ $.ajax({ url:'๊ฐ์ ์ ๋ฌ ๋ฐ์ ์๋ฒ์.. 2020. 11. 5. 10. ํฉ๋ณ์ ๋ ฌ (merge sort) - ๋ถํ ์ ๋ณต์๊ณ ๋ฆฌ์ฆ(Divide and Conquer) ๊ทธ๋ฅ ๋ง ๊ทธ๋๋ก, ๋ฐฐ์ด์ ๋ถํ ํ๊ณ , ํด๊ฒฐํ๊ณ , ... ์ด๋ฅผ ๋ฐ๋ณตํ๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ค. 1. ๋ถํ : ํด๊ฒฐํ๊ณ ์ ํ๋ ๋ฌธ์ ๋ฅผ ์์ ํฌ๊ธฐ์ ๋์ผํ ๋ฌธ์ ๋ค๋ก ๋ถํ 2. ์ ๋ณต : ๊ฐ๊ฐ์ ์์ ๋ฌธ์ ๋ฅผ ์ํ์ ์ผ๋ก ํด๊ฒฐ 3. ํฉ๋ณ : ์์ ๋ฌธ์ ์ ํด๋ฅผ ํฉํ์ฌ(merge), ์๋ ๋ฌธ์ ์ ๋ํ ํด๋ฅผ ๊ตฌํจ ๋ํ์ ์ธ ๋ถํ ์ ๋ณต์๊ณ ๋ฆฌ์ฆ์๋ ํฉ๋ณ์ ๋ ฌ(merge sort)๊ณผ ํต์ ๋ ฌ(quick sort)์ด ์๋ค. ๋ถํ ์ ํ๋์ ํฐ ๋ฌธ์ ๋ฅผ ๊ฐ์ ์์ ๋ฌธ์ ๋ก ๋๋๋ ๊ฒ์ด๋ค. ์ด ๊ฐ๊ฐ์ ์์ ๋ฌธ์ ๋ค์ ์๋ ๋ฌธ์ ์ ๋์ผํ ๋ฌธ์ ์ฌ์ผ ํ๋ค. ์ ๋ณต์ด๋ผ๋ ์๋ฏธ๋ ๊ฐ๊ฐ์ ์์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ฒ์ด๋ค. ์์ ๊ทธ๋ฆผ์ ํฉ๋ณ์ ๋ ฌ์ ๊ฐ๋จํ๊ฒ ํํํ ์์ด๋ค. ์๋ฅผ ๋ค์ด ์์ ๋ฐฐ์ด์์ ์ต๋๊ฐ์ ๊ตฌํ๋ ๋ฌธ์ ๋ฅผ .. 2020. 10. 15. ์ด์ 1 ยทยทยท 13 14 15 16 ๋ค์ ๋ฐ์ํ