An open API service providing repository metadata for many open source software ecosystems.

Topic: "suffix-array"

emmanuel-marty/lzsa

Byte-aligned, efficient lossless packer that is optimized for fast decompression on 8-bit micros

Language: C - Size: 1.03 MB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 239 - Forks: 30

IlyaGrebnov/libsais

libsais is a library for linear time suffix array, longest common prefix array and burrows wheeler transform construction based on induced sorting algorithm.

Language: C - Size: 324 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 203 - Forks: 25

andreaferretti/cello

A string library

Language: Nim - Size: 230 KB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 79 - Forks: 10

ekzhang/library

Advanced algorithm and data structure library in C++

Language: C++ - Size: 43 KB - Last synced at: 18 days ago - Pushed at: over 4 years ago - Stars: 65 - Forks: 9

SYSTRAN/fuzzy-match

Library and command line utility to do approximate string matching of a source against a bitext index and get matched source and target.

Language: C++ - Size: 4.68 MB - Last synced at: 8 days ago - Pushed at: 4 months ago - Stars: 50 - Forks: 11

jzebedee/deltaq

Fast and portable delta encoding for .NET in 100% safe, managed code.

Language: C# - Size: 555 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 42 - Forks: 13

clearlinux/bsdiff

Binary delta tools and library

Language: C - Size: 1.89 MB - Last synced at: 18 days ago - Pushed at: over 2 years ago - Stars: 37 - Forks: 10

IlyaGrebnov/libcubwt

libcubwt is a library for GPU accelerated suffix array and burrows wheeler transform construction.

Language: Cuda - Size: 46.9 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 34 - Forks: 1

hucsmn/qbsdiff

fast and memory saving bsdiff 4.x compatible delta compressor and patcher

Language: Rust - Size: 13.2 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 31 - Forks: 6

emmanuel-marty/zultra

Fast deflate implementation with zopfli-like ratios and a streaming API

Language: C - Size: 790 KB - Last synced at: 12 days ago - Pushed at: over 4 years ago - Stars: 28 - Forks: 3

gardiys/Algoritms

Realization of popular algoritms and structures using Python

Language: Python - Size: 6.79 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 27 - Forks: 5

michaelmaniscalco/msufsort

msufsort parallel suffix array construction algorithm

Language: C++ - Size: 682 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 27 - Forks: 2

felipelouza/gsufsort

gsufsort: building suffix arrays, LCP-arrays and BWTs for string collections [AMB 2020]

Language: C - Size: 18.8 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 26 - Forks: 2

zhuyie/bsdiff

bsdiff is a library for building and applying patches to binary files.

Language: C - Size: 10.8 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 26 - Forks: 12

kurpicz/saca-bench

Collection of Suffix Array Construction Algorithms (SACAs)

Language: Shell - Size: 5.91 MB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 26 - Forks: 3

forestLoop/Learning-ITMO-Academy-Pilot-Course

ITMO Academy: Pilot Course on Codeforce

Language: C++ - Size: 68.4 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 24 - Forks: 10

IlyaGrebnov/esa-matchfinder

The esa-matchfinder is a C99 library for efficient Lempel-Ziv factorization using enhanced suffix array (ESA).

Language: C - Size: 80.1 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 23 - Forks: 2

TravisWheelerLab/sufr

Parallel Construction of Suffix Arrays in Rust

Language: Rust - Size: 1.19 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 23 - Forks: 2

fasterthanlime/stringsearch

Collection of techniques for (binary) string searching

Language: Rust - Size: 714 KB - Last synced at: about 23 hours ago - Pushed at: over 5 years ago - Stars: 23 - Forks: 3

felipelouza/gsa-is

Inducing enhanced suffix arrays for string collections [DCC'16, TCS 2017]

Language: C - Size: 7.04 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 18 - Forks: 4

Tritonn204/tnn-miner

An open source Astrobwtv3 miner

Language: C - Size: 130 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 16 - Forks: 17

felipelouza/egsa

Generalized enhanced suffix array construction in external memory [CPM'13, AMB 2017]

Language: C - Size: 8.06 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 14 - Forks: 1

jamshed/CaPS-SA

Cache-friendly, Parallel, and Samplesort-based Constructor for Suffix Arrays and LCP Arrays

Language: C++ - Size: 1.76 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 13 - Forks: 6

vikasawadhiya/DC3-Algorithm

Detailed explanation and c++ implementation of DC3 algorithm.

Language: C++ - Size: 583 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 1

hucsmn/suffix_array

suffix array construction and searching algorithms for in-memory binary data.

Language: Rust - Size: 72.3 KB - Last synced at: 24 days ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 2

KHvic/algorithms

Advance algorithm implementations

Language: C++ - Size: 58.6 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 12 - Forks: 1

kurpicz/sais-lite-lcp

Induced Suffix Array and LCP construction based on the SAIS algorithm.

Language: C - Size: 82 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 11 - Forks: 3

Tascate/Suffix-Arrays-in-CPP

C++ Implementations of Suffix Array Constructions Algorithms for SA-IS and Skew as well as Kasai's algorithm for LCP construction.

Language: C++ - Size: 36.1 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 10 - Forks: 2

dominikkempa/fsais

External memory suffix array construction using inducing

Language: C++ - Size: 659 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 9 - Forks: 0

felipelouza/sacak-lcp

Optimal suffix sorting and LCP array construction for constant alphabets [IPL 2017]

Language: C - Size: 239 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 9 - Forks: 3

sharyash81/Algorithm-Design

Algorithm design course in my forth semester of university

Language: C# - Size: 30.3 KB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 2

felipelouza/lyndon-array

Computing the Lyndon Array in linear time [JDA 2018, SPIRE'19]

Language: C - Size: 5.19 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 7 - Forks: 1

mnpsnuwan/datastructures

A collection of powerful data structures are using java

Language: Java - Size: 1.39 MB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 0

jemshit/DataStructures

Data Structures naively implemented in Kotlin for learning purpose

Language: Kotlin - Size: 124 KB - Last synced at: 12 months ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

dominikkempa/psascan

Parallel external memory suffix array construction

Language: C++ - Size: 7.1 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 1

kurpicz/libdivsufsort Fork of y-256/libdivsufsort

A lightweight suffix-sorting library enhanced with LCP construction

Language: C - Size: 110 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 6 - Forks: 1

zamgi/SuffixArray

Implementation of suffix array

Language: C# - Size: 2.42 MB - Last synced at: 15 days ago - Pushed at: about 2 months ago - Stars: 5 - Forks: 0

metaphysicser/FMAlign2

FMAlign2: A novel fast multiple nucleotide sequence alignment method for ultra-long datasets

Language: C++ - Size: 308 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 1

d-tsuji/suffixarray

Manber&Myers's Suffix Array implemented in Go.

Language: Go - Size: 659 KB - Last synced at: 10 months ago - Pushed at: almost 5 years ago - Stars: 5 - Forks: 0

cannor147/itmo-algo

Algorithms and Data Structures course at ITMO University

Language: C++ - Size: 989 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

dominikkempa/pem-bwt

Parallel external memory construction of BWT from SA

Language: C++ - Size: 29.3 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 0

lh3/mssa-bench

Evaluating the performance of multi-string SA construction

Language: C - Size: 301 KB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 1

meooow25/suffix

Suffix arrays and friends

Language: Haskell - Size: 22.5 KB - Last synced at: 11 days ago - Pushed at: 9 months ago - Stars: 3 - Forks: 0

storm-ptr/step20

Step20 is a C++20, header-only library of STL-like algorithms and data structures

Language: C++ - Size: 432 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

wisdommatt/go-data-structures

A collection of data structures implemented in Go.

Language: Go - Size: 46.9 KB - Last synced at: 22 days ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

storm-ptr/step 📦

Step is a C++17, header-only library of STL-like algorithms and data structures

Language: C++ - Size: 357 KB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 1

mary060196/CISC5001_Research_Project_Implementing_TRed_Efficiently

C++ Tandem Repeats Detector -- Spring 2020 Independent Study Class in the Computer Science Department of Brooklyn College

Language: C++ - Size: 4.6 MB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 0

ChrisVilches/Partial-Text-Search

A JavaScript library that finds string patterns in a collection of documents. It efficiently finds matches even if the words in each document do not begin with the query pattern.

Language: JavaScript - Size: 967 KB - Last synced at: 2 days ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 1

anazhmetdin/Sternum

Sternum is a python package to map next generation sequencing reads to a reference genome using optimized methods

Language: Python - Size: 161 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

naman14310/DataStructures_Algorithms

Best collection of Data Structures and Algorithms (Includes basic, advance & augmented data structures).

Language: C++ - Size: 1010 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

hucsmn/psacak

The pSACAK suffix sorting algorithm for huge in-memory data on multicore machines.

Language: Rust - Size: 138 KB - Last synced at: 8 months ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 2

DLX4/diff-mark

字符串比较并标出差异

Language: Java - Size: 60.5 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 1

Sagnik07/Advanced-Problem-Solving

In this repository, we solve a list of famous coding problems in C++ programming language.

Language: C++ - Size: 10.7 KB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 0

romanyn36/DNA-searching-algorithms-pyqt6

simple desktop app that apply some of DNA searching algorithms, with easy use desktop GUI using Pyqt6 lib in python.

Language: Python - Size: 1.75 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

jdm365/SuffixArray

Suffix Array implemented in c/c++ exposed to python through cython.

Language: C - Size: 2.84 MB - Last synced at: 1 day ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

kris96tian/dsa_cpp

Bioinformatics Data Structures & Algorithms [such as the Q-Gram Index, scoring alignments , rna-structure prediction, generating the BLAST-Ńeighborhood and more.]

Language: C++ - Size: 203 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

metaphysicser/RepeatFind

本项目是对论文"Efficient computation of all perfect repeats in genomic sequences of up to half a gigabyte, with a case study on the human genome"和"Space-Efficient Computation of Maximal and Supermaximal Repeats in Genome Sequences"的复现,主要功能是对输入序列中重复片段的寻找。

Language: C++ - Size: 978 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

zarif98sjs/bioinformatics-algorithms

Algorithms for Bioinformatics (CSE 463)

Language: C++ - Size: 148 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

aminul-islam-niloy/Suffix-Array

suffix Array implementation using c++

Language: C++ - Size: 1000 Bytes - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

ivanbgd/Algorithms-on-Strings

Various algorithms and data structures on strings

Language: Python - Size: 155 KB - Last synced at: 24 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

sravi1210/Advanced-Algorithms

Advanced Algorithms and Data Structures C++ Implementation

Language: C++ - Size: 293 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 2

aKhfagy/data-structures-algorithms 📦

What I learned from Data Structures and Algorithms Specialization on Coursera.

Language: C++ - Size: 99.6 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

dario-santos/TC 📦

Resolução dos problemas de Teoria de Computação 2019/2020

Language: OCaml - Size: 7.84 MB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

Etshawy1/Bzip2-modified-Compression

A file compression tool that implements BWT, MTF, LZW algorithms

Language: C++ - Size: 1.66 MB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

ZgzInfinity/Adhara

Practices of Algorithm for hard problems

Language: Java - Size: 23.2 MB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

bhaskar6f1/Pallindromic-Sequence-in-Nucleic-Acid

DNA palindrome may have significant role in DNA replication that are found frequently in human cancer cells. Data Structures - Suffix Array, Longest Common prefix Array.

Language: C - Size: 9.77 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

waldohidalgo/rutas_code_chef

Repositorio con el código de ejercicios y proyectos de diversas rutas completadas en CodeChef

Language: Python - Size: 1.08 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

kris96tian/bioinfo_tool

Web App: Generate suffix array, Burrows-Wheeler transform, and FM indices for input strings Translate DNA sequences into their corresponding protein sequences

Language: Python - Size: 128 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Superb-Man/Advanced_DSA

Some of my leisure activities.

Language: C++ - Size: 70.3 KB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

Udrasht/DSAP-Assignments

DSAP Course Assignments 2022-2023

Language: C++ - Size: 16.6 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

smarchini/zuffix

Applications of Zuffix Arrays to String Search

Language: C++ - Size: 3.6 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

2019331043-Zakaria/ITMO-Academy-pilot-course

Language: C++ - Size: 5.86 KB - Last synced at: 12 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

noahfree/python-suffix-array

This program creates a suffix array on the U.S. Constitution and uses it to tell the user how many times a given word appears in the document.

Language: Python - Size: 20.5 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

alpaylan/sars

Suffix Array Library for Rust

Language: Rust - Size: 19 MB - Last synced at: 28 days ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

prfss/sacak

An implementation of SACA-K suffix sorting algorithm

Language: Rust - Size: 7.81 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

octfx/suffix-array

Java implementation of the Manber Myers Suffix Array algorithm in the course "Efficient Algorithms" at Ostfalia University Wolfenbüttel in the summer term 2020.

Language: Java - Size: 1.03 MB - Last synced at: 15 days ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

4math/GigaZip

Study project to understand how Deflate compression works

Language: Java - Size: 5.01 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

Shrey-Viradiya/SkulLGO

This repository contains the code for the course Advance Data Structures

Language: C++ - Size: 3.99 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 1

somyalalwani/Suffix-Array-Implementation

Implemented a suffix array in C++ without using any inbuilt library or STL.

Language: C++ - Size: 53.7 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

slavastar/Algorithms

In this repository I put my implementations of algorithms and data structures from coding problems and track my learning path

Language: C++ - Size: 39.1 KB - Last synced at: 9 months ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

mansi-k/ADSA_Assignment3

Implemented suffix array for different tasks, trie and external merge sort

Language: C++ - Size: 73.2 KB - Last synced at: 7 days ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

tigressine/sufarray 📦

An implementation of suffix arrays using radix sort and binary search

Language: C - Size: 17.6 KB - Last synced at: 4 days ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

sangzzz/AlgorithmsOnStrings

The code done for the completion of coursera course, Algorithms on Strings. --> Code completed in python only.

Language: Java - Size: 999 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

dkgv/payload-suffix-array

Suffix array with support for multiple strings and associated payloads.

Language: Java - Size: 61.5 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

mosmeh/suffine

Suffix array construction for huge strings

Language: Rust - Size: 79.1 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

dougct/strmanip

A string manipulation library in Golang

Language: Go - Size: 2.93 KB - Last synced at: 6 months ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

psaikko/human-zip

Text compression by abbreviation

Language: Python - Size: 3.91 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

NurlykhanKairly/cpp

Competitive Programming Codes in C++ (Segment Tree, Suffix Array, etc)

Language: C++ - Size: 5.86 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 1

rushitjasani/APS-Assignment-2

Language: C++ - Size: 23.4 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

lars76/pysais-utf8 📦

Python C module for creating suffix, LCP and BWT arrays with UTF-8 text.

Language: C - Size: 13.7 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

IEclipseI/suffix_array_function

Implementation of function returning a suffix array of given string in O(n * log^2(n)) (C++)

Size: 1000 Bytes - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

darshank15/Advanced-Problem-Solving---Assign-2

Implementation of BTree ,Suffix array and partial sort (Randomised Algorithm). Developed "StringBuilder" and Unordered_map (Hashing) library in c++.

Language: C++ - Size: 1.08 MB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 1

ggabriel96/mapnames

This is the repository for the code of my Computer Science bachelor's degree final paper.

Language: Python - Size: 11.2 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 1

VatsalSoni301/APS_Assignment_2

Language: C++ - Size: 589 KB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

chrislucas/java-tries-suffixant

Estudo sobre Tries, suffix arrays e suffix trees em Java

Language: Java - Size: 81.1 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

michaelmaniscalco/gauntlet_corpus 📦

the gauntlet corpus

Size: 8.48 MB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

demianzhang/DNA_k-mer_search

2015 Shen Zhen Cup Mathematical Modeling Contest

Size: 549 KB - Last synced at: about 2 years ago - Pushed at: about 9 years ago - Stars: 0 - Forks: 0

boreec/genomicindexing

Use a suffix array structure in C++ to index genomic sequences.

Last synced at: about 2 years ago - Stars: 0 - Forks: 0

Related Topics
suffix-tree 16 burrows-wheeler-transform 14 lcp-array 12 algorithms 12 bwt 9 cpp 8 trie 7 suffixarray 7 algorithm 6 data-structures 6 hashing 6 bioinformatics 5 fenwick-tree 5 python 5 sais 5 segment-tree 5 edit-distance 5 java 4 longest-common-prefix 4 external-memory 4 binary-search-tree 4 string-matching 4 queue 4 kmp-algorithm 4 union-find 4 string-search 3 parallel-algorithms 3 divsufsort 3 btree 3 dynamic-programming 3 lcp 3 knuth-morris-pratt 3 fm-index 3 bsdiff 3 graph-algorithms 3 binary-search 3 splay-tree 3 avl-tree 3 compression 3 priority-queue 3 stack 3 unordered-maps 3 string 2 indexing 2 b-tree 2 lru-cache 2 pattern-matching 2 minimum-spanning-trees 2 linear-programming 2 edmonds-karp-algorithm 2 competitive-programming 2 saca 2 lz77 2 deflate 2 suffix-trie 2 dna 2 lfu-cache 2 document-array 2 substring-search 2 hash-table 2 disjoint-set 2 golang 2 z-function 2 software-update 2 delta-encoding 2 binary-diffing 2 interval-tree 2 external-merge-sort 2 c 2 doubly-linked-list 2 min-heap 2 alignment 2 heap 2 advanced-data-structures 2 max-flow 2 tarjan-algorithm 2 manacher-s-algorithm 2 heavy-light-decomposition 2 longest-common-substring 2 cplusplus 2 burrows-wheeler-transformation 2 longest-common-subsequence 2 sorting 2 graphs 2 external-sorting 2 string-collections 2 dna-sequences 2 bst 2 parallel-suffix-array 2 string-indexing 2 suffix-array-construction 2 shortest-path-algorithm 2 avl 2 sorting-algorithms 2 string-algorithms 2 rna-structure 1 q-grams 1 pushdown-automata 1 bioinformatics-tool 1 flask-application 1