{'fraction_non_alphanumeric': 0.01532567049808429, 'fraction_numerical': 0.0, 'mean_word_length': 5.301204819277109, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Novel Sorting Algorithm Based on Guessing Function

This article introduces a new sorting algorithm substituting the value of elements into a function to predict their positions approximately. We focus on building the function which is the mapping relationship between element values and their corresponding sorted locations. Applying the theory of entropy, we can demonstrate that its time complexity is from O(n) to O(nlgn). Experiments also indicate that it can run faster than Quicksort for small and medium scale data