왜 const char* str을 바꿀 수 있는 것일까? const라면 값이 바뀌지 않아야하는 것 아닐까?
메모리 > * Static 메모리 : 데이터 영역에 저장되고 지속성이 보장됨. Heap 메모리 : 힙 영역에 저장되고 지속성이 보장되나 프로그래머에의해 꼼꼼한 관리(메모리 해제)가 필요함. Stack 메모리 : 스택 영역에 저장되고 함수를 빠져나가면 자동 소멸됨. ※
Stack and Queue, postfix, infix expression
Inheritance, Inheritance's 3 uses, Inheritance and Construction, Destruction, and Initializer Lists, Assignment Operators
Polymorphism, Object slicing, Pointers, Virtual Destructor, Pure Virtual Function, Abstract Base Class
Recursion
Class Challenge Write a function that finds and returns the earliest position of a number in a linked list. If the number is not in the list or the li
Recursion Know the rules for writing correct recursive functions (base case, recursive case, etc.).
Problem 5. Implement the following function in a recursive fashion: bool isSolvable(int x, int y, int c); This function should return true if there
STL Vector The STL Vector is a template class like an array with dynamic length. push_back(): add an element at the end of an array empty: check if
Big-O Analysis
Sort, Tree, Binary Search Tree, Traversal
Trees, Binary Search Tree
Heap
Graph
Trees
Hash Table, Hash Collision, Closed Hashing, Open Hashing