Memoization
✅ Memoization way to improve algorithm save caculated result, do not have to caculate again used for recursive caculations used for dynamic programming https://soheeparklee.gith...
✅ Memoization way to improve algorithm save caculated result, do not have to caculate again used for recursive caculations used for dynamic programming https://soheeparklee.gith...
✅ Linear Data Type output if proportional to input system follows principle of superpostiion (adding input = adding outputs) predictable linear equations Additivity: t...
https://soheeparklee.github.io/posts/chapter5_IPadress/ ✅ IP address unique address for network interface network address ➕ host address network interface: network communication point ...
📌 HTTP HTTP, HTTPS 정리글 https://soheeparklee.github.io/posts/n-6httphttps/ ✅ What is HTTP? Hypertext Transport Protocol - allow data transfer in WWW - client-server - HTTP request: meth...
✅ Symmetric key algorithm A sends message encrypted with B’s public key B recieves and decrypts with B’s private key B sends message encrypted with A’s public key A recieves and decr...
📌 Network ✅ What is computer network? - connection of network devices to communicate data - use WWW - use HTTP ✅ What are the types of network? - WAN - LAN - MAN - PAN ✅ How can...
✅ Domain Name which computer on network? correspond to IP address since IP address is too long to memorize, use Domain Name instead for humans In order to access a web site, need to get I...
✅ Collection Framework framework to save, maange data in JAVA ✅ List duplicate element possible ⭕️ has order in data insertion order ⭕️ store null ⭕️ has index can get() elem...
✅ Memory Code area Data area Heap area Stack area ✅ Code area as program code is run save: code to be run also called text area User coommand program code to be run OS wil...
✅ Red Black Tree self balancing BST colors all nodes in red or black to maintain balance during insertions, deletions root is always black maintains the connected nodes not to repeat ...