Adding Data Structures and Algorithms content

Adding Data Structures and Algorithms content
Revert "Adding Data Structures and Algorithms content"

This reverts commit abcf14962a3a3632611fb5b39c78db167fe9aa04.
Revert "Revert "Adding Data Structures and Algorithms content""

This reverts commit 7df56dadd8c81fa722ce07245cba2a9bd42180f1.