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/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/bugenzhao/leetcode.playground

📜 Bugen's LeetCode solutions in Swift Playground. 𝐎𝐯𝐞𝐫 𝟒𝟎𝟎 𝐩𝐫𝐨𝐛𝐥𝐞𝐦𝐬 𝐢𝐧𝐜𝐥𝐮𝐝𝐞𝐝!

algorithms data-structures leetcode leetcode-solutions playground swift

Last synced: 11 Apr 2025

https://github.com/thatbeautifuldream/dsa

This repository consists of all the material from my data structures and algorithms preparation.

algorithms data-structures java problem-solving

Last synced: 14 Apr 2025

https://github.com/alexandrehiroyuki/movingaverageplus

Moving Average Plus is a C++ library that implements a moving average on the Arduino platform. Performance and usability are the two focuses I thought of when creating this library, so every improvement tip is welcome. It is useful for filtering noisy data from sensors, for example.

algorithms arduino arduino-library arduino-platform cpp data-processing data-structures filters moving-average pio platformio

Last synced: 12 Apr 2025

https://github.com/cadienvan/expirables

This is a zero dependency package that provides some expirable implementations of common Data Structures.

data-structures javascript nodejs typescript

Last synced: 14 Dec 2024

https://github.com/timmoth/dsadotnet

A dotnet class library containing a collection of algorithms and datastructures

algorithms computer-science data-structures dotnet math

Last synced: 04 Dec 2024

https://github.com/asankov/cs50

This repository contains all the exercises from the CS50 course on edx.com

algorithms c computer-science cs50 data-structures edx ios ios-app python swift

Last synced: 03 Dec 2024

https://github.com/nkh/p6-data-dump-tree

Renders data structures in a tree fashion

data-structures dumper perl6 renderer tree

Last synced: 02 May 2025

https://github.com/websemantics/lolviz.js

A faithful (albeit optimized) port of Terence Parr List of Lists Visualization library, https://github.com/parrt/lolviz from Python to Javascript.

data-structures graphviz visualization

Last synced: 09 Apr 2025

https://github.com/devinleamy/ccc-solutions

Canadian Computing Competition (CCC) problem solutions

algorithms canadian-computing-competition data-structures

Last synced: 11 Apr 2025

https://github.com/dengbocong/algorithm

数据结构算法的整理讲解,含Java/Python版本

acm algorithms cpp data-structures java leetcode oj python

Last synced: 15 Apr 2025

https://github.com/lukaskalbertodt/stable-vec

A Vec-like collection which guarantees stable indices and features O(1) deletion of elements

data-structures indices rust rust-library stable vec

Last synced: 23 Apr 2025

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

Necmettin Erbakan University - Data Structures (C-C++)

c cpp data-structures linked-list object-oriented-programming oop structure

Last synced: 15 Apr 2025

https://github.com/stefano-meschiari/dictr

A better dictionary class for R.

data-structures dictionary r

Last synced: 14 Apr 2025

https://github.com/leopeng1995/acplusplus

积累的算法代码库。

acm-icpc algorithm data-structures interview

Last synced: 25 Jun 2025

https://github.com/devmeremenko/coding-challenges

Coding challenges, algorithms, and data structures

algorithms coding-challenges courses data-structures datastructures

Last synced: 14 Apr 2025

https://github.com/innofang/algo-set

🎈 LeetCode solution collection, data structures and algorithm practice.

algorithm algorithm-practice data-structures graph leetcode leetcode-solutions search sort tree

Last synced: 29 Apr 2025

https://github.com/das-jishu/data-structures-basics-leetcode

Basic problems + solutions on data structures and algorithms grouped by category. It also has an ever-growing collection of Leetcode problems and solutions.

algorithms algorithms-and-data-structures code coding coding-interview coding-interviews data-structures data-structures-algorithms data-structures-and-algorithms problem-solving

Last synced: 14 Dec 2024

https://github.com/alonsodomin/haskell-schema

A library for describing Haskell data types and obtain free generators, JSON codecs, pretty printers, etc.

data-structures haskell haskell-library higher-order json quickcheck schema

Last synced: 21 Apr 2025

https://github.com/ash-codes18/lpu-colab-cpp-dsa-soln

Solutions to the coding problems of CPP ( CSE-202 ) and DSA ( CSE-205 ) on the Lpu Colab ( iamneo ) platform.

2nd-year 3rd-semester algorithms codingplatform cpp data-structures dsa iamneo iamneosolutions lovely-professional-university lpu lpucolab lpucolabsolutions solutions

Last synced: 15 Apr 2025

https://github.com/wbolster/sanest

sane nested dictionaries and lists for python

data-structures json nested python

Last synced: 11 Apr 2025

https://github.com/oliwierptak/popo

POPO - plain old PHP object. Generate Data Structures / Data Transfer Objects from a schema.

builder data-structures data-transfer-object generator php pojo popo popo-objects schema-configuration schema-files schema-inheritance yaml-configuration

Last synced: 23 Jun 2025

https://github.com/tapascript/js-array-course

JavaScript Array Master Course. Learn JavaScript with fundamentals and practice.

arrays data-structures javascript tapascript

Last synced: 31 Jan 2025

https://github.com/azl397985856/cf

Codeforces Solutions: A Record of My Problem Solving Journey.( Codeforces题解,记录自己的Codeforces解题之路。)

algorithms codeforces data-structures python python3

Last synced: 24 Mar 2025

https://github.com/ab-noori/data-structures-and-algorithms

This repository features daily solutions for Algorithm and Data Structure problems, employing various programming languages and presenting diverse approaches to problem-solving.

algorithms data-structures data-structures-and-algorithms javascript ruby

Last synced: 23 Mar 2025

https://github.com/sile/splay_tree

Splay Tree based Collections (e.g., Map, Set, Heap) Library for Rust

data-structures rust splaytrees

Last synced: 11 Apr 2025

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

Find any Algorithms and Data Structure implemented in C/C++ here!

algorithms algorithms-and-data-structures beginner data-structures

Last synced: 15 Apr 2025

https://github.com/cloudflare/entropy-map

Low-latency hash map using minimal perfect hash functions and compact encoding.

data-structures hash-map mphf

Last synced: 23 Apr 2025

https://github.com/prathimacode-hub/Learn-Python-For-Beginners

This repository helps you in gaining the basic knowledge of python in a simplified way. It has everything for you to get started with Python from complete scratch. Be a pythonista. 🚀🙌

algorithms-and-data-structures beginner-friendly beginners-guide beginners-tutorial-series data-structures datastructures-algorithms github learning-python opensource portfolio project python python3 tutorials

Last synced: 17 Apr 2025

https://github.com/nvzqz/byte-set-rs

Efficient sets of bytes for Rust

bytes data-structures maps rust sets

Last synced: 07 Apr 2025

https://github.com/jakewhiteley/php-sets

A implementation of a Java-like Set data structure for PHP. A Set allows storage of any value without duplicates which can be iterated in insertion order.

data-structures insertion-order php php-sets sets unique-values

Last synced: 23 Apr 2025

https://github.com/smv1999/py_dsa

The py_dsa package contains all the data structures and algorithms implementations

algorithms data-structures dsa hacktoberfest pip programming pypi pypi-package python

Last synced: 12 Apr 2025

https://github.com/szymon-budziak/algorithms_and_data_structures_course_agh

Solutions from Algorithms and Data Structures course at AGH University of Krakow. Please leave a star if it helped You ⭐

algorithm algorithms algorithms-and-data-structures data-structures python3

Last synced: 11 Apr 2025

https://github.com/okeuday/varpool

Erlang Process Pools as a Local Variable

data-structures erlang erlang-process-pool

Last synced: 25 Mar 2025

https://github.com/thealgorithms/jule

Algorithms and data structures implemented in the Jule programming language.

algorithms data-structures hacktoberfest jule julec julelang

Last synced: 01 Mar 2025

https://github.com/rakibulhossain/competetive-programming-library

Algorithms implementation in C++ for competitive programming purposes.

algorithms cplusplus data-structures

Last synced: 09 Jul 2025

https://github.com/barakugav/jgalgo

A high-performance library for graph algorithms written in Java. It contains a wide collection of optimized algorithms and data structures for a range of problems on graphs.

algorithms data-structures graph-algorithms graph-api graph-theory java java-library

Last synced: 15 Apr 2025

https://github.com/mhahsler/cs2341

Code Examples for Data Structures with C++

cpp data-structures

Last synced: 30 Apr 2025

https://github.com/chidiwilliams/dsaw

Data Structures and Algorithms in the Wild

algorithms data-structures

Last synced: 18 Mar 2025

https://github.com/atapas/js-array-sorting

Various examples of JavaScript Array Sorting with tips.

array data-structures javascript

Last synced: 12 Apr 2025

https://github.com/belovetech/log2base2

Log2Base2 is a visual learning platform that allows users to practise data structures, algorithms, and critical thinking skills.

algorithm competitive-programming data-structures interview-preparation interview-questions

Last synced: 23 Apr 2025

https://github.com/shivam010/daily-coding-problem

Solving one problem every day. Problem selection is based on the Daily Coding Problem newsletter

algorithms c-plus-plus coding coding-interviews competitive-programming daily daily-coding-problem data-structures golang interview interview-questions python tree

Last synced: 23 Apr 2025

https://github.com/adrn/pyia

a Python package for working with data from the Gaia mission

astronomy data-structures gaia python

Last synced: 20 Dec 2024

https://github.com/takumatt/concurrentskiplist

A swift implementation of concurrent (thread-safe) skip list.

data-structures skiplist swift

Last synced: 14 Apr 2025

https://github.com/cesarvasconcelos/lab-est-dados

Códigos produzidos nas aulas de Laboratório de Estruturas de Dados do curso de Engenharia da Computação - IFPB - Campus CG

c data-structures

Last synced: 09 Apr 2025

https://github.com/ammarlodhi255/file-compression-system

File Compression Using Huffman Coding Built in Java.

data-structures huffman-coding huffman-compression-algorithm java

Last synced: 23 Apr 2025

https://github.com/francedot/csharp-ds

A collection of Data Structures and Algorithms for preparing to coding interviews.

algorithms csharp data-structures graph heap leetcode linked-list priority-queue tree trie union-find

Last synced: 01 Jan 2025

https://github.com/samuka7abr/monitoria-eda

Repositório destinado à monitoria da disciplina de Estrutura de Dados (IDP)

c data-structures

Last synced: 21 Jun 2025

https://github.com/coast-team/mute-structs

MUTE-structs is a Typescript library that provides an implementation of the LogootSplit CRDT algorithm.

collaborative-editing crdt data-structures logootsplit p2p real-time replication

Last synced: 16 Mar 2025

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

A consolidated list of coding problems from university coursework and more.

algorithms c cpp data-structures datastructures dsa-learning-series hacktoberfest

Last synced: 08 May 2025

https://github.com/bharat2044/striver-a2z-dsa-sheet-solution-using-java

This repository contains Strivers A2Z DSA Course/Sheet Code Solution using JAVA with explanation. 🔥

data-structures data-structures-and-algorithms dsa dsa-practice java problem-solving striver-a2z-sheet strivers-sde-sheet

Last synced: 04 Dec 2024

https://github.com/brettkromkamp/typed-tree

TypedTree provides a tree data structure that allows adding type information to both nodes and edges; useful for visualisation purposes

data-structures hierarchical-data hierarchical-models python-3 tree-structure visualization

Last synced: 14 Apr 2025

https://github.com/tolumide-ng/coding-challenge

Algorithms and Data-structures, problems and solutions in Rust language using cargo-workspaces

algorithms cargo data-structures rust rust-language rustlang

Last synced: 09 Apr 2025

https://github.com/raleighlittles/data_structures_and_other_objects_using_cpp

A collection of end-of-chapter projects from "Data Structures and Other Objects Using C++" (4th edition) by Michael Main and Walter Savitch.

cplusplus-11 cplusplus-14 cplusplus-17 data-structures michael-main modern-cpp walter-savitch

Last synced: 10 Apr 2025

https://github.com/tsg405/c-for-everyone-programming-fundamentals

This Repo is meant and maintained to help learners complete the course -- "C-for-Everyone-Programming-Fundamentals-by-University-of-California-Santa-Cruz", in COURSERA.

basic-programming c-programming-language coursera data-structures fundamentals-of-programming logic-programming solutions university-of-california-santa-cruz

Last synced: 10 Apr 2025

https://github.com/fujiapple852/bounded-static

A Rust crate that defines the ToBoundedStatic and IntoBoundedStatic traits

copy-on-write data-structures derive-macro memory-management rust rust-library rust-lifetime rust-patterns

Last synced: 10 Apr 2025

https://github.com/tushar2704/everyday_python

Welcome to Everyday Python Sheets – your go-to resource for everyday Python cheat sheets, pro tips, interview questions, Python one-liners, and Python data structures. Whether you're a beginner looking to learn Python or an experienced developer seeking quick reference materials, this Streamlit application has got you covered.

artificial-intelligence cheatsheet data data-analysis data-science data-structures data-visualization database protips python streamlit streamlit-tushar2704 tushar2704

Last synced: 18 Feb 2025

https://github.com/geocrystal/kd_tree

Crystal implementation of "K-Dimensional Tree" and "N-Nearest Neighbors"

crystal data-structures k-dimensional priority-queue tree-structure

Last synced: 03 May 2025

https://github.com/shreyamalogi/dsa-book

30 days of data strutures and algorithms ebook specially designed to mentor codecosmers for the basic DSA course.

algorithms data-structures geeksforgeeks leetcode

Last synced: 28 Jun 2025

https://github.com/shreyamalogi/asst-book

Assignment: basics till intermediate level questions (500)+ given by ( Software Engineering ) SWE interns~

algorithms cpp data-structures oops

Last synced: 24 Apr 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: 13 May 2025

https://github.com/rekola/radix-cpp

Radix set/map implementation

c-plus-plus cplusplus data-structures map radix-sort set

Last synced: 12 Apr 2025

https://github.com/janishar/graph-library

Data Structure and Algorithm for Graphs

algorithms data-structures graph graph-algorithms java library

Last synced: 06 May 2025

https://github.com/sagivo/solidity-utils

solidity utils to make your life easier

data-structures ethereum hashtable smart-contracts solidity

Last synced: 11 Apr 2025

https://github.com/manulthanura/data-structure-using-c

The data structure means the way of arrangement of data. There are several data structures in the world. However, this repository shows some of the data structures build using the C language.

algorithms algorithms-and-data-structures c data-structures

Last synced: 15 Mar 2025

https://github.com/smv1999/custom-header-files-cpp

A Collection of Custom Utility Header Files written in C++

cpp data-structures hacktoberfest hacktoberfest2021 header-files programming utility-library

Last synced: 12 Apr 2025

https://github.com/harryheman/algorithms-data-structures

Структуры данных и алгоритмы, реализованные на JavaScript.

algorithms data-structures javascript js

Last synced: 02 May 2025

https://github.com/keyvanakbary/eter

Lightweight collections for JavaScript

collections data-structures javascript typescript

Last synced: 26 Apr 2025

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

This contains all the programs for data structures that are a part of the syllabus of MAKAUT 2nd year Computer Science and engineering course.

data-structures engineering-course hackoctoberfest hackoctoberfest2k18 java

Last synced: 08 Apr 2025