An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with binary-search-tree

A curated list of projects in awesome lists tagged with binary-search-tree .

https://github.com/codermjlee/binarytrees

Some operations for binary tree

binary-search-tree binary-tree

Last synced: 09 Apr 2025

https://github.com/tnballo/scapegoat

Safe, fallible, embedded-friendly ordered set/map via a scapegoat tree. Validated against BTreeSet/BTreeMap.

binary-search-tree data-structures embedded no-std rust scapegoat-tree

Last synced: 04 Apr 2025

https://github.com/zrwusa/data-structure-typed

Javascript Data Structure & TypeScript Data Structure. Heap, Binary Tree, Red Black Tree, Linked List, Deque, Trie, HashMap, Directed Graph, Undirected Graph, Binary Search Tree, AVL Tree, Priority Queue, Graph, Queue, Tree Multiset, Singly Linked List, Doubly Linked List, Max Heap, Max Priority Queue, Min Heap, Min Priority Queue, Stack.

avl-tree binary-search-tree binary-tree data-structures deapth-first-search deque dequeue dijkstra-algorithm directed-graph floyd-warshall-algorithm graph heap javascript-data-structures linked-list red-black-tree

Last synced: 15 May 2025

https://github.com/w8r/avl

:eyeglasses: Fast AVL tree for Node and browser

algorithms avl-tree balanced-search-trees binary-search-tree data-structure tree

Last synced: 16 May 2025

https://github.com/chachaxw/data-structure-and-algorithm

Basic data structures, sorting algorithms, algorithms learning tools. 基本数据结构,排序算法,算法学习工具

alogrithms binary-search-tree binary-tree cpp data-structures heap javascript leetcode leetcode-cpp leetcode-solutions sort sorting-algorithms stack typescript

Last synced: 20 Nov 2024

https://github.com/chen0040/lua-algorithms

Lua algorithms library that covers commonly used data structures and algorithms

algorithms balanced-search-trees binary-search-tree data-structures lua red-black-tree sorting tries

Last synced: 16 Dec 2024

https://github.com/cschen1205/cs-algorithms

Package cs-algorithms provides C# implementation of algorithms for data structures and manipulation, as well as graph and string processing

algorithms bellman-ford-algorithm binary-search-tree dijkstra max-flow red-black-tree sorting-algorithms substring-search symbol-table topological-sort

Last synced: 29 Jan 2025

https://github.com/jserv/rbtree

A red-black tree implementation

binary-search-tree data-structures red-black-tree

Last synced: 17 Jan 2025

https://github.com/tomakado/containers

Collection of simple generic data structures currently missing in Go's standard library.

binary-search-tree binary-tree data-structures go-algorithms go-datastructure go-library linked-list queue set stack tree tree-structure

Last synced: 01 Dec 2024

https://github.com/sayan-maity/algorithm-visualizer

Algorithm Visualizer helps users to visualize different algorithms with vibrant graphics and colors 🤖 👨‍💻

algorithm-visualizer binary-search-tree css html javascript pathfinding sorting trie

Last synced: 16 Apr 2025

https://github.com/hoangsonww/binary-search-tree-dsa

🌳 This repository is dedicated to the Binary Search Tree (BST) data structure, featuring a comprehensive demo of all its functionalities including insertion, deletion, search, and traversal operations. It serves as an educational resource for understanding BSTs in depth, offering code examples and explanations suitable for students and developers.

algorithms binary-search binary-search-algorithm binary-search-tree binary-search-tree-operations binary-search-tree-traversal binary-tree binary-tree-array binary-tree-linked-list bst bst-tree data-structures java java-8

Last synced: 11 Apr 2025

https://github.com/d3or/sol-trees

A binary search tree implementation in Solidity

binary-search-tree bst data-structures-and-algorithms solidity

Last synced: 07 May 2025

https://github.com/knifer/rbtree-java

.Red-Black tree algorithm. Should have know there's already a TreeMap in Java.........

binary-search-tree red-black-tree

Last synced: 11 Apr 2025

https://github.com/syipmong/dsa-practice

This repository serves as a comprehensive resource for understanding and implementing various data structures and algorithms

algorithm binary-search-tree dart data-structures dsa-algorithm dsa-practice graph hash java javascript linear-search linked-list merge-sort mergesort programming python queue range recursion stack

Last synced: 17 Mar 2025

https://github.com/vincentlaucsb/graph-drawing

An exploration of tree and force-directed graph drawing algorithms.

binary-search-tree force-directed graph graph-drawing reingold svg tree

Last synced: 09 Apr 2025

https://github.com/mignon-p/jsw-libs

Data structure libraries in C.

binary-search-tree c data-structures library

Last synced: 11 Apr 2025

https://github.com/obitech/go-trees

BST, Red-Black-Tree & Interval Tree in Golang

binary-search-tree golang interval-tree redblack-tree

Last synced: 14 Apr 2025

https://github.com/rogercoding/binary-search-tree

This Java program implements a Binary Search Tree (BST) with basic operations: node insertion, key searching, and in-order traversal. It demonstrates efficient data storage, retrieval, and sorted data display.

binary-search-tree java object-oriented-programming

Last synced: 14 Apr 2025

https://github.com/drapegnik/bst

:evergreen_tree: Binary Search Tree with console visualization on Java

binary-search-tree bsu console-visualization famcs java labs study tree

Last synced: 18 Mar 2025

https://github.com/harshcasper/data-structures

An NPM Package built for Developers to get a High-Level API Access to various Data Structures 👨‍💻🗄️

binary-search-tree data-structures datastructures hash-table linked-list npm npm-module npm-package npm-scripts npmjs priority-queue stack

Last synced: 15 Feb 2025

https://github.com/sgoudham/bst-rs

Recursive & Iterative Binary Search Tree Implementations within Rust

binary-search-tree binary-tree bst bst-tree data-structures hacktoberfest rust rust-crate rust-library

Last synced: 11 Apr 2025

https://github.com/weihanchen/binary-search-tree-js-visualize

Binary Search Tree based demonstration on javascript、es6、html5 canvas

binary-search-tree canvas ci es6 html5 material-design precache pwa sass webpack

Last synced: 29 Apr 2025

https://github.com/wroberts/pyredblack

Cython interface to red-black trees implemented in C++

balanced-search-trees binary-search-tree data-structure python python-2 python-3 red-black-tree

Last synced: 09 Apr 2025

https://github.com/shgopher/godata

Basic data structures and operations written in Go, such as trie, bloom filter union&find etc.

bfs binary-search-tree bloom-filter data-structures dfs go golang heap lru lru-cache queue red-black-tree stack trie union-find

Last synced: 15 Apr 2025

https://github.com/thanhit95/sutree

Tree data structure library with great display utility in Python 3.

avl avl-tree binary-search-tree binary-tree binary-tree-visualization bst python tree-visualization

Last synced: 07 May 2025

https://github.com/aravindraj777/problems-d365

Data structure and Algorithms, Java workouts ,Problem Solving questions and solutions.(Repository contains major Graph alogirthms like Bellmanford algo,Prim's ,Dijkstra's algorithm).

arraylist-java arrays bellman-ford-algorithm binary-search-tree data-structures-and-algorithms dijkstra-algorithm graph hashtable heap heapsort linkedlist prims-algorithm queue sorting-algorithms stack strings trie

Last synced: 22 Nov 2024

https://github.com/seboettg/forest

Tree data structures for PHP – containing general tree, binary tree, and AVL tree

avl avl-tree avltree basic-data-structures binary-search-tree datastructures datastructures-algorithms php php7 search-trees tree-structure visitor-pattern

Last synced: 13 Apr 2025

https://github.com/azzzrro/data-structure-solutions-3

Data structure solutions encompassing binary search trees, graphs, depth-first search, breadth-first search, heaps including min and max heaps, and tries. These resources are invaluable for both learning and honing coding skills through practical exercises.

bfs binary-search-tree dfs graph-algorithms heapsort-algorithm tree-data-structure

Last synced: 17 Jan 2025

https://github.com/ttiagojm/gp-cnas

Implementation example of GP-CNAS: Convolutional Neural Network Architecture Search with Genetic Programming

binary-search-tree genetic-algorithm genetic-programming neural-architecture-search tensorflow2

Last synced: 22 Apr 2025

https://github.com/wtarreau/cebtree

Compact Elastic Binary Trees: only require two pointers, like a doubly-linked list, to build a tree. Duplicates not implemented for now, but algorithmically supported.

binary-search-tree ebtree

Last synced: 15 May 2025

https://github.com/king04aman/data-structures-using-c

Data Structures and algorithm program written in C language. A detailed Data Structure implementations in C with Pseudo code and organized for real world usage.

binary-search-tree bst bst-tree bstree btree c circular-linked-list clang data-structures data-structures-algorithms data-structures-and-algorithms doubly-linked-list graph graph-algorithms linked-list queue stack tree tree-structure

Last synced: 11 Apr 2025

https://github.com/dhrupad17/leetcode-75_level1

This study plan is for those who want to prepare for technical interviews but are uncertain which problems they should focus on. The problems have been carefully curated so that levels 1 and 2 will guide beginner and intermediate users through problems that cover the data structures and algorithms necessary to succeed in interviews with most mid-tier companies. While level 3 provides material to help users whose targets are top-tier companies.

binary-search binary-search-tree dynamic-programming graph greedy hashmap heap linked-list prefix-sum sliding-window stack string tree

Last synced: 05 Mar 2025

https://github.com/thisis-developer/data-structures-algorithms

A data structure is not only used for organizing the data. It is also used for processing, retrieving, and storing data. There are different basic and advanced types of data structures that are used in almost every program or software system that has been developed. So we must have good knowledge about data structures.

array avl-tree binary-search binary-search-tree bubble-sort data-structures graph-algorithms heap insertion-sort linear-search linked-list loops-and-iterations matrix merge-sort queue quick-sort recursion selection-sort stack tree-algorithms

Last synced: 31 Jan 2025

https://github.com/hxndev/huffman-encoding-using-binary-trees

The idea behind Huffman coding is based upon the frequency of a symbol in a sequence. The symbol that is the most frequent in that sequence gets a new code that is very small, the least frequent symbol will get a code that is very long, so that when we’ll translate the input we want to encode the most frequent symbols will take less space than they used to and the least frequent symbols will take more space but because they’re less frequent it won’t matter that much.

algorithm binary-search-tree binary-tree compression compression-algorithm cpp decryption encoding encryption huffman vecctor visual-studio

Last synced: 31 Mar 2025

https://github.com/nanlong/rust-arithmetic

学习《算法(第4版)》时使用Rust语言对书中算法的实现

binary-search-tree graph red-black-tree sort

Last synced: 01 Mar 2025

https://github.com/pkprajapati7402/python-practice-problems

This repository hosts Python solutions to various practice problems covering fundamental algorithms, data structures, and LeetCode challenges. With a file for each problem, it's easy to navigate and understand the solutions. Whether you're brushing up on searching algorithms, graph traversals, or implementing data structures like linked lists etc.

algorithms binary-search-tree data-structures-and-algorithms learning leetcode-solutions practice-programming python

Last synced: 06 Apr 2025

https://github.com/opensourcedoc/bstree-c

A naive, aka not-balanced, binary search tree in C

binary-search-tree c-library demo

Last synced: 23 Apr 2025

https://github.com/danielbrodi/c-data-structures

A collection of algorithms and implementations of all common data structures - written in C. Multiple ways to implement any data structure, e.g: Both iterative and recursive way for a binary search tree. All kinds of Linked Lists (Singly, Doubly, Sorted). Hash Map which is based on a linked list and etc...

algorithm binary-search-tree binary-tree bit-array c circular-buffer circular-queue data-structures data-structures-and-algorithms doubly-linked-list hash-map heap heap-queue linked-list priority-queue queue singly-linked-list sorted-lists stack vector

Last synced: 13 May 2025

https://github.com/vadhub/modulchit

Mobile application for android, which is a visualization of some classic programming algorithms

algorithms android binary-search-tree binary-search-tree-customview customview gcd java rsa rsa-algorithm rsa-cryptography rsa-encryption sorting-algorithms

Last synced: 05 May 2025

https://github.com/mustafah15/bst

Binary search tree implementation in Javascript

binary-search-tree javascript

Last synced: 21 Feb 2025

https://github.com/felixklauke/arya

Clean and fast binary search tree ('B-Tree') implementation suitable for usage in fast on disk storage engines for providing fast and as direct as possible access on items.

accessibility binary-search-tree btree btree-indexes performance

Last synced: 21 Feb 2025

https://github.com/anshuthopsee/binary-tree-visualizer

A simple tool, to visualize, Binary Tree and Heap data structures. Made with vanilla JS.

binary-search-tree binary-tree binary-tree-visualization binary-tree-visualizer data-structures dsa heap maxheap minheap visualization

Last synced: 01 Apr 2025

https://github.com/tarunbatra/algorithms

Implementation of searching and sorting algorithms including Quick Sort, Merge Sort and Binary Search

algorithms anagram binary-search-tree mergesort quicksort regex

Last synced: 01 Mar 2025

https://github.com/nidhiupman568/leetcode-solved-problems

🏆🌟 I solve the Problem of the Day on LeetCode daily 🗓️🧩 and have successfully tackled over 150 interview questions. 💪🧠 Additionally, I've completed Love Babbar's 450 DSA sheet 📚 and Striver's 180 DSA sheet 📘. My primary coding language is C++ 💻, but I have also solved many problems in Java ☕. 🏆🌟

arrays backtracking binary-search-tree binary-trees bit-manipulation bitwise c-plus-plus divide-and-conquer dynamic-programming graphs greedy hash heap linked-list matrix recursion searching-and-sorting stacks-and-queues strings trie

Last synced: 28 Apr 2025

https://github.com/sujalxplores/mega-calculator

All type of calculators like Cuboid (4D), Binning, Chi-square test, Red-black tree, Binary search tree, Longest Common Sub Sequence, Master Theorm, Heap Sort, Decision Theory at one place ✨

angular binary-search-tree binning chi-square-test cuboid decision-theory heapsort longest-common-subsequence master-theorem megacalculator red-black-tree

Last synced: 21 Feb 2025

https://github.com/hritik-6918/dsa_sheet_by_fraz-codes

🔥 This is an attempt to solve DSA Cracker Coding Questions List curated by @Fraz bhaiya.

algorithms arrays backtracking binary-search-tree binarytree bitmagic dynamic-programming greedy heaps linkedlist math matrix queues stacks strings

Last synced: 05 Apr 2025

https://github.com/nidhiupman568/c-plus-plus-problems-solved

🏆🌟 I solve the Problem of the Day on LeetCode daily 🗓️🧩 and have successfully tackled over 150 interview questions. 💪🧠 Additionally, I've completed Love Babbar's 450 DSA sheet 📚 and Striver's 180 DSA sheet 📘. My primary coding language is C++ 💻, but I have also solved many problems in Java ☕. 🏆🌟

arrays backtracking binary-search-tree binary-trees bit-manipulation bitwise c-plus-plus divide-and-conquer dynamic-programming graphs greedy hash heap linked-list matrix recursion searching-and-sorting stacks-and-queues strings trie

Last synced: 11 Apr 2025

https://github.com/tahmid-tanzim/problem-solving

AlgoExpert, LeetCode & HackerRank Problem Solving - hackerrank.com/tahmid_tanzim & leetcode.com/tahmid-tanzim

binary-search-tree breath-first-search depth-first-search dynamic-programming graph hashtable javascript linked-list python3 searching sorting

Last synced: 07 Apr 2025

https://github.com/rohan-bhautoo/karaoke-application

A Karaoke Application was designed and implemented using Data Structures and JavaFX where a user will be able to search specific songs from a large number of data and to add new songs to the playlist.

algorithms-and-data-structures binary-search-tree java javafx linked-list red-black-tree

Last synced: 12 Mar 2025