tutk is for Template Utilities Tool-Kit.
Classes | |
| class | tutk::OrderedList< T > |
| A class which implements a doubly linked list which can be ordered. More... | |
| class | tutk::TemplateNode< T > |
| A class which is used as the node in an object of type OrderedList. More... | |
| class | tutk::NODE< T > |
| Class Node to hold a each node of a List object. More... | |
| class | tutk::List< T > |
| Class List. More... | |
Enumerations | |
| enum | Order { ASCENDING, DESCENDING } |
| Enumeration which can help distinguish the kind of ordering required in sorting. More... | |
Functions | |
| template<class T> void | bubbleSort (TNT::Array1D< T > array, Order order) |
| A template function which sorts a TNT::Array1D object in ascending or descending order using the bubble sort algorithm. | |
| template<class T> void | mergeSort (TNT::Array1D< T > array, Order order, int first, int last) |
| A template function which sorts a TNT::Array1D object in ascending or descending order using the merge-sort algorithm. | |
|
|
Enumeration which can help distinguish the kind of ordering required in sorting. ASCENDING sorts in ascending order, DESCENDING sorts indescending order. |
|
||||||||||||||||
|
A template function which sorts a TNT::Array1D object in ascending or descending order using the bubble sort algorithm. Use this function to sort arrays of small sizes only. |
|
||||||||||||||||||||||||
|
A template function which sorts a TNT::Array1D object in ascending or descending order using the merge-sort algorithm. Use this function to sort arrays of small sizes only. |
1.3.7