# Part I - Basics

The first part summarizes some of the main aspects of data structures and
algorithms, such as implementation and usage.

This chapter consists of the following sections.

## Reference

- [VisuAlgo](http://visualgo.net/) - Animated visualizations of data structures and algorithms
- [Data Structure Visualizations](http://www.cs.usfca.edu/~galles/visualization/Algorithms.html) - An alternative to VisuAlgo
- [Sorting Algorithms](https://www.toptal.com/developers/sorting-algorithms/) - Animations comparing various sorting algorithms
