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/seigtm/bidirectionalringlist

Ring doubly linked list C++ class implementation. My very old college homework from 2020.

bidirectional-lists class cpp cpp-class cpp-library data-structure data-structures linked-list list

Last synced: 20 Apr 2025

https://github.com/i-umairkhan/data-structures

Includes C++ Implementation of Data Structures and Algorithms.

algorithms biginteger-cpp cpp data-structures

Last synced: 10 Jun 2026

https://github.com/gunksd/data-structure-course-design

用C语言写的数据结构课程设计作业(2024.2.22)

c data-structures

Last synced: 22 Aug 2025

https://github.com/atereshkov/hackerrank

My HackerRank solutions and practice written in Swift

algorithms data-structures hackerrank hackerrank-solutions swift swift5

Last synced: 24 Mar 2025

https://github.com/aitorruizes/c-singly-linked-list

This C implementation offers a generic singly linked list with customizable operations like insertion, deletion, and searching, using function pointers for flexibility with node behaviors.

c data-structures linked-list singly-linked-list

Last synced: 29 Oct 2025

https://github.com/easonsyc/queues-stacks

Data structures queues and stacks.

c-sharp data-structures study

Last synced: 10 Jun 2025

https://github.com/humayan-kabir/data-structure

data structure repository for competitive programming

competitive-programming cpp data-structures

Last synced: 30 Jun 2025

https://github.com/otuemre/dsa-java

A comprehensive collection of data structures and algorithms implemented in Java, with detailed explanations for each concept. This project was inspired by Bro Code, serving as a hands-on reference for learning and mastering fundamental data structures and algorithms in Java.

algorithms big-o-notation binary-search bro-code data-structures dynamic-array linear-search linked-list priority-queue queue stack

Last synced: 24 Mar 2025

https://github.com/hassan11196/ds-assignments

Data Structures Assignments - FAST NUCES (Karachi) - CS201 - Fall 2018

bfs c cpp data-structures dfs infix optimization pathfinding postfix

Last synced: 18 Apr 2026

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

Data Structures and Algorithms Library

algorithms data-structures problem-solving

Last synced: 11 Oct 2025

https://github.com/joshua-light/fenwick-tree-rs

A Fenwick tree implementation.

data-structures fenwick-tree rust

Last synced: 11 Oct 2025

https://github.com/0xisk/research-solidity-algorithms

The purpose of this repo to be focused on smart-contracts algorithms in Solidity.

algorithms data-structures smart-contracts smart-contracts-algorithms smartcontracts

Last synced: 04 Feb 2026

https://github.com/andronovo-bit/hybridcachelibrary

HybridCacheLibrary - A high-performance, thread-safe caching library in C#, combining the strengths of both LRU and LFU cache eviction strategies. Perfect for managing dynamically sized caches with customizable frequency settings.

cache caching csharp data-structures dotnet hybrid-cache lfu lru memory-management performance software-library thread-safe

Last synced: 09 May 2026

https://github.com/rahulkp220/algorithms-datastructure-refresher

A repo dedicated to refresh my algorithms and data structure knowledge.

algorithms data-structures golang julialang python3

Last synced: 09 May 2026

https://github.com/tehsim/competitive_programming

Codeforces submission link and my regular problem solving or coding added here

arrays c css data-structures datatypes function geometry html input-output loops recursion sorting-algorithms string

Last synced: 10 May 2026

https://github.com/pedroth/nabla.js

Mathematical & Computer Science reference implementation, of various algorithms and concepts.

algorithms computer-science data-structures mathematics

Last synced: 21 Feb 2026

https://github.com/iagodahlem/practice

:books: My daily plan for practicing programming languages.

algorithms c data-structures javascript python ruby

Last synced: 12 Apr 2026

https://github.com/amitbasuri/linuxpathtraversal

Application which does a Linux Path Traversal in memory.

data-structures golang golang-application tree-traversal-algorithm

Last synced: 19 Jun 2025

https://github.com/richiepagard/python-algorithm

Write some algorithms with Python. I'm trying to write the best way that I can.

algorithms data-structures implement leetcode pytest python3 two-pointers

Last synced: 18 Jan 2026

https://github.com/zakariaelbouzkri/my_cses_problems_solutions

this repo contains my solutions to the University of Helsinki's "Competitive Programming" course problem set hosted on the CSES (Code Submission Evaluation System) platform. This repository serves as a showcase of my problem-solving skills and coding journey as I tackle a variety of algorithmic challenges.

algo cpp cses-problem-set-solution data-structures dynamic-programming graph-algorithms math mathematics searching-algorithms sorting-algorithms

Last synced: 27 Feb 2025

https://github.com/shrilakshmishastry/linkedlist_assignment

Data structure - Set of examples to learn linkedlist .

c data-structures

Last synced: 10 Jun 2026

https://github.com/yigittopm/javascript-data-structures-and-algorithms

Data Structures & Algorithms with Javascript (Michael McMillan)

algrothm book data-structures javascript

Last synced: 11 May 2026

https://github.com/isaychris/cs311

CSUSM: Data Structures - C++

algorithms cs311 csusm data-structures

Last synced: 10 Jun 2026

https://github.com/afthaab/data-structures-in-golang

This repository is a comprehensive collection of various data structures implemented using the Go programming language.

data-structures leetcode-solutions

Last synced: 11 Oct 2025

https://github.com/muhammad-fiaz/data-structures-and-algorithms-solutions

Explore comprehensive solutions to coding problems from Geeks for Geeks, LeetCode, and HackerRank. This repository focuses on implementing and understanding fundamental data structures and algorithms, organized for easy navigation and quick learning.

algorithm-challenges algorithms-and-data-structures data-structure data-structures data-structures-algorithms data-structures-and-algorithms datastructure datastructures datastructures-algorithms datastructuresandalgorithm dsa dsa-algorithm dsa-learning-series dsa-practice dsa-questions dsa-solutions dsalgo-questions hackerrank leetcode solutions

Last synced: 11 Oct 2025

https://github.com/skyv26/leetcode-exercises

LeetCode is one of the most well-known online judge platforms that you can use to practice your programming skills by solving coding questions. It has over 1,100 different problems, support for over 18 programming languages, and an active community that is always there to help you with the solution

algorithms data-structures interview interview-practice interview-preparation interview-questions

Last synced: 15 Mar 2025

https://github.com/suhatanriverdi/document-indexing

Wordfinder system that responds single word queries. This system allows users to enter a single word, then returns a list of documents containing this word.

c-plus-plus cpp data-structures indexing linked-list searching visual-studio wordfinder

Last synced: 14 Mar 2025

https://github.com/moindalvs/learn_eda_house_price_dataset

Data Set: House Prices: Advanced Regression Techniques Exploratory Data Analysis on more than 80 features

cardinality data-analysis data-science data-structures data-visualization missing-values

Last synced: 10 Oct 2025

https://github.com/salma-mamdoh/rsvector

Our Project for Object Oriented Programming Course taken during Winter 2022 semester

backtracking-algorithm cpp data-structures exception-handling filesystem oop problem-solving recursion

Last synced: 27 Oct 2025

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

a repo contains my solutions included Jest testing for DSA problems from HackerRank, Leetcode, and Project Eular

algorithms algorithms-and-data-structures codesignal-solutions data-structures hackerrank-solutions javascript project-euler-solutions

Last synced: 29 Mar 2025

https://github.com/abdealijaroli/dsa

Leetcode and GFG solutions in C++. Have built a similar repo in Golang, check out (github.com/abdealijaroli/leetgo)

algorithms cpp data-structures dsa leetcode

Last synced: 12 Jun 2026

https://github.com/cdellacqua/channel.js

A simple yet powerful abstraction that enables communication between asynchronous tasks.

async data-structures

Last synced: 15 Mar 2025

https://github.com/iboudhaine/hnsw-attribute-filtering-optimization

Optimizing multi-attribute filtering for Approximate Nearest Neighbor (ANN) search using HNSW. This project integrates bitsets and Roaring Bitmaps into HNSWLib to accelerate query performance by reducing evaluation costs for large attribute datasets.

ann-search approximate-nearest-neighbor bitsets cpp data-structures efficient-filtering hnsw optimization roaring-bitmaps

Last synced: 18 May 2026

https://github.com/viniciuslawliet/bell-cranel-algorithm

The Bell Cranel Algorithm is a Python tool designed for generating and visualizing multilayer graphs. It offers customizable parameters for nodes, edges, and interlayer connections, facilitating the modeling and visualization of intricate systems such as dungeons, mazes, and networks.

algorithm anime danmachi data-structures dungeons graph python rpg

Last synced: 29 Mar 2025

https://github.com/matthewnielsen27/arboretum

A study in trees.

data-structures rust tree

Last synced: 26 May 2026

https://github.com/ernitingarg/very-large-file-processing-python

Python solution which uses min-heap data structure and thread parallalism to process very large file

data-structures large-files min-heap multiprocessing python3 space-complexity threading time-complexity unit-testing

Last synced: 16 May 2025

https://github.com/omkarshinde1711/leetcode

Cracking LeetCode puzzles one bug at a time — algorithms, data structures, and a bit of caffeine-fueled magic!

algorithms coding-challenges cpp data-structures github-actions interview-prep java leetcode problem-solving python

Last synced: 13 Apr 2026

https://github.com/syedzawwarahmed/flilezipper

A simple application that compresses a text file using Huffman Coding.

algorithms c cpp data-structures huffman-coding tree-structure

Last synced: 15 May 2026

https://github.com/the-pro7/data-structures-in-javascript

An implementation of a few of the pupular data structures in the JS programming language

data-structures oop

Last synced: 09 Oct 2025

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

Implementation of a series of data structures in C

c data-structures

Last synced: 09 Oct 2025

https://github.com/beratiyilik/ts-data-structures

ts-data-structures is a collection of efficient and type-safe data structures and algorithms implemented in TypeScript.

data-structures typescript

Last synced: 16 Jun 2026

https://github.com/stuyy/graph

A simple Graph Data Structure.

algorithms data-structures graph graph-theory graphtheory java

Last synced: 16 Jun 2026

https://github.com/sachin-kumar-2003/competitiveprograming

Competitive Programming Using Python .. Solving Data structure Problem

data-structures datastructures leetcode leetcode-python3 leetcode-solutions python

Last synced: 17 Jun 2026

https://github.com/sunami09/dsalgo-codingninjas

This is the roadmap of learning data structures in C++. Data structure and Algorithm (DSA) is applied in all disciplines of software development. DSA is the building block of the software development process. It is not limited to a single programming language. Although programming languages evolve or get dormant over time, DSA is incorporated into all of these languages.

algorithms-and-data-structures c-plus-plus data-structures graph linked-list recursion

Last synced: 17 Jun 2026

https://github.com/trojaner/eru-ceng-bz205

Assignment for C++ Data Structures and Algorithms Course at ERU

algorithms assignment cpp data-structures

Last synced: 18 Jun 2026

https://github.com/lpsm-dev/static-list

💩 [Study] - An application to implement a simple static list

algorithms c-programming data-structures hacktoberfest static-list

Last synced: 18 Jun 2026

https://github.com/bcongdon/hackerrank

:computer: My HackerRank solutions

algorithms data-structures hackerrank python

Last synced: 09 Oct 2025

https://github.com/simobin/dsa_ii

Data structure and algorithm

algorithm cpp data-structures dsa

Last synced: 18 Jun 2026

https://github.com/0xkalvin/data-structures-and-algorithms

Data structures, algorithms and leet code problems

algorithms data-structures leetcode

Last synced: 09 Oct 2025

https://github.com/cs-joy/dsa

Data Structures and Algorithms

algorithms data-structures dsl java

Last synced: 19 Jun 2026

https://github.com/shishir-grez/proxyserver

Proxy Server written in C , supports multithreading , logging and LRU caching. Custom Data Structure ( Combination of Hash Map + Queue ) for O(1) insertion, retrieval, deletion and updation of Cache.

c caching data-structures linked-list lru-cache multithreading mutex proxy semaphore socket

Last synced: 19 Jun 2026

https://github.com/le-michael/simple

A compilation of simple data-structures written in go

data-structures go golang

Last synced: 16 Mar 2025

https://github.com/bl33h/byletter

Categorize words by their starting letter in a dictionary.

algorithms data-structures dictionary logic python text-processing word

Last synced: 09 Oct 2025

https://github.com/erseco/ugr_estructuras_datos

Practicas de Estructuras de Datos (ED) del Grado en Ingeniería Informática de la Universidad de Granada (UGR)

data-structures ugr

Last synced: 20 Apr 2026

https://github.com/annennenne/pcadsc

An R package for performing Principal Component Analysis-based Data Structure Comparisons (PCADSC)

data-structures exploratory-data-visualizations principal-component-analysis r

Last synced: 11 Mar 2026

https://github.com/mollycarroll/data-structures-algos-masterclass

All code practice for the Udemy course JavaScript Algorithms and Data Structures Masterclass

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

Last synced: 22 Jun 2026

https://github.com/lukevanin/swift-algorithms

Fundamental algorithms and data structures implemented in Swift

algorithms data-structures swift

Last synced: 22 Jun 2026

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

Python Implementations of classic Algos and DSs

algorithm coursera data-structures

Last synced: 23 Jun 2026

https://github.com/georgegkas/data_structures_and_algorithms_in_python

My solutions to the exercises found in the book "Data Structures and Algorithms in Python".

algorithms algorithms-implemented data-structures python3

Last synced: 27 Apr 2025

https://github.com/donghl-dev/practices-algorithm

알고리즘과 자료구조를 통한 문제풀이 저장소

algorithm data-structures kotlin problem-solving

Last synced: 23 Jun 2026

https://github.com/uchamod/flutter-notepro

A simple and efficient to-do and note-taking app developed using Flutter. This app allows users to create, manage, and organize tasks and notes with ease. Data is securely stored locally using Hive, ensuring quick access and offline functionality. The project highlights the use of Flutter for creating intuitive user interfaces and Hive.

algorithms dart data-structures flutter hive localstorage state-management ui-design

Last synced: 13 Apr 2026

https://github.com/zakariaelbouzkri/stack_sorter

This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimized data sorting

algo c data-structures

Last synced: 22 Nov 2025

https://github.com/pr47h4m/datastructuresandalgorithmscpp

Repository Focuses On Implementation Of Data Structures And Algorithms In CPP

algorithms codejam cpp data-structures kickstart oop

Last synced: 09 Apr 2025

https://github.com/williamwutq/mappedvartrie

A persistent, memory-mapped trie for Rust where keys are sequences of variable-length byte segments.

data-structure data-structures database memory-mapped mmap tree trie

Last synced: 25 Jun 2026

https://github.com/helcsnewsxd/famaf-computer_science-data_structures_and_algorithms_ii

Laboratorios de la materia de Algoritmos y Estructuras de Datos II de la Licenciatura en Ciencias de la Computación de FAMAF (UNC)

algorithms c data-structures data-structures-and-algorithms famaf-unc labs university-subjects

Last synced: 28 Feb 2025

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

Data structures and algorithms by Olexandr Tsymbaliuk. Not finished.

algorithms data-structures

Last synced: 16 Mar 2025

https://github.com/i-umairkhan/big-integers

A big integer calculator for solving calculaitons of big numbers

biginteger cpp data-structures

Last synced: 28 May 2026

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

🍌 Data structures with C language

c c-language data-structures

Last synced: 05 Jun 2026

https://github.com/humbertocg18/pucrs-alest-i-2.3-2023.24

Trabalhos, Projetos, Exercícios e aulas realizados em Java na cadeira de Algoritimos e estrutura de dados 1, matéria do segundo semestre.

beecrowd beecrowd-solution-in-js beecrowd-solutions-in-java data data-structures datastructures-algorithms hashmap hashtable java-8 leetcode leetcode-javascript leetcode-solutions leetcodepra pucrs sorting-algorithms

Last synced: 29 Mar 2025

https://github.com/jilliennelapid/stackcalculator

Project 1: A Stack (Data Structure) Calculator that implements strings and infix/postfix notation to compute basic operations.

cpp data-structures infix-to-postfix iomanip stack stack-calculator stacks strings

Last synced: 08 Oct 2025

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

Learn algorithms and data structures in JS

alogrithms data-structures javascript

Last synced: 15 Mar 2025

https://github.com/emmt/databags.jl

Data bags combine the flexibility of dictionaries to store data and the `obj.key` syntax to mimic dynamic structures.

data-structures julia

Last synced: 23 Mar 2025

https://github.com/fogfish/skiplist

Golang SkipList data structure

data-structures golang skiplist

Last synced: 24 Oct 2025

https://github.com/miguelriosoliveira/42

Projects from 42 school

algorithms c data-structures makefile shell

Last synced: 21 Jan 2026

https://github.com/alyqamar/leetcode

"LeetCode" by alyQamar, contains solutions to various problems from Leet Code, a popular platform for practicing and improving coding skills. The solutions are implemented in cpp , JS and are accompanied by detailed explanations and comments. The repository also includes a variety of problem types, such as data structures, algorith

algorithms competitive competitive-programming competitive-programming-contests contest contest-solution contests cpp data-structures java javascript js leetcode leetcode-cpp leetcode-cpp-solutions leetcode-js leetcode-solutions problem-solving problems

Last synced: 18 Apr 2026

https://github.com/zul132/placement-prep-programs-java

This repository contains all the Java programs and coding problems I practiced for my placement preparation. The programs are organized topic-wise for ease of reference.

algorithms algorithms-and-data-structures data-structures data-structures-algorithms data-structures-and-algorithms dsa dsa-algorithm dsa-practice java placement placement-preparation programming-exercises

Last synced: 05 Feb 2026

https://github.com/abdur75648/anagram-generator

A Java program that prints out all valid anagrams of an input string present in the a vocabulary

algorithms anagrams assignment avl-tree binary-search-tree binary-tree col106 collision data-structures dsa hashing hashing-algorithm hashmap hashtable iitd

Last synced: 31 Mar 2025

https://github.com/abhijivani3001/dsa_in_c

This repository is of Data Structure in C language.

c data-structures

Last synced: 28 May 2026

https://github.com/kopach-artem/fleet-managment

Car Fleet Manager in C: Manages vehicle data, refueling logs, and service alerts. The program utilizes linked lists for efficient data handling and provides a console-based user interface for interactive management. Includes source code, user interface, and documentation.

c c-plus-plus data-structures fleet-management structures

Last synced: 28 Apr 2026

https://github.com/mayankm96/eso207a_iitk

Programming Assignment Solutions for the course ESO207A: Data Structures and Algorithms

data-structures iitkanpur

Last synced: 11 Apr 2026

https://github.com/ruban2205/data-structures-and-algorithms-python

This repository contains Data structures programs programmed using Python language. It contains 11 topics from Stack to Binary Search Tree.

data-structures data-structures-and-algorithms interview-practice python python-data-structures

Last synced: 15 Mar 2025

https://github.com/maestre3d/coding-interview

Basic coding interview algorithms written in Java 15.

algorithms algorithms-and-data-structures coding-interviews data-structures

Last synced: 02 Apr 2025