Get flash to fully experience Pearltrees
Description This course will cover most of the major data structures and closely related algorithms: linked lists, stacks, queues, trees, binary search trees, heaps, graphs, searching, sorting. These are fundamental building blocks for developing algorithms and large applications. The course will also teach all the essentials of C++, building on what students learned from a previous C course, and focusing on object oriented programming. In particular, the course will cover classes in C++, overloading of functions and operators, inheritance, templates, and dynamic arrays.