Cryptography File Digest Strings Levenshtein Distance Sorting Heap Sort Insertion Sort Merge Sort Quick Sort Selection Sort Data structures 2–3 Tree