Reviewing data structure and algorithm
I'm waiting for the notice of my interview time, and I know indeed I need to prepare a lot.
So start from several online post by interviewees talking about their past experience. I started from basics of Data Structure. When I browse through the book, I noticed that basically nothing was learned in the DS course I took in BUPT. What a great time I had then, and I got an A- out of that class. I should totally have failed!
Several things I'm taking care of:
1. Binary tree and Sorting
2. Hashing and probing
3. What's the difference between Binary tree and hash table? My current understanding is that Hash table would work better and quick in searching when the data is of finite and known size, while binary tree would be more helpful in providing storing and searching capacity when we have large data set. (why?)
4. Inheritance, what would be inherited in new instances? How does virtual function work?