์ ์ฒด ๊ธ127 [C++] ๋ฐฐ์ด (feat. ๋ฐํน๋ ) ๋ฐฐ์ด์ ์ฑ์ง O(1)์ k๋ฒ์งธ ์์๋ฅผ ํ์ธ/๋ณ๊ฒฝ ๊ฐ๋ฅ ์ถ๊ฐ์ ์ผ๋ก ์๋ชจ๋๋ ๋ฉ๋ชจ๋ฆฌ์ ์(์ค๋ฒํค๋)๊ฐ ๊ฑฐ์ ์์ cache hit rate๊ฐ ๋์ ๋ฉ๋ชจ๋ฆฌ ์์ ์ฐ์ํ ๊ตฌ๊ฐ์ ์ก์์ผ ํด์ ํ ๋น์ ์ ์ฝ์ด ๊ฑธ๋ฆผ ์๊ฐ ๋ณต์ก๋ ์์์ ์์น์ ์๋ ์์๋ฅผ ํ์ธ/๋ณ๊ฒฝ : O(1) ์์๋ฅผ ๋์ ์ถ๊ฐ/์ ๊ฑฐ : O(1) ์์์ ์์น์ ์์๋ฅผ ์ถ๊ฐ/์ ๊ฑฐ : O(N) ์ค์ ๋ก ์์์ ์์น์ ์์๋ฅผ ์ถ๊ฐ/์ ๊ฑฐํ๋ ํจ์๋ฅผ ์์ฑํด๋ณด์ void insert(int idx, int num, int arr[], int& len){ len++; int tmp; for(int i=len; i>idx; i--){ //๋งจ ๋์์๋ถํฐ ๋ฐ๋ณต๋ฌธ arr[i] = arr[i-1]; } arr[idx]=num; } void erase(int idx, int .. 2023. 9. 13. [JSP][MAC M1]์ดํด๋ฆฝ์ค ํ๊ฒฝ ์ค์ + ํฐ์บฃ ์ฐ๋ ํ๊ต์์ jsp ์น์๋น์ค ์ค๊ณ ์์ ์ ๋ฃ๊ณ ์๋๋ฐ, ํ๊ฒฝ ์ค์ ์ ๊ด๋ จ๋ ์์ ์๋ฃ๊ฐ ๋ชจ๋ ์๋์ฐ ๊ธฐ์ค์ผ๋ก ์์ฑ์ด ๋์ด ์์ด์ ๋ฐ๋ก ์ธํฐ๋ท์ผ๋ก ๊ฒ์ํด๋ณด๋ฉด์ ํ๊ฒฝ ์ค์ ์ ์๋ฃํ๋ค.. ์ถํ์ ๋ ์ดํด๋ฆฝ์ค๋ก ์๋ฒ ํ๊ฒฝ ์ค์ ์ ํ ๋๋ฅผ ๋๋นํ์ฌ ๋ฌธ์๋ก ์์ฑํด๋๋๋ค!๐ญ๐ญ ๊ธฐ๋ณธ์ ์ผ๋ก JAVA์ JDK๋ ์ด๋ฏธ ์ค์น๊ฐ ๋์ด์๋ ์ํฉ์ด์์ผ๋ฏ๋ก ํฐ์บฃ ์ค์น์ ์ดํด๋ฆฝ์ค ์ค์น๋ถํฐ ์์ํด๋ณธ๋ค! ์ดํด๋ฆฝ์ค ๊ฐ์ ๊ฒฝ์ฐ๋ ์ด๋ฏธ ์ค์น๊ฐ ๋์ด ์์๋๋ฐ, ์๋ฒ๋ฅผ ์ฐ๋ํ๊ธฐ ์ํด์ ๋ค๋ฅธ ๋ฒ์ ์ผ๋ก ๋ค์ด๋ก๋ ๋ฐ์์ผํ๋๋ผ..(์ด ๋ถ๋ถ์ ์ ๋ชจ๋ฅด๊ณ ๊ณ์ server๋ฉ๋ด๋ฅผ ์ฐพ์๋๋ฐ ์์ด์ ๊ณ ์ํ๋คใ ) ๊ธฐ์กด์๋ ์์ Eclipse IDE for Java Developers๋ฅผ ๋ค์ด๋ก๋ ๋ฐ์์๋๋ฐ, ์น์๋ฒ ์ฐ๋์ ์ํด์ ์๋์ Web Developers ๋ฒ์ ์ .. 2023. 9. 13. [์๊ณ ๋ฆฌ์ฆ]๊ตฌํ ๋จธ๋ฆฟ์์ ์๋ ์๊ณ ๋ฆฌ์ฆ์ ์ ํํ๊ณ ๋น ๋ฅด๊ฒ ํ๋ก๊ทธ๋จ์ผ๋ก ์์ฑํ๊ธฐ ๊ตฌํ ํ๊ธฐ ๊น๋ค๋ก์ด ๋ฌธ์ ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ๋จํ๋ฐ ์ฝ๋๊ฐ ์ง๋์น ๋งํผ ๊ธธ์ด์ง๋ ๋ฌธ์ ํน์ ์์์ ์๋ฆฌ๊น์ง ์ถ๋ ฅํด์ผํ๋ ๋ฌธ์ ๋ฌธ์์ด์ด ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ก์ ๋ ํ ๋ฌธ์ ๋จ์๋ก ๋์ด์ ๋ฆฌ์คํธ์ ๋ฃ์ด์ผํ๋(ํ์ฑ์ ํด์ผ ํ๋) ๋ฌธ์ ๋ฑ ์๊ณ ๋ฆฌ์ฆ ์ค "๊ตฌํ"์ ์ด๋ป๊ฒ ํ๋ฉด ๋ ์ง ๋๋ต ๊ฐ์ ์ค๋๋ฐ, ๋ง์ ์ฝ๋๋ก ์ฎ๊ธฐ๋ ค๋ ๋ฌด์๋ถํฐ ์์ฑํด์ผ ํ ์ง ๋ชจ๋ฅผ ์ ์๋ค.. ๋ํ ํ๋ก๊ทธ๋๋ฐ ๋ฌธ๋ฒ์ ์ ํํ๊ฒ ์์งํ์ง ๋ชปํ๊ฑฐ๋, ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉ ๊ฒฝํ์ด ๋ถ์กฑํ๋ฉด ๊ตฌํ ์ ํ์ ๋ฌธ์ ๋ฅผ ํ ๋ ๋ถ๋ฆฌํ๋ค. ์๋ฅผ ๋ค์ด, ํ์ด์ฌ์ผ๋ก ์ฝํ ๋ฅผ ๋ณด๋๋ฐ N๊ฐ์ ์์๊ฐ ๋ค์ด ์๋ ๋ฆฌ์คํธ์์ R๊ฐ์ ์์๋ฅผ ๋ฝ์ ํ์ค๋ก ์ธ์ฐ๋ ๊ฒฝ์ฐ(์์ด)์ ๊ตฌํด์ผ ํ๋ ๋ฌธ์ ๋ฅผ ๋ง๋๋ฉด ์ด๋ป๊ฒ ํ ๊ฒ์ธ๊ฐ?? ๋ฌด์์ ๊ธฐ๋ฅ์ ์ .. 2023. 9. 13. [์๊ณ ๋ฆฌ์ฆ]๊ทธ๋ฆฌ๋ ํ์ฌ ์ํฉ์์ ๊ฐ์ฅ ์ข์ ๋ณด์ด๋ ๊ฒ๋ง์ ์ ํํ๋ ์๊ณ ๋ฆฌ์ฆ ๐งค ๊ทธ๋ฆฌ๋(ํ์๋ฒ)์ด๋? ⇒ ๋๋จธ์ง ๊ฒฝ์ฐ์ ์๋ฅผ ๋ค ์ ์ณ๋๊ณ ๊ฐ์ฅ ์ต์ ์ ๋ฐฉ๋ฒ ํ๊ฐ๋ง ํ๊ณ ๋ค์ด์ ๋ฌธ์ ๋ฅผ ํธ๋ ๋ฐฉ๋ฒ์ด๋ค. ์๋ฅผ ๋ค๋ฉด ์ต์๋์ ๋ฌธ์ ๊ฐ ์๋ค. (ex. ๋์ ์ผ๋ก 1400์ ๋ง๋ค๋ ๋์ ์ ๊ฐ์ฅ ์ ๊ฒ ์ฐ๋ ๊ฒฝ์ฐ์ ์ ์ฐพ๊ธฐ) ⇒ ๋งค ์๊ฐ ๊ฐ์ฅ ์ข์๋ณด์ด๋ ๋ฐฉ๋ฒ์ ์ ํํ๋ฉฐ, ํ์ฌ์ ์ ํ์ด ๋์ค์ ๋ฏธ์น ์ํฅ์ ๋ํด์๋ ๊ณ ๋ คํ์ง ์๋๋ค. ๐ก ๊ทธ๋ฆฌ๋๋ฌธ์ ๋ ์ด ๋ฌธ์ ๊ฐ ๊ทธ๋ฆฌ๋์ธ๊ฐ? ๋ฐ๋ก๊ฐ ์๋๊ฒ์ ์๋๊น? ๋ผ๋ ๊ณ ๋ฏผํ๋ ๊ฒ์ด ๊ฐ์ฅ ์ด๋ ต๋ค๊ณ ํ๋ค. ๊ทธ๋์ ๋์์์ด ์ด ๋ฌธ์ ๋ฅผ ๊ทธ๋ฆฌ๋๋ก ํ ์ ์๋์ง, ๋ฐ๋ก๊ฐ ์์์ง ์์์ง ๊ณ ๋ฏผํ๋๊ฒ์ด ์ ์์ด๋ผ๊ณ ํ๋ค. ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ ์์ฃผ ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ๊ณผ ์ง์ ์ด๋ค ์ถ์ ๋๋ค. ๋ํ์ ์ธ ๋ฌธ์ ์ ํ์ด "๊ฑฐ์ค๋ฆ๋์ ๋์ ์ผ.. 2023. 9. 11. ์ด์ 1 ยทยทยท 6 7 8 9 10 11 12 ยทยทยท 32 ๋ค์