binary-search-tree

There are 1933 repositories under binary-search-tree topic.

  • sherxon/AlgoDS

    Implementation of Algorithms and Data Structures, Problems and Solutions

    Language:Java3.4k17113609
  • joowani/binarytree

    Python Library for Studying Binary Trees

    Language:Python1.8k4624170
  • mauriciosantos/Buckets-JS

    A complete, fully tested and documented data structure library written in pure JavaScript.

    Language:JavaScript1.2k4316111
  • partho-maple/coding-interview-gym

    leetcode.com , algoexpert.io solutions in python and swift

    Language:Python832347461
  • jeffzh4ng/iruka

    data structures and algorithms

    Language:TypeScript784261094
  • hornhuang/android_interviews

    🚀Everything you need to know to find an android job. 算法 / 面试题 / Android 知识点 🔥🔥🔥 总结不易,你的 star 是我最大的动力!

    Language:HTML58120385
  • wzhe06/ipdatabase

    IP geolocation binary tree search

    Language:Java336215177
  • CoderMJLee/BinaryTrees

    Some operations for binary tree

    Language:JavaScript30411866
  • scapegoat

    tnballo/scapegoat

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

    Language:Rust24241016
  • amitbansal7/Data-Structures-and-Algorithms

    Implementation of various Data Structures and algorithms - Linked List, Stacks, Queues, Binary Search Tree, AVL tree,Red Black Trees, Trie, Graph Algorithms, Sorting Algorithms, Greedy Algorithms, Dynamic Programming, Segment Trees etc.

    Language:C23910390
  • ashish-3916/Coding-Ninjas-Data-Structures

    This repo contains solutions to problem of data structures in c++

    Language:C++20421170
  • huyvohcmc/coursera-dsa

    Coursera's Data Structures and Algorithms Specialization

    Language:Python14711273
  • BokkyPooBahsRedBlackTreeLibrary

    bokkypoobah/BokkyPooBahsRedBlackTreeLibrary

    BokkyPooBah's Red-Black Binary Search Tree Library

    Language:Solidity13881324
  • Dentrax/Data-Structures-with-Go

    Data Structures with Go Language

    Language:Go1379010
  • manosriram/Data-Structures

    Data-Structures using C++.

    Language:C++13113147
  • shashankch292/InterviewBit

    InterviewBit Programming Solutions

    Language:C++1304065
  • bfaure/Python3_Data_Structures

    Code from Youtube Tutorial Series

    Language:Python12463134
  • akshayavb99/CodingNinjas_Java_DSA

    Contains the solutions for the programming questions in the CodingNinjas Java+DSA course

    Language:Java1203177
  • w8r/splay-tree

    Fast splay-tree data structure

    Language:TypeScript1134818
  • w8r/avl

    :eyeglasses: Fast AVL tree for Node and browser

    Language:JavaScript10942932
  • joney000/Java-Competitive-Programming

    I've written some important Algorithms and Data Structures in an efficient way in Java with references to time and space complexity. These Pre-cooked and well-tested codes help to implement larger hackathon problems in lesser time. DFS, BFS, LCA, LCS, Segment Tree, Sparce Table, All Pair Shortest Path, Binary Search, Matching and many more ...

    Language:Java1052028
  • yaoguangluo/Deta_Cache

    缓存cache服务器

    Language:Java1044858
  • chachaxw/data-structure-and-algorithm

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

    Language:C++1015126
  • 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.

    Language:TypeScript911626
  • AaronGalloway/30-Days-Of-Java

    Code and lessons from "30 Days Of Code" put together by @BlondieBytes. Topics include variables, methods, binary search trees and more. It is a general, yet thorough, introduction to Java.

    Language:Java843112
  • chen0040/lua-algorithms

    Lua algorithms library that covers commonly used data structures and algorithms

    Language:Lua658014
  • AABBTree

    kip-hart/AABBTree

    Pure Python implementation of d-dimensional AABB tree.

    Language:Python57579
  • TheSYNcoder/InterviewPrep

    A repository containing link of good interview questions

    Language:C++555844
  • mfe-/DataStructures.Algorithms

    DataStructures and algorithms

    Language:C#514139
  • recp/ds

    🔗 Common Data Structures and Algorithms

    Language:C49705
  • anujdutt9/Python-Data-Structures-and-Algorithms

    Data Structures & Algorithms Implementation in Python

    Language:Python465028
  • extra-collections

    Anwarvic/extra-collections

    extra-collections (or extra for short) is a python3 package that provides a pythonic, intuitive, and easy implementation of the most common data structures used in software projects.

    Language:Python44309
  • ishaan007/Data-Structures

    Algorithmic Problems Solutions -- hash table code featured in geeksforgeeks

    Language:Java444147
  • rajvi-patel-22/Library-Management-System-Searching-catalogues-in-library-using-binary-search-tree

    Our main objective in this project is to create a library management system wherein students can issue books and the admin or librarian can update/delete the record of books kept in the library. So we have the system into two parts : from user’s perspective and from admin’s perspective. First of all, the admin must login to handle the accounts where the username and password are already set. After he has logged in successfully, he can add, delete and update the books. He can add any new book in the already existing list of books. Similarly he can also delete any existing book. In the update option, the admin can update the quantity of books as well as the name of the book. As and when the admin adds the books, a binary search tree will be created where the nodes contain the name of books and are put in sorted order. Now if a student wants to issue/return any book, then he/she must login into the system, by enetering their valid university ID. The student will be allowed to issue/return only if their ID matches the list of university ID’s of students. When the student enters the name of book to be issued, that particular book will be searched by it’s name, in the already created binary search tree. If the book is not found in the tree, then a message will be printed “Book is not available in the library”. And if the book is out of stock, then this message will be printed, “This book is currently unavailable. Please try after some days.” Moreover, the student cannot issue more than 2 books simultaneously. When the student issues a book, the issuing date and time is recorded by the librarian. And if the student misses the due date of returning the book, then he has to pay that particular fine.

    Language:Java423211
  • zcomert/veri-yapilari-ve-algoritmalar-old

    Veri Yapıları ve Algoritmalar dersi, bilgisayar bilimleri açısından temel bir derstir. Youtube videoları ile desteklediğimiz bu repository içerisinde, pek çok veri yapısına ait kaynak kodu ve uygulamaları bulabilirsiniz.

    Language:C#4029
  • bakhodir10/AlgoCS

    This repository is all about data structures, its implementation, problem and solving

    Language:Java383013