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

Data structures

A data structure is a particular way storing and organizing data in a computer for efficient access and modification. Data structures are designed for a specific purpose. Examples include arrays, linked lists, and classes.

https://github.com/david-kariuki/dsa-java-practice1

Data Structures and Algorithms Practice 1 using java.

algorithms data-structures dsa dsa-algorithm dsa-learning-series

Last synced: 12 Apr 2025

https://github.com/lironmiz/self.py-python-course

this repository contains solutions in python to the python course problems of the Cyber ​​Education Center from campus.gov.il. and the final project of the course hangman

beginner-project certificate conditional-statements course data-structures education files-python functions game hangman hangman-in-python logical-operators loops practice pycharm-ide python self-learning string-python terminal variables-python

Last synced: 08 Feb 2025

https://github.com/processone/mqtree

Index tree for MQTT topic filters

data-structures erlang mqtt tree-structure

Last synced: 23 Apr 2025

https://github.com/pct960/competitive_programming

A handy collection of implemented data structures and algorithms for competitive coding contests

algorithm-challenges algorithms algorithms-implemented competitive-programming data-structures java

Last synced: 12 Apr 2025

https://github.com/alexprut/algo

🍒 Classic Algorithms and Data Structures implemented in Java

algorithm algorithms data-structures java

Last synced: 30 Apr 2025

https://github.com/rlaguilar/programming-contests

Contains all my codes from programming contests

algorithms c-plus-plus data-structures programming-contests

Last synced: 22 Nov 2024

https://github.com/williscool/code_gym

A workspace for learning computer science and software engineering topics

algorithms coding-challenge data-structures interview interview-prep javascript ruby

Last synced: 07 May 2025

https://github.com/garfield1002/jhr_skip_list

Header-only skip list library for modern C++ (C++17/C++20)

cpp data-structures header-only library skiplist

Last synced: 12 Apr 2025

https://github.com/ahtrahdis7/node-lru-cache-js

An implementation of LRU Cache using Doubly Linked Lists and Maps with O(1) read and write time complexity. [500+ NPM Downloads]

cache data-structures lru-cache lru-implementation nodejs

Last synced: 13 Apr 2025

https://github.com/asabaseiban/buaaentrance

北航 991软件工程考研初复试 代码和笔记

algorithm data-structures operating-system

Last synced: 11 Apr 2025

https://github.com/domnikl/algorithms-and-data-structures

Algorithms and data structures implemented in Kotlin

algorithms data-structures educational kotlin

Last synced: 23 Apr 2025

https://github.com/rproenza86/data_structure-algorithms-patterns

Computer Science Design Patterns, Data Structures and Algorithms. Javascript implementations. Detailed explanations. Working examples.

algorithms data-structures es6 javascript patterns

Last synced: 07 Apr 2025

https://github.com/adebsalert/data-structure-algorithm

Practice repo for solving leetcode problems and also custom data structures

algorithm-challenges algorithms-and-data-structures data-structures leetcode

Last synced: 30 Apr 2025

https://github.com/zj-dreamly/my-program-learning

我的编程学习之路,包括了design pattern,data structure,java8,java io,java concurrent,guava,spring,spring boot,spring cloud,js,vue

concurrent data-structures design guava io java java8 pattern spring spring-boot springcloud springmvc

Last synced: 30 Apr 2025

https://github.com/rocketshipapps/adblockfast-android

[Moved] Adblock Fast for Android is an Android port of the Adblock Fast app.

android data-structures frontend gradle html http java mobile security xml

Last synced: 24 Apr 2025

https://github.com/cagataycali/veri-yapilari

Pamukkale Üniversitesi Veri Yapıları Ders Notları

data-structures pamukkale-university

Last synced: 14 Apr 2025

https://github.com/achint08/algo-kit

Commonly encountered Data Strucutues and Algorithms implemented in python

algorithms data-structures go golang hacktoberfest interview-preparation-kit python

Last synced: 07 May 2025

https://github.com/fwcd/swift-utils

General-purpose utility library for Swift

data-structures swift utilities

Last synced: 07 May 2025

https://github.com/pigfly/rmit_algorithm_analysis

Central Repo For RMIT Algorithm Analysis Program

algorithms data-structures java rmit swift

Last synced: 09 Apr 2025

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

This is my Data Structure code using Java Language

data-structures java problem-solving

Last synced: 11 Apr 2025

https://github.com/urunov/data-strucute-algorithms

Data Strucuter and Algorithms. System Design. Behaviour Questions

algorithms data-structures hackerrank-solutions leetcode roadmap system-design

Last synced: 11 Apr 2025

https://github.com/s0rg/trie

Generic prefix tree for golang

data-structures golang-library prefix-tree trie trie-structure

Last synced: 30 Apr 2025

https://github.com/papachristoumarios/python-gomoryhu

Simplistic Gomory-Hu Tree Data Structure implementation in Python

data-structures gomory-hu-tree maximum-flow minimum-cu python

Last synced: 13 Feb 2025

https://github.com/sile/erl-splay-tree

A splay-tree implementation in Erlang

data-structures erlang splay-trees

Last synced: 11 Apr 2025

https://github.com/mahdiramezanii/data_staruct_with_python_2

Data building project (calculation of suffix expression with Python)

data-structures infix python

Last synced: 01 Dec 2024

https://github.com/minnukota381/codetantra-solutions

Here, you will get Code Tantra solutions of Data Structures and Algorithms using C for Placements

algorithms c codetantra data-structures

Last synced: 21 Nov 2024

https://github.com/baggepinnen/lengthchannels.jl

Julia Channels with defined length: Buffered and threaded iterators for machine learning.

channels data-structures iterators producer-consumer threading

Last synced: 15 Mar 2025

https://github.com/mahdiramezanii/data-structure-with-python

Data building project (transformation of intermediate term into prefix and suffix)

data-structures datastructures infix-to-postfix postfix python

Last synced: 01 Dec 2024

https://github.com/alextsao1999/ast-buffer

Fast incremental parsing using piece table and tree-sitter to generate syntax tree

ast buffer data-structures piece-table text text-buffer text-editor tree-sitter tree-sitter-cpp

Last synced: 11 Mar 2025

https://github.com/msakai/haskell-decision-diagrams

Binary decision diagrams (BDD) and Zero-Suppressed Binary Decision Diagrams (ZDD) in Haskell

bdd binary-decision-diagram binary-decision-diagrams data-structures haskell zdd

Last synced: 23 Mar 2025

https://github.com/pzaino/zvector

An ANSI C Vector library (Dynamic Array) that is fully configurable, fast, thread safe, reentrant, can store dynamic data structures as well as base datatypes and can be used to create dynamic stacks, dynamic queues and more.

algorithms ansi arrays bsd c c99 data-structures dynamic-arrays dynamic-queue dynamic-stack embedded gcc hacktoberfest high-performance library linux macos vectors winodws zig

Last synced: 03 Dec 2024

https://github.com/oke-aditya/dsa

Data Structures and Algorithms practice.

algorithms coding-interviews data-structures

Last synced: 23 Mar 2025

https://github.com/rahul-ghadge/demoprogramsjava

Core java, Collection, Multi threading, Data Structure, Generics, Java8 features, Streams, Functional Interfaces, Reflection, Recursion, Comparator related interview programs

collections core-java data-structures generics java8 multithreading

Last synced: 18 Nov 2024

https://github.com/alichtman/data-structures-cpp

Teaching data structures in C++. Great resource for students.

avl-tree btree cpp cs225 data-structures graph-algorithms hashtable trees uiuc

Last synced: 19 Mar 2025

https://github.com/manuarora700/100-days-interview-preparation

⚡️ 100 Days of DS Algo for interview preparation (C++ and Javascript)

algorithms algorithms-and-data-structures challenges data-structures

Last synced: 14 Mar 2025

https://github.com/khaledashrafh/b-tree

This contains a C++ code that implements a B-Tree data structure. A B-Tree is a self-balancing tree that can store and retrieve data efficiently. It is commonly used in databases and file systems.

b-tree b-tree-implementation cpp data-structures generic scratch-implementation template

Last synced: 02 Feb 2025

https://github.com/turbomack/chae-tree

Create multi level navigation in elm easily.

data-structures elm

Last synced: 15 Apr 2025

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

A Binary Tree Visualizer implemented purely in C - A combination of Data Structures & Computer Graphics.

binary-tree binary-tree-traversal binary-tree-visualization c computer-graphics data-structures

Last synced: 07 May 2025

https://github.com/lironmiz/leetcode

Designed to help people save the exercises I solved in java and track my progress and learning in algorithms, data structures, and programming math puzzles.

algorithms competitive-programming data-structures java leetcode-java leetcode-solutions math

Last synced: 18 Mar 2025

https://github.com/pfalcon/beap

Beap (bi-parental heap) algorithm reference implementation in Python

algorithms algorithms-and-data-structures data-structures implicit search-algorithm

Last synced: 19 Mar 2025

https://github.com/uiu-developers-hub/c-structure

A comprehensive collection of header files of 'C' language focusing on the data-structures and algorithms

algorithms c data-structures header-files

Last synced: 15 Apr 2025

https://github.com/mohd-faizy/learn_python

This is a public repository of Jupyter notebooks with introductory tutorials on different aspects of Python programming. Please star us if you think it is useful:

data-structures dict-python introductory-tutorials ipython-notebook jupyter-notebooks list-in-python python-library python-practice-programs python-programming python-programming-language python3 pythondatastructure sets tuples-in-python

Last synced: 13 Feb 2025

https://github.com/penemue/keap

Keap is a heap data structure presenting stable PriorityQueue and stable Keapsort sorting algorithm

data-structures heapsort kotlin priority-queue priorityqueue queue sorting-algorithms stable-priority-queue stablesort

Last synced: 07 May 2025

https://github.com/linoscope/okasaki-book-ocaml

Samples and solutions from Chris Okasaki's "Purely Functional Data Structures", written in OCaml.

data-structures ocaml purely-functional-data-structures

Last synced: 27 Mar 2025

https://github.com/juliafolds/microcollections.jl

Immutable empty and singleton collections

arrays data-structures dictionaries immutable julia sets

Last synced: 05 Mar 2025

https://github.com/meooow25/haccepted

Data structures and algorithms for competitive programming in Haskell

algorithms competitive-programming data-structures haskell

Last synced: 26 Mar 2025

https://github.com/yegor256/emap

📈 The fastest map possible in Rust, where keys are integers and the capacity is fixed (faster than Vec!)

data-structures hashmap rust

Last synced: 27 Mar 2025

https://github.com/erfaniaa/icpc-notebook

Shahid Beheshti University ACM-ICPC team notebook

acm acm-icpc algorithms cheatsheet data-structures icpc notebook

Last synced: 11 Apr 2025

https://github.com/baggepinnen/diskdataproviders.jl

Disk based, buffered data structures for machine learning

buffered-reader data-provider data-structures machine-learning

Last synced: 15 Mar 2025

https://github.com/ateeqrana7/banking-management-system

This is a Banking Management System built using the concepts of Object Oriented Programming & Data Structures. The following data structures have been implemented in this project; LinkedList, Queues.

bank-management-system banking banking-application banking-applications banking-system bankmanagement bankmanagementsystem classes cplusplus data-structures datastructures linked-list linkedlist management management-system object-oriented-programming oop queue

Last synced: 29 Apr 2025

https://github.com/brucou/functional-rose-tree

A small (2Kb zipped minified) tree-shakeable functional library to manipulate generic rose (a.k.a multi-way) trees

data-structures functional javascript lenses library rose-tree tree

Last synced: 18 Dec 2024

https://github.com/sondosaabed/tawjihi-school-records

School records managment application using linkedlist as data Structure. Java | JavaFX

data-structures gui java javafx linked-list school-records

Last synced: 22 Apr 2025

https://github.com/Erfaniaa/icpc-notebook

Shahid Beheshti University ACM-ICPC team notebook

acm acm-icpc algorithms cheatsheet data-structures icpc notebook

Last synced: 19 Feb 2025

https://github.com/xuwei-k/iarray

scalaz friendly immutable Array, NonEmptyArray

data-structures scala scalaz

Last synced: 23 Apr 2025

https://github.com/paurkedal/ocaml-bitpath

Efficient bit-string type along with containers to partition data on variable-length bit-strings.

bitset data-structures ip-address ocaml

Last synced: 20 Jan 2025

https://github.com/pgbiel/elembic

Framework for custom elements and types in Typst

data-structures elements types typst validation

Last synced: 13 Mar 2025

https://github.com/anshumansinha3301/linearsearchcpp

CPP Codes for Sorting, Searching and other DSA Concepts for interview Preparations. Codebase for data structures and algorithms.

algorithms-and-data-structures cpp data-structures searching-algorithms sorting-algorithms

Last synced: 13 Apr 2025

https://github.com/azersd/ksort-push_swap

push_swap is a sorting algorithm based on sorting two stacks with the least amount of moves.

42 42heilbronn 42network algorithms data-structures k-sort ksort push-swap pushswap pushswap-42

Last synced: 10 Apr 2025

https://github.com/365kim/algorithm_study

@dev-jko 와 함께하는 42알고리즘 스터디

algorithm data-structures

Last synced: 14 Apr 2025

https://github.com/oschulz/valueshapes.jl

Duality of view between named variables and flat vectors in Julia

array-view arrays data-structures julia prior-distribution shapes structured-data

Last synced: 21 Mar 2025

https://github.com/poyters/stella

Elixir library providing implementations of the most famous algorithms, data structures and math functions

algorithm algorithms data-structures datastructures elixir elixir-lang math

Last synced: 07 May 2025

https://github.com/astroband/ruby-xdr

Read/write XDR encoded data structures (RFC 4506)

data-structures deserialization ruby serialization xdr

Last synced: 05 Apr 2025

https://github.com/0x706b/fncts

A collection of hard forks, ports, re-imaginations, and original code to fuel my own learning

concurrency data-structures functional-programming resource-safety tsplus typescript zio

Last synced: 23 Apr 2025

https://github.com/lironmiz/next.py-python-course

this repository contains solutions in python to the next.py python course problems of the Cyber ​​Education Center from campus.gov.il.

algorithms certificate course data-structures education exception-handling generators inheritance iterable iterator learning-by-doing module modules one-liners oop-principles oop-python polymorphism project pycharm python3

Last synced: 18 Mar 2025

https://github.com/starnek0/buaaentrance

北航 991软件工程考研初复试 代码和笔记

algorithm data-structures operating-system

Last synced: 18 Nov 2024