two ways to create generator
carete an iterator and use iterator
In this article we will explore virtual function, virtual inheritance, pure virtual class, virtual destructor
why do we need overriding? And how to override a function?
smart pointer nd unique pointer
call by reference, value, pointer
Pass by reference, value, pointer
Hashmap-C++
a simple and powerful way to create list
some leetcode dynamic programming problems.
decorate a function, add more implementation to a function
Hash table is a kind of data structure with key and value. Dictionary :)
When there are only two states, we can use binary search to decrease the time complexity.
some useful code to plot in python, histogram, line chart
something like main function in C++
Resource Acquisition Is Initialization is a concept in oder to make C++ code simple and safe.
Static can be applied to variables, functions, inside functions, and classes members.
Self-Python
python code for full combination
different kinds of sort algorithm
the basic theory is pointer and reference.