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/xonorhc/water-distribution-data-management

Modelo de dados geoespaciais para sistemas de distribuicao de agua.

data-structures postgis postgresql

Last synced: 27 Jun 2025

https://github.com/grasielagomes/bloom-filter-ts

High-performance Bloom Filter implemented in TypeScript for fast membership checks.

bitwise bloom-filter data-structures performance typescript

Last synced: 22 Mar 2025

https://github.com/eagletrt/libring-buffer-sw

Simple circular buffer data structure implementation suited for all embedded devices

circular-buffer data-structures embedded library platformio platformio-library ring-buffer sw

Last synced: 14 Jul 2025

https://github.com/harisjamal28/tower_of_hanoi

A Game built focusing on the Tower of Hanoi basis! An old project but something i was passionate about finishing. It was a great way to work with Stack Data Structures practically and employ Javascript functions for Time Keeping and Stack Manipulation

css data-structures game-development gamedev html javascript old-project stack tower-of-hanoi

Last synced: 14 Mar 2025

https://github.com/llleeeaaannn/linkedlist

Implementation of a Linked List data structure through Ruby

data-structures ruby

Last synced: 13 May 2025

https://github.com/md-imtiaz-hossain/50-days_dsa_java_leetcode_practice_part-01

50 Days DSA Challeng with Java and practice with LeetCode

50daysofcode algorithm data-structures dsa java

Last synced: 24 Dec 2025

https://github.com/ashirvad47/l.c.d

A collection of LeetCode questions solved by me.

algorithms data-structures database java mysql

Last synced: 02 Jan 2026

https://github.com/vextroyer/heap

Heap data structure implementation on several languages

data-structures heap

Last synced: 12 Jun 2025

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

A repository of algorithms and data structures for my own self education.

algorithms algorithms-and-data-structures data-structures scala

Last synced: 14 Jun 2025

https://github.com/alex-cultrera/custom-implementation-of-arraylist-v2

applied Test Driven Development to refactor my own implementation of the ArrayList data structure as well as add new functionality

algorithms arraylist arrays data-structures interfaces java junit lists tdd test-driven-development

Last synced: 31 Aug 2025

https://github.com/tmzane/libds

🧱 Data structures implemented in C

c data-structures hashmap

Last synced: 04 Jul 2025

https://github.com/amir-hshahi/leet-codes

Adding: LeetCode problems solution

algorithms data-structures

Last synced: 20 Aug 2025

https://github.com/abhishekbagdiya01/a-to-z-dsa-in-java

This repository contains my solutions to a variety of data structure and algorithm problems in Java. I am learning DSA and I am using this repository to track my progress and share my solutions with others.

algorithms data-structures datastructures-algorithms dsa dsa-java interview-preparation java java-dsa java-dsa-learning oops oops-in-java

Last synced: 04 Mar 2026

https://github.com/mhamdyx/supermarket_management_system

Three different implementations of the same system: Dynamic Array, Linked-List, and Abstract Data Type

abstract-data-types c-programming data-structures dynamic-arrays linked-lists

Last synced: 29 Mar 2025

https://github.com/egrizq/golang-data-structure

Data Structure with Golang

data-structures golang leetcode

Last synced: 02 Nov 2025

https://github.com/thewasif/algorithms-typescript

Learning Data Structures & Algorithms with JavaScript

algorithms data-structures javascript

Last synced: 22 Mar 2025

https://github.com/junh0328/prepare_algorithm

📚 파이썬을 통해 자료구조와 알고리즘 공부하기

algorithms data-structures python

Last synced: 22 Mar 2025

https://github.com/kavindu-mane/algorithms_implementation

Algorithms implementation using python.

algorithm algorithms data-structures

Last synced: 06 Apr 2025

https://github.com/jen2004/mail-delivery-system

A routing and package delivery simulation system designed for a parcel service. A CLI Python application that utilizes a hash table and the Nearest Neighbor algorithm.

algorithms-and-data-structures cli cli-app data-structures hashmap hashtable pycharm python

Last synced: 27 Jun 2025

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

Data structures and algorithms i have learnt and implemented with explanations

algorithms-and-data-structures data-structures

Last synced: 07 Aug 2025

https://github.com/kashirin-alex/thither.direct-onamove

an android skeleton-example application for using data from Thither.Direct platform on mobile applications

android-application data data-analysis data-structures data-visualization mobile-development mobility query research-data-management

Last synced: 06 Apr 2025

https://github.com/eliasdeallmeida/estd-ifce

Repositório com a resolução das atividades propostas na disciplina de Estrutura de Dados do IFCE.

binary-tree data-structures doubly-linked-list linked-list python queue recursion stack

Last synced: 14 Mar 2025

https://github.com/ferstormblessed/datastructures-algorithms

Basic data structures and algorithms with c++

algorithms-and-data-structures cpp data-structures

Last synced: 05 Mar 2025

https://github.com/artarts36/gds

Data Structures for Golang

data-structures go

Last synced: 22 Mar 2025

https://github.com/50-course/alx-higher_level_programming

:computer: This repository contains exercise files, assignments and submissions :nerd_face:, for the ALX/Holberton School SE program.

50-course alx alx-curriculum bash c data-structures holbertonschool python scripting test-driven-development

Last synced: 19 Sep 2025

https://github.com/amrtamertech/clsstack_library-cpp

A C++ template-based stack library (clsMyStack) built on top of a queue and doubly linked list, offering classic LIFO operations with extra flexibility.

cpp data-structures doubly-linked-list generic-programming inheritance oop stack templates

Last synced: 27 Jun 2025

https://github.com/vancenceho/college_projects

🎓 House of school/college homework, problem sets & mini-projects which consists mainly of data structures & algorithms

data-structures matlab pandas python queue scikit-learn seaborn stack

Last synced: 25 Feb 2025

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

All the data structures and algorithms code files that I have practised.

algorithms data-structures python ruby

Last synced: 05 Apr 2025

https://github.com/beastop/bloomfilter

BloomFilter is a simple and efficient implementation of a Bloom filter in Go.

algorithms bloom-filter bloomfilter bloomfilter-go data-structures go golang

Last synced: 25 Feb 2025

https://github.com/zhengxs2018/tiny-tree

一个循环解决行转树的问题,快速,轻量,无依赖。

array-to-tree array2tree data-structures tree tree2array

Last synced: 25 Feb 2025

https://github.com/shashankpie/algods

Everything about Data structures and algorithms, coding interview patterns, list of problems to solve, etc.

algorithms coding-interviews data-structures

Last synced: 02 Jan 2026

https://github.com/gabriel-vanca/infoarena

Solved Algorithm & Data Structure problems for Infoarena.ro, the biggest Romanian online community helping thousands of young students learn and train for national and international Computer Science contests, supported by a team of former Olympic students.

algorithms binary-search-tree competitive-programming cplusplus cpp data-structures dijkstra-algorithm dynamic-programming geometry-algorithms graph-algorithms graph-theory greedy-algorithms infoarena lowest-common-ancestor matrix-algebra sorting-algorithms string-manipulation trie-data-structure

Last synced: 24 Oct 2025

https://github.com/hima890/sorting_algorithms

Explore various sorting algorithms implemented in C within this repository. Each algorithm, such as Bubble Sort, Insertion Sort, Selection Sort, and Quick Sort, is meticulously crafted in separate C files. Witness these algorithms in action as they sort arrays or linked lists, with printed outputs after each step.

algorithms alx alx-africa alx-low-level-programming data-structures search-algorithm

Last synced: 14 May 2025

https://github.com/harish-aka-shivi/algo-ds

Data structures implementations, algorithms, leetcode solutions, etc

algorithms data-structures dynamic-programming leetcode recursion typescript

Last synced: 03 Oct 2025

https://github.com/sivaosorg/alpha4j

alpha4j: is a Java 8 library featuring common data structures and algorithms. Enhance your projects with efficient and easy-to-use implementations designed for performance and clarity.

ai algorithms data-structures data-structures-and-algorithms java java-algorithms java-data-structure

Last synced: 09 Nov 2025

https://github.com/aguluman/bezao-test

This is a repository for the first stage of BEZAO technical interview.

algorithms critical-thinking csharp data-structures dotnet-cl

Last synced: 14 Apr 2025

https://github.com/jun-labs/algorithm

📝 자료구조, 알고리즘 학습 저장소.

algorithm data data-structures leetcode problem-solving programmers ps structure

Last synced: 14 Mar 2025

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

Algorithms and Data Structures implemented in Java

algorithms data-structures java

Last synced: 28 Mar 2025

https://github.com/benjaminsemah/vet-clinic-db

This repository includes files that contains the implementation of relational database to create the data structure for a vetinary clinic. Implementing queries to create the animals table, insert data of animals and sql to query data that answer a few questions. Built With

backend data-structures database postgresql sql

Last synced: 28 Mar 2025

https://github.com/neutronixy/holiday-booking-system

Design of a database for the package holiday booking system

booking-platform booking-system data-structures database holiday-booking holidays

Last synced: 30 Mar 2025

https://github.com/mgomesdev/estrutura-de-dados-e-algoritmos-com-javascript

Implementação dos exemplos do livro: Estrutura de dados e algoritmos com JavaScript, utilizando TypeScript, TDD e Jest.

algorithms data-structures jest tdd typescript

Last synced: 22 Mar 2025

https://github.com/vitorhugoantunes/data_structure_learning

Collection of studies on Data Structure.

algorithms c data-structures java

Last synced: 29 Dec 2025

https://github.com/yasminmuntasern/avanced-data-structure-toolkit

📚 The Data Structure Toolkit is a comprehensive collection of 127 practical problems designed to help master core data structures such as arrays, linked lists, trees,, hash tables, and more.

csharp data-structures problem-solving

Last synced: 28 Mar 2025

https://github.com/kirtish16/visdas

A python package for visualizing data structures

array data-structures package python visualization

Last synced: 22 Mar 2025

https://github.com/dacmarcell/estruturas-de-dados-pratica

Praticando estruturas de dados em Javascript

data-structures javascript

Last synced: 05 Mar 2025

https://github.com/dashroshan/dsa-using-c

📦 Implementation of data structures and algorithms using C

algorithm c data-structures

Last synced: 06 Apr 2025

https://github.com/mahmud-kandawala/stacks_check_brackets

A python program that verifies whether the brackets the user enters are identical to one another.

data-structures python3 stacks

Last synced: 14 Sep 2025

https://github.com/mhdb96/buscompanyxd

🚍 A C# app to manage a bus company using LinkedList as the base data structure and text files for data storing

algorithms csharp data-structures database files linkedlist material-design

Last synced: 22 Feb 2025

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

some data structure in C Language

c c-lang c-programming data-structures

Last synced: 06 Apr 2025

https://github.com/songjianhit/datastructurs-algorithm

该项目记录了我在学习数据结构与算法时遇到的问题以及总结,使用Java编程语言进行实现,后续会慢慢完善。如有错误,欢迎大家指出! [Java version implementation of commonly used data structures and algorithms.]

algorithms data-structures java

Last synced: 25 Feb 2025

https://github.com/jetsup/implementing-queues

Implementing a modern life scenario like queues with CPP

cpp data-structures queue

Last synced: 15 Jul 2025

https://github.com/logan-bobo/maze-solver

A visual maze solver in Python based on depth first search

data-structures python3

Last synced: 13 Aug 2025

https://github.com/gouravgarg48/data_structures_and_algorithms

Algorithms for different types of problems

algorithms cpp11 data-structures

Last synced: 03 Nov 2025

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

data structures and algorithms in java

data-structures java sorting-algorithms

Last synced: 14 May 2025

https://github.com/rosieoh/mediring_crawling

팀림크드 - "메디링" 의약품 정보 크롤링

data-structures jupyter python3

Last synced: 20 Jul 2025

https://github.com/wkhallen/cstructures

A collection of data structures in C, for my own benefit

c data-structures

Last synced: 22 Mar 2025

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

Implementation of various Data Structures in C++

cpp data-structures linked-list

Last synced: 14 May 2025

https://github.com/liddiard/cs32

UCLA Summer 2014 CS 32 (Algorithms and Data Structures) projects and lecture examples.

algorithms c-plus-plus data-structures homework

Last synced: 28 Mar 2025

https://github.com/richu-antony/c_programmes-data_structure

C data structure programmes are software applications that implement and manipulate data structures such as arrays, linked lists, stacks, queues, trees, and graphs. Data structures are used to organise and store data so that it can be accessed, retrieved, and manipulated efficiently.

c data-structures

Last synced: 30 Mar 2025

https://github.com/saibarathr/file-explorer

File and Folder management reusable react component created with tree data structure to add, edit and delete folders and files.

data-structures reactjs tailwindcss

Last synced: 25 Feb 2025

https://github.com/samuelsoaress/matplotscience

content taught in Diego Mariano teacher classes python for data science

data-structures matplotlib-pyplot python3

Last synced: 18 Nov 2025

https://github.com/markwinter/gocol

Data Structures and Algorithms in Golang using Generics

algorithms data-structures generics go golang

Last synced: 05 Apr 2025

https://github.com/varugasu/clrs

Algorithms from the Introduction to Algorithms (CLRS) book

algorithms algorithms-and-data-structures clojure clrs data-structures golang python

Last synced: 03 Nov 2025

https://github.com/johnmachado11/linked-list-restaurant

Restaurant food options organized and viewable by leveraging a custom built Linked List data structure.

computer-science data-structures linked-list

Last synced: 05 Apr 2025

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

📚💡 Algorithms & Data Structures implemented in Python 🐍 — A collection of various algorithms and data structures, all implemented in Python. This repository covers essential concepts and practical implementations to help understand and master these foundational elements of computer science. 🚀🔍

algorithms algorithms-and-data-structures automata-theory avl-tree btree bubblesort data-structures dijkstra-algorithm heap max-heap mergesort priority-queue quicksort sorting-algorithms tree turing-machine

Last synced: 05 Mar 2025

https://github.com/austinhartzheim/bitpack.js

Efficient binary data packaging in JavaScript.

data-structures javascript javascript-library

Last synced: 22 Mar 2025

https://github.com/austinhartzheim/bitpack.py

Python port of bitpack.js.

data-structures python3

Last synced: 22 Mar 2025

https://github.com/kedaroo/dsa-with-javascript

Practice implementation of Data Structures and Algorithms in JavaScript

data-structures javascript

Last synced: 21 Jun 2025

https://github.com/danilowskic/queue-initialisation

An app shows data structure called queue. Describes how it works and what it is based on.

data-structures data-visualization java-8 queue queue-simulation

Last synced: 22 Mar 2025

https://github.com/student-rubeena/rule-engine-with-ast

This project implements a three-tier rule engine application designed to determine user eligibility based on various attributes such as age, department, income, and spend. The system dynamically creates, combines, and evaluates rules using an AST to represent conditional logic. It enables flexibility in rule creation and modification.

abstract-syntax-tree advanced-rule-features data-structures flask-framework json logical-operations restful-api rule-based-system rule-evaluation serialization-deserialization sqlite testdrivendevlopment uidesign

Last synced: 06 Apr 2025

https://github.com/davialencar2/cp-training

Destinado ao aprendizado e prática de programação competitiva.

algorithms competitive-programming data-structures

Last synced: 22 Mar 2025