Those are C++ codes for data structures and sorting algorithms.
All of the classes are template class so you can use any comparabla data type you have with them. Files are only .h files since template classes has problems with .cpp and .h seperation of C++ files.