
๋ด๋ถ์ ์ผ๋ก ํ๋ก๊ทธ๋จ์์ ์ฌ์ฉํ๋ ๋ชจ๋ ๋ณ์, ์์๊ฐ ์ ์ฅ๋๋ ๊ณณ ์ปดํจํฐ์ ๊ตฌ์กฐ CPU: main brain datamemory: data๊ฐ ์ ์ ์ฌ๋ ค์ง๋ temoporary stage=> ํน์ ๋ฉ๋ชจ๋ฆฌ๋ ํน์ ์ฃผ์(address)๋ก ์ ๊ทผํด์ผํจ For a single

Problem1: TwoSum > Problem2: Jump Game > Problem3: Rotate Image >

Binary Search Problem1: Search Insert Position > Problem2: Minimum Size Subarray Sum > Problem3: Search in Rotated Sorted Array > Recursion Problem

์๊ณ ๋ฆฌ์ฆ์ cost = operation cost์ ํฉmodel์ computation(๊ณ์ฐ)์ ๋ช ์๋์ด ์๋ ๊ฒ์๊ณ ๋ฆฌ์ฆ์ด ์ฌ์ฉํ ์ ์๋ operation์ด ๋ฌด์์ด ์๋์ง๊ฐ operation์ cost(time, space)์คํ ๋น์ฉ(Execution costs)์๊ฐ

0: ๋ชฉํ ๊ฐ์ด ํฌํจ๋์ด ์์ผ๋ฉด 0์ ๋ฐํ, ์์ผ๋ฉด ๋ค์์ผ๋ก ์ด๋1: ๋ชฉํ ๊ฐ์ด ํฌํจ๋์ด ์์ผ๋ฉด 1์ ๋ฐํ, ์์ผ๋ฉด ๋ค์์ผ๋ก ์ด๋...N-1:๋ชฉํ ๊ฐ์ด ํฌํจ๋์ด ์์ผ๋ฉด N-1์ ๋ฐํ, ์์ผ๋ฉด ๋ค์์ผ๋ก -1์ ๋ฐํ=> ์๊ฐ๋ณต์ก๋: O(N)์์ด ์ฌ์ ์์ ๋จ์ด๋ฅผ ๊ฒ์ํ๋ค๊ณ
๋ฌธ์ ์์ฝ: ์ฃผ์ด์ง ์ซ์๊ฐ ํ๋ฌธ(palindrome)์ธ์ง ํ์ธํ๋ ๋ฌธ์ ์ ๋๋ค. ํ๋ฌธ์ด๋ ์ซ์๋ฅผ ์์์ ์ฝ์ผ๋ ๋ค์์ ์ฝ์ผ๋ ๋์ผํ ๊ฒฝ์ฐ๋ฅผ ๋งํฉ๋๋ค. ์ด ๋ฌธ์ ์์๋ ๋ฌธ์์ด๋ก ๋ณํํ์ง ์๊ณ ์ซ์ ์์ฒด๋ฅผ ์ด์ฉํด ํ๋ฌธ์ธ์ง ํ๋ณํ๋ ๋ฐฉ๋ฒ์ ๊ตฌํํฉ๋๋ค. ์ด๋ฅผ ์ํด ์ซ์์ ๊ฐ ์

Last In, First Out (LIFO) => ๋ง์ง๋ง์ ๋ค์ด๊ฐ ๊ฒ์ด ๋จผ์ ๋์ด๊ฐ์ฅ ์ต๊ทผ์ ์ถ๊ฐ๋ ํญ๋ชฉ์๋ง ์ ๊ทผ ๊ฐ๋ฅ (์ต๊ทผ์๋ง ์ ๊ทผ)<์์ 1> Checking Balances of Braces (๊ดํธ์ ๊ท ํ ํ์ธ)์คํ์ ์ถ๊ฐ(push)๋๋ ๊ฒฝ์ฐ -> {์คํ์

โ(3+4)(2+5)โ is well-formed.โ((22)\*3+1โ is not well-formed.โ)(2+2โ is not well-formed.โ{(2+1)(3+2)-22}7โ is well-formed.โ{(7+2}\*3)โ is not well-form

Main idea: ์ฒซ ๋ฒ์งธ stack์ enqueue์ ์ฌ์ฉ, ๋ ๋ฒ์งธ stack์ dequeue์ ์ฌ์ฉdequeue ์์ฒญ์ ๋ฐ์์ ๋ ๋ ๋ฒ์งธ stack์ด ๋น์ด์์ผ๋ฉด ์ฒซ ๋ฒ์งธ stack์ ๋ชจ๋ ์์๋ฅผ ๊บผ๋ด ๋ ๋ฒ์งธ stack์ ๋ฃ์

์ผ๋ฐ ํธ๋ฆฌ T๋ ๋ถ๋ฆฌ๋ ํ์ ์งํฉ(disjoint subsets)์ผ๋ก ๊ณ์ ๋ถ๋ฆฌ๋จroot: ๋จ์ผ ๋ ธ๋ rsubtrees of r: ์ผ๋ฐ ํธ๋ฆฌ ์งํฉ์ฉ์ดnode (vertex)edgeparentchildsiblings rootleafancestor ์กฐ์descendant

HW1 > HW2 > HW3 > 
๋ฌธ์ ์ ๋ฐ๋จ์ด๊ฑฐ import ์์ด ํ๋ผ๊ณ ํจ์๋ฃจ์ ์์๋ import ์์๋๋ฐ? ์ต์ธ -> dict ๋ชป๋ง๋ค์ด์ ํ๋ฆผํ....๊ทธ๋์ ๋ณต์ตํ๊ธฐ -> ๋์ ๋๋ฆฌ ๋ง๋๋ ๋ฒ ^^๊ทธ๋ฅ ์ด๋ ๊ฒ ํ๋ฉด ๋๋ค๊ณ ํ๋ค์..{}๊น์ง๋ ์ด๋ป๊ฒ ํ๋๋ฐ key, value ์ง์ ์ด.. ์ด๋ ค์ ์ ๋์ ๋

Quiz 3 โ Next week (20%) SortingLevel : Leetcode easy1 problem : Similar with our homework1 problem : New Similar with Quiz 1Evaluation: Testcode (if

์ฃผ์ด์ง ์ ์ ๋ชฉ๋ก์์ ๊ทธ ๋ชฉ๋ก์ ํฌํจ๋์ง ์์ ๊ฐ์ฅ ์์ ์์ ์ ์๋ฅผ ๋ฐํํ์์ค.Note: ์ฌ๊ธฐ์ ์ผ๋ง๋ ๋ง์ ๋ฐ๋ณต์ ํด์ผ ํ ์ง์ ๋ํด ์๊ฐํด ๋ณด๊ธฐ!