๐ Major Study (Bachelor)/๐จ Algorithm20 ์๊ณ ๋ฆฌ์ฆ 15์ฃผ์ฐจ ๋ชฉ์์ผ 2022. 6. 9. ์๊ณ ๋ฆฌ์ฆ 14์ฃผ์ฐจ ๋ชฉ์์ผ counting sort๋ sort in place๊ฐ ์๋๋ค radix sort์์ stable sort ๊ฐ๋ ์ด ์ค์ํ๋ค 2022. 6. 2. ์๊ณ ๋ฆฌ์ฆ 13์ฃผ์ฐจ ๋ชฉ์์ผ 2022. 5. 26. ์๊ณ ๋ฆฌ์ฆ 11์ฃผ์ฐจ ๋ชฉ์์ผ 2022. 5. 12. ์๊ณ ๋ฆฌ์ฆ 9์ฃผ์ฐจ ๋ชฉ์์ผ 2022. 4. 28. 9์ฃผ์ฐจ ํ์์ผ ์๊ณ ๋ฆฌ์ฆ Graph Exploration Vertex์ ๊ฐ์ ๋ฌด์์ธ๊ฐ ์ผ์ ํ๋ Count, number ํ๋ ๊ฒ์ Visit์ด๋ผ๊ณ ํ๋ค. BFS์ DFS ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ด ์๋ค. Connected Component๊ฐ ๋ฌด์์ธ์ง๋ฅผ ์ฐพ์๋ด์ผ ํ๋ค. Vertex์ node ๋ค์ด ๋ค ์ฐ๊ฒฐ ์๋ ์ ๋ ์๋ค. ๋ ๋ฆฝ๋ Component๋ฅผ ํ๋จํ ์ ์์ด์ผ ํ๋ค. Spanning tree๋ฅผ ๊ณ์ฐํ๋ ๊ฒ๋ ๋ค์ ๊ณต๋ถํด๋ณผ ๊ฒ์ด๋ค. BFS Tree ์์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ชจ๋ Vertex๊ฐ ํฌํจ๋์ด์ผ ํ๋ค. ๋ชจ๋ Edge๋ ํฌํจ๋์ง ์์ ์๋ ์๋ค. Explored edge๋ ์ถํ์ ๋ ์์๋ณด๊ธฐ๋ก ํจ. One vertex at a time, Serial ๋ชจ๋์์ ๋ค๋ฃจ๊ธฐ ๋๋ฌธ์ ํ ๋ฒ์ Vertex๋ฅผ ๋ค๋ฃฌ๋ค. ์์์ vertex๋ฅผ ์ฌ์ฉํ๋.. 2022. 4. 27. ์๊ณ ๋ฆฌ์ฆ 7์ฃผ์ฐจ ๋ชฉ์์ผ 105๋ฌ๋ฌ๋ก ๊ณ์ฐ๋๋ ์ด์ ์๊ฐํด๋ณด๊ธฐ. 2022. 4. 14. ์๊ณ ๋ฆฌ์ฆ 7์ฃผ์ฐจ ์์์ผ Branch and Bound - Best First Search ๋ชจ๋ Node๋ฅผ ๋ฐฉ๋ฌธํ์ง ์๋๋ค. ๋ง๋ค์ง๋ ์๋๋ค. Start์์๋ ๋ ๊ฐ์ Node๋ฅผ ๋ง๋ค์ง๋ง Expand๋ฅผ ํ ๊ฒ์ธ๊ฐ ์๋๋ฉด ๊ทธ๋ง ๋ ๊ฒ์ธ๊ฐ๋ฅผ ๊ฒฐ์ ํด์ผ ๋๋ค. ๋ฐฉ๋ฌธํ์ง ์๋๋ค๋ฉด ๊ฒฝ์ฐ์ ์๊ฐ ์ค์ด๋ค๊ฒ ๋๋ค. ๊ทธ๋ด๋งํ ๊ฐ์น๊ฐ ์๋ ์ง๋ฅผ ํ๋จํ๋ ์์ ์ ํด์ผ ํ๋ค. Item should be sorted in descending order according to bi/wi ์ฒซ ๋ฒ์งธ O1์ด ๋จ์ ๋ฌด๊ฒ๋น ๊ฐ์น๊ฐ ํฐ ๊ฒ์ด ์ค๊ฒ ๋๋ sorting์ ๊ฑฐ์ณ์ผ ํ๋ค. Branch and Bound ๊ฐ๊ฐ์ Node๋ง๋ค Benefit weight bound๋ฅผ ๊ณ์ฐํ๋ค. ์ฒซ ๋ฒ์งธ ์์ดํ ์ Knapsack ์ง์ด๋ฃ์์ ๋ ์ด์ต์ ๊ณ์ฐํด์ผ ํ๋ค. Don't ch.. 2022. 4. 8. ์๊ณ ๋ฆฌ์ฆ 6์ฃผ์ฐจ ๋ชฉ์์ผ 2022. 4. 7. ์๊ณ ๋ฆฌ์ฆ 6์ฃผ์ฐจ ๊ฐ์ Huffman Codes: Text Encoding Encoding๊ณผ Decoding. ์ ์์์ Analog์ ํธ๋ฅผ Digital๋ก ๋ฐ๊ฟ๋ Encoding์ด๋ผ๊ณ ํ๋ค. ์ ์ฐ์์๋ ํ๋ก๊ทธ๋๋ฐ, ๋ถํธํ๋ฅผ Encoding์ด๋ผ๊ณ ํ๋ค. Data๋ฅผ 0๊ณผ 1์ ์ ํธ๋ก ๋ฐ๊พธ๋ ๊ฒ์ ์๋ฏธํจ. ๋ฐ๋์ ๊ณผ์ ์ Decoding์ด๋ผ๊ณ ๋ถ๋ฆ. ๊ณต๋ฐฑ๋ ์บ๋ฆญํฐ๋ก ์ฒ๋ฆฌ๊ฐ ๋๋ค. 17byte๋ณด๋ค ์ ๊ฒ ์ด๋ป๊ฒ ํํํ๋๊ฐ Huffman code 12๊ฐ์ ์ผ๋ฆญํฐ๋ฅผ 4๋นํธ๋ก ํํํ ์ ์๋ค. 4๋นํธ๋ก ์ถฉ๋ถํ๋ค. ์ด์ ์ ์ฌ์ฉํ๋ 17byte์ ๋นํด Compactํ๊ฒ ํํํ ์ ์๊ฒ ๋๋ค. 2๊ฐ์ ๋ฐฉ๋ฒ ๋ ๋ค fixed layer๋ผ๊ณ ํํํ๋ค. Huffman Codes ์ด๋ค ์ผ๋ฆญํฐ๋ 3bit ์ด๋ค ์ผ๋ฆญํฐ๋ 4bit๋ก ์ฌ์ฉํด์ bit์๋ฅผ saveํ .. 2022. 4. 4. ์ด์ 1 2 ๋ค์