19 Resources
Golang sort Libraries
Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON
What is Miller? Miller is like awk, sed, cut, join, and sort for data formats such as CSV, TSV, JSON, JSON Lines, and positionally-indexed. What can M
Perform external sorting on io.Reader
external-sort This repo describes an algorithm to sort data from a stream with a fixed amount of memory necessary that can be specified. The overall i
Smartsort - A smart sorting algorithm for Go to sort filename containing digits that is not zero padded
smartsort A smart sorting algorithm for Go to sort filename containing digits th
Finder is a tool to sort and organize your files.
Finder 🔍 Finder is a tool to sort and organize your files. Installation 🪄 Currently, we only support the installation via go directly as shown below
Implementation of external merge sort with 2-way merge.
External merge sort An implementation of external merge sort algorithm (with 2-way merge) written in Go. This particular implementation sorts strings.
Code in this repository solves the game Water Sort Puzzle for phones
Water Sort Puzzle Solver This code can solve a game called "Water Sort Puzzle" available on APPStore and PlayMarket. Start Guide Firstly, you have to
Scan your pictures and videos for corruption, and sort them by EXIF or modification time
scanogram Scan your pictures and videos for corruption, and sort them by EXIF or modification time. Introduction This tool is a fast and lightweight s
Stalin sort in multiple languages!
stalin-sort Stalin sort in multiple languages, contributions are welcome! Motivation This repo is motivated by this tweet, this tweet contains a refer
A customized go list with index, sort, append, pop, count, clear and last item methods
golist A customized go list with index, sort, append, pop, count, clear and last item methods About The list data type has some more methods. Here are
Fast Concurrent / Parallel Sorting in Go
sorty sorty is a type-specific, fast, efficient, concurrent / parallel QuickSort implementation (with an enhanced InsertionSort as subroutine). It is
Right imports sorting & code formatting tool (goimports alternative)
goimports-reviser Tool for Golang to sort goimports by 3-4 groups: std, general, local(which is optional) and project dependencies. Also, formatting f
generic sort for slices in golang
slices generic sort for slices in golang basic API func BinarySearch[E constraints.Ordered](list []E, x E) int func IsSorted[E constraints.Ordered](li
Sort the emails contained in a .csv file into a text file
Go convert csv to txt This snippet of code allows you to sort the emails contained in a .csv file into a text file.
Distributed merge sort for large sets across nodes in a network
distMergeSort An implementation of mergesort distributed across nodes used to sort large sets. Introduction Merge sort partitions sets so that they ca
A radix sorting library for Go (golang)
zermelo A radix sorting library for Go. Trade memory for speed! import "github.com/shawnsmithdev/zermelo" func foo(large []uint64) zermelo.Sort(l
A fast string sorting algorithm (MSD radix sort)
Your basic radix sort A fast string sorting algorithm This is an optimized sorting algorithm equivalent to sort.Strings in the Go standard library. Fo
Data structure and algorithm library for go, designed to provide functions similar to C++ STL
GoSTL English | 简体中文 Introduction GoSTL is a data structure and algorithm library for go, designed to provide functions similar to C++ STL, but more p
GoDS (Go Data Structures). Containers (Sets, Lists, Stacks, Maps, Trees), Sets (HashSet, TreeSet, LinkedHashSet), Lists (ArrayList, SinglyLinkedList, DoublyLinkedList), Stacks (LinkedListStack, ArrayStack), Maps (HashMap, TreeMap, HashBidiMap, TreeBidiMap, LinkedHashMap), Trees (RedBlackTree, AVLTree, BTree, BinaryHeap), Comparators, Iterators, Enumerables, Sort, JSON
GoDS (Go Data Structures) Implementation of various data structures and algorithms in Go. Data Structures Containers Lists ArrayList SinglyLinkedList
CLRS study. Codes are written with golang.
algorithms CLRS study. Codes are written with golang. go version: 1.11 Heap BinaryHeap on array BinaryHeap on linkedlist LeftistHeap FibonacciHeap Tre