Algorithims,java,arrays Calculates algorithms and data structures for sorting and searching. Selects best one to use for particular data set.
Additionally, data structures can be used for own purposes. All data structures have the ability to insert and search. Will add deletion in the future.