naturally

Natural sorting library

An algorithm to sort strings according to natural ordering with support for hierarchical identifiers and Unicode characters

Natural sort algorithm

GitHub

87 stars
6 watching
20 forks
Language: Ruby
last commit: about 1 year ago
array-comparisonrubysortsort-order

Related projects:

Repository Description Stars
dancouper/natural_sort A sorting function for natural ordering of strings containing numbers 14
tompazourek/naturalsort.extension An extension to StringComparison that adds support for natural sorting of strings 175
wildgums/orc.sort Provides a collection of algorithms for sorting data in a programming language 17
felix-petersen/diffsort A library that allows gradients to be propagated through sorting operations, enabling differentiable sorting networks. 107
bonzaithepenguin/wikisort An optimized sorting algorithm with O(1) memory usage. 1,273
grosser/sort_alphabetical An extension to Ruby's Enumerable module for sorting UTF8 strings alphabetically while considering variant characters and non-ASCII characters with ligatures. 68
pi8027/stablesort Provides a modular and canonical way to prove the correctness of stable sorting algorithms in Coq. 22
yourbasic/radix A fast string sorting algorithm implemented in Go. 192
0xdewy/quicksort-huff An implementation of the Quicksort sorting algorithm using a custom data structure called Huff. 10
mattreecebentley/plf_indiesort A sorting algorithm that optimizes performance on non-random access containers and large data types 19
dcousens/is-sorted A small utility module to check if an ordered list of values is in the correct sequence 23
narimiran/sorta An implementation of sorted data structures using B-Trees in the Nim programming language 17
scandum/blitsort An in-place sorting algorithm that partitions arrays recursively using rotations and auxiliary memory management 703
addyosmani/bubblesort A bubble sort algorithm implementation with a comparison function for sorting arrays of elements in ascending or descending order 107
djo/algorithms A collection of basic algorithms implemented in Ruby 72