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/sur16-cse/internity-internship-dsa-2021

This internship is for Design and Analysis of Algorithm. It is 45 days internship cover important concepts of data structure and algorithm . It also cover advanced topic for placement.

algorithm cpp data-structures

Last synced: 26 Feb 2025

https://github.com/vikashpr/maang-interview-prep-100-dsa

Ace your MAANG+ interviews with this curated list of 100 essential DSA problems. From arrays to graphs, master every concept with detailed solutions and expert tips. Start your path to a top-tier tech job today!

algorithms coding-interviews computer-science data-structures data-structures-and-algorithms interview-preparation leetcode-solutions maang-interviews problem-solving software-engineering tech-interviews

Last synced: 16 Mar 2026

https://github.com/roydevashish/cpp

This repository contains a collection of C++ programs, algorithms, and examples. It is designed for learners and developers interested in exploring fundamental and advanced concepts in C++ programming, including data structures, algorithms, object-oriented programming, and more. Contributions and suggestions are welcome!

algorithms cpp data-structures object-oriented-programming oop

Last synced: 13 Jun 2026

https://github.com/siddarthshete/fds

This repository contains the assignment based pn fundamental of data structure using cpp which were performed in third semester

arrays assignments cpp cppprogramming data-structures datastructures-algorithms linked-list strings

Last synced: 06 Mar 2025

https://github.com/romangw/compsci-python-references

A repo of every thing, note, and code assignment I've learned in my Computer Science course, compiled together for ease of access.

college-assignment data-structures ease-of-use templates

Last synced: 04 Sep 2025

https://github.com/topmbiw/best-websites-a-programmer-should-visit

Discover essential websites for programmers to enhance skills and stay updated. Contribute to this curated list on GitHub! 🌐💻

all-in-one awesome books coding-style collection competitive-programming data-structures fundamentals-of-programming hacktoberfest interview-practice java links programmer programming puzzle sites wiki wikipedia

Last synced: 29 Jun 2025

https://github.com/mreshboboyev/tree-data-structure

Enterprise-ready tree data structure library in C# with multiple implementations (BST, AVL, Red-Black, B-Tree), advanced operations, and comprehensive functionality.

algorithms avl-tree b-tree binary-search-tree csharp data-structures enterprise generic red-black-tree tree

Last synced: 30 Jan 2026

https://github.com/brendanddev/struccs

A lightweight, generic C library of fundamental data structures. No dependencies, no standard container libraries.

algorithms data-structures memory-management

Last synced: 14 Jun 2026

https://github.com/gauravmcode/dsa-assignments

repository of assignments for Data Structures and Algorithm course on ineuron.ai

data-structures dsa-algorithm dsa-practice

Last synced: 07 Feb 2026

https://github.com/tyra9/diagram-collection

写博客过程中制作的所有图例、图解,都放在这个仓库(支持.drawio)。

computer-networks data-structures database java javaweb mysql operating-system spring springboot

Last synced: 25 Feb 2026

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

data structure implementations

c data-structures

Last synced: 14 Jun 2026

https://github.com/lross2k/practice-in-c89

Simple implementations made in C to practice different concepts

algorithms c c89 data-structures

Last synced: 01 Feb 2026

https://github.com/ofadiman/grinding-leetcode

Repository contains solutions to leetcode problems.

algorithms data-structures golang leetcode sql typescript

Last synced: 18 Apr 2026

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

Solutions to Specialization Data Structures and Algorithms @Coursera ~UCSD and National Research University Higher School Economics

algorithms coursera data-structures solutions

Last synced: 04 Jan 2026

https://github.com/teleivo/skeleton

A data structures and algorithms library written in Go

algorithms algorithms-and-data-structures data-structures go golang

Last synced: 05 Jul 2025

https://github.com/lucasmcclean/dsa

A collection of data structures and algorithms implemented in Go.

algorithms data-structures data-structures-and-algorithms dsa go golang

Last synced: 14 Jun 2026

https://github.com/lynnsh/simple-evaluator

Java Evaluator Academic Project

data-structures java reverse-polish-notation

Last synced: 25 May 2026

https://github.com/alldroll/rbtree

Red–black tree

data-structures go red-black-tree

Last synced: 28 Jan 2026

https://github.com/m-aqsam/complete-java

Complete Java Learning Journey Fron Basics

data-structures inheritance inheritance-examples java java8 javaprojects

Last synced: 03 Jan 2026

https://github.com/raveriss/cpp09

C++ Module 09: STL. Ce module contient des exercices pour se familiariser avec la Standard Template Library (STL) en C++98. Les exercices incluent la manipulation de conteneurs standards et l'implémentation d'algorithmes de tri et de notation polonaise inversée.

algorithms bitcoin bitcoin-exchange cpp cpp98 data-structures merge-sort reverse-polish-notation stl

Last synced: 26 Feb 2026

https://github.com/kenych/fraud-detector

The application is fed with authentication log record which contains IP address, datetime, authentication result(OK or FAIL) and username. The sole reason of this application is to practice and demonstrate in-memory cache, concurrency features and how to test concurrent application in java.

concurrency data-structures in-memory-caching java java8

Last synced: 15 Jun 2026

https://github.com/shubhansu-kr/cse205-data-structure-and-algorithms

DSA Course: CSE205: LPU progress | C++ | Lecture PPTs | Solutions | Codes.

cpp cse205 data-structures dsa dsa-algorithm lecture-notes lpu

Last synced: 04 Jan 2026

https://github.com/ewliang/javascript-algorithms

Contains a list of common CS algorithms, but implemented using mostly plain old Vanilla JavaScript

algorithms computer-science data-structures javascript search-algorithms sorting-algorithms

Last synced: 24 Jul 2025

https://github.com/kalwar/snake-game

a very basic snake game using queue DS on the web

data-structures javascript queue snake-game

Last synced: 25 May 2026

https://github.com/alexaegis/avl

Flexible AVL Tree for TypeScript

avl avl-tree data-structures javascript node npm npm-package tree typescript

Last synced: 09 Apr 2026

https://github.com/johan-bolmsjo/gods

Go Data Structures

data-structures go golang

Last synced: 11 Feb 2026

https://github.com/charmoniumq/algo

Algorithms that I implement for fun

automata data-structures

Last synced: 11 Feb 2026

https://github.com/theritikchoure/dsa

This repository is for anyone and everyone who wishes to understand what are data structures and how algorithms work. This repo is specially for computer science and information technology students. This repo includes – 1. Theory & algorithms - Understand the working of data structures and algorithms that operate on them. 2. Practical Implementation (Programs) – Implement the DS and algorithms in the form of computer programs using C++ programming language. We will be covering many topics in DS such as - What is Data structures, why do we need DS, Algorithms, Algorithm analysis, time and space complexity, types of Data structures - linear and non linear types, stack, queues, linked list, graphs, trees. Algorithms - Sorting, searching, tree traversal etc.

data-structures dsa

Last synced: 18 Jun 2026

https://github.com/maqmal/data-structure

Stack, queue, directed graph , binary tree, multi linked list algorithm

cpp data-structures

Last synced: 15 Jun 2026

https://github.com/julianp911/proyecto_2_202010_sec_4_team_5

📚 Proyecto 2 - Estructura de Datos

data-structures generic geojson java java8

Last synced: 26 Apr 2026

https://github.com/prthd/programs-in-cpp

⚡ A collection of C++ programs covering data structures, algorithms, and problem-solving techniques. Includes implementations of graph algorithms, dynamic hashing, matrix operations, pointer concepts, and more, making it a valuable resource for competitive programming and system-level programming. 🚀💻

algorithms competitive-programming cpp data-structures dynamic-hashing graph-algorithms object-oriented-programming pointer-management problem-solving system-programming

Last synced: 31 Aug 2025

https://github.com/fenilsonani/os-system

High-performance OS components with 99% faster algorithms, enterprise reliability, and L8 engineering quality. Features O(1) operations, thread safety, and production-ready implementations.

algorithms c99 concurrent-programming data-structures enterprise-software high-performance memory-management operating-systems performance-engineering systems-programming

Last synced: 31 Aug 2025

https://github.com/kailash-sankar/dsa

Data Structures and Algorithm Puzzles

algorithms data-structures javascript perl python

Last synced: 13 Feb 2026

https://github.com/tracehelms/algorithms

Implementations of algorithms and data structures

algorithms data-structures typescript

Last synced: 15 Jun 2026

https://github.com/itsmorais/ed_2023_02

Repositório criado para apoio as aulas de estrutura de dados 2ºSemestre de DSM

data-structures typescript

Last synced: 23 Jun 2026

https://github.com/mroth/orderedmap

🐜 ordered map implementation for Go

data-structures go go-module golang

Last synced: 16 Jun 2026

https://github.com/ale-soares/data-structures-and-algorithms-coursework

Coursework for udemy course JavaScript Data Structures & Algorithms + LEETCODE Exercises

algorithms data-structures data-structures-and-algorithms

Last synced: 01 Mar 2026

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

Implementations in C++ of algorithms and data structures developed in the Data Structures course at Centro Universitário Barão de Mauá. Includes lists, stacks, queues, trees, graphs, hash tables, and sorting and searching algorithms.

academic-project algorithms algorithms-and-data-structures baraodemaua c computer-science cplusplus cpp data-structures graphs hash-table lists programming queues searching-algorithms stacks tree trees

Last synced: 24 May 2026

https://github.com/anshu10101/leetcode

Collection of my solved LeetCode DSA questions !

algorithms data-structures

Last synced: 25 Aug 2025

https://github.com/geo-tp/autocrud

API Rest to automatically generates and manages CRUD operations for custom data structures defined by users

crud data-structures rest-api

Last synced: 24 Aug 2025

https://github.com/primeeagle/vnet.datastructures

A class library that provides many data structures not found in the .NET standard libraries.

data-structures dotnet dotnet-core dotnet-library

Last synced: 22 Apr 2026

https://github.com/felipenobrg/c-exercices

C exercises for my college.

arrays c data-structures pointers

Last synced: 22 Aug 2025

https://github.com/nicovandenhooff/advent-of-code-2022

This repository contains my solutions to the Advent of Code 2022 coding challenge.

advent-of-code advent-of-code-2022 algorithms data-structures optimization python

Last synced: 21 Aug 2025

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

Common data structures implemented in Python

algorithms data-structures

Last synced: 25 Jan 2026

https://github.com/mmgalushka/algo-cheat-sheet

Cheat sheet for Algorithms & Data Structures

algorithms cheatsheet data-structures interview

Last synced: 04 Mar 2026

https://github.com/kylehue/my-dsa

A collection of reusable data structures in TypeScript.

algorithms data-structures

Last synced: 01 Apr 2026

https://github.com/iliyalb/cs-data-structure

🏗 recollection of data structure implementation codes

data-structures educational-project object-oriented-programming sololearn

Last synced: 02 Sep 2025

https://github.com/hariyebk/buble-sort

A generic sorting algorithm

data-structures linked-list sorting-algorithms

Last synced: 19 Sep 2025

https://github.com/rain0ash/netextender

Biggest general purpose library with many different extension methods, data structures and utilities for rapid application development

csharp data-structures dotnet extension extension-methods extensionmethods extensions

Last synced: 03 Jan 2026

https://github.com/monciego/data-structures-and-algorithm

Repository for my code in my Data Structures & Algorithm course, Second Year (2019)

algorithms bsit data-structures dsa school-work

Last synced: 16 Aug 2025

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

Foundations of Data Structures in C++: Descriptions and Illustrations

binary-search-tree binary-tree cpp data-structures linked-list queue

Last synced: 17 Jun 2026

https://github.com/parsaalizadeh/fenwick-tree

Implementation of mutable Fenwick trees as a Haskell library

data-structures fenwick-tree haskell

Last synced: 20 Jan 2026

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

Some LeetCode Data Structures exercises in TypeScript.

data-structures leetcode typescript

Last synced: 07 May 2026

https://github.com/yapeansa/estrutura_fila

Implementação de estrutura de fila

c data-structures queue

Last synced: 13 Aug 2025

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

My Data Structure And Algorithm Learning Journey In C++

algorithms cplusplus data-structures

Last synced: 17 Jun 2026

https://github.com/rrohitramsen/expression-evaluator

Expression Evaluator + Tree Data Structure + Postorder Traversal + Rest API + Spring Boot

data data-structures design-patterns json microservice postorder problem-solving spring-boot swagger-api swagger-docs swagger-ui tree tree-structure

Last synced: 04 Apr 2026

https://github.com/mahmud-kandawala/data-structures-coursework

This repository delves into the core principles of data structures, covering essential types like arrays, stacks, queues, lists, trees, and graphs, utilizing Python and its extensive libraries to apply and demonstrate these concepts.

array binary-search-tree data-structures graph hashmaps heaps linked-list python queue stacks

Last synced: 17 Jun 2026

https://github.com/asccrs/estructura-de-datos

Respositorio utilizado para subr las praticas realizadas en la materia Estructura de datos

algorithms data-structures java

Last synced: 17 Apr 2026

https://github.com/moromichele/cs-typescript-jest-practice

Rewriting simple data structures and design patterns examples from javascript to typescript + jest testing as practice

data-structures design-patterns jest typescript

Last synced: 18 Apr 2026

https://github.com/momen-alshouha/data-structure-stack

This repository contains C++ implementation of a stack using linked-list. It includes classes for stack item, iterator , and the stack itself, providing essential stack opreations such as push, pop, peek, and more.

data-structures stack

Last synced: 13 Aug 2025

https://github.com/lukabratos/stack

Stack implementation in Swift

data-structures generics stack swift

Last synced: 10 Nov 2025

https://github.com/levieyal/c-course-exercises

✔ All the Assignments in the Systems Programming in C course that took place in the first semester of 2021

bash-script c data-structures files input-output library-management linux makefile memory-management

Last synced: 18 Apr 2026

https://github.com/asarkar/jdata

Java data structures and JUnit 5 utilities used in coding questions

binary-tree data-structures fenwick-tree java junit5 leetcode linked-list

Last synced: 13 Aug 2025

https://github.com/jabellard/hash

Open addressed, double hashed hash table.

algorithm algorithms c data-structure data-structures hash-table

Last synced: 04 Jun 2026

https://github.com/0xalihn/acm-problem-solving-source-code

Problem solving source code in UVa, HackerRank, Tocoder, Codility using Data structure and Algorithm by C, Python and Java. Interview problem solving for different tech company.

algorithms c data-structures hackerrank interview-questions java problem-solving python3 topcoder uva-online-judge

Last synced: 19 Apr 2026

https://github.com/iampavangandhi/sudokusolver

🧮 Sudoku Solver Web App (using Backtracking)

backtracking data-structures javascript sudoku sudoku-solver

Last synced: 04 Jun 2026

https://github.com/anjaliwork20/moodify

Mood-based music recommendation system that considers a user's emotional state to recommend songs, genres, artists and playlists using Machine learning

artificial-intelligence cnn-keras cnn-model convolutional-neural-networks data data-analysis data-science data-structures data-visualization database deep-learning machine-learning machine-learning-algorithms python recommended song songs

Last synced: 20 Apr 2026

https://github.com/f-ca7/cpp_datastructure

data structure learning

c-plus-plus data-structures learning

Last synced: 24 Jun 2026

https://github.com/tsembp/epl231-groupassignment

Search Engine Implementation using TrieNode/TrieTree data structure

algorithms algorithms-and-data-structures data-structures hashing heaps java trie-tree

Last synced: 21 Apr 2026

https://github.com/maddhruv/dsa

Theory and Implementation of various Data Structures and Algorithms

algorithms data-structures data-structures-algorithms searching-algorithms sorting-algorithms

Last synced: 18 Jun 2026

https://github.com/miojo-dev/hash_study

Small study, making a Hash structure from scratch using Pascal, the idea is to make a Hash who includes CPF and separate them by the last 2 digits and use binary search to consult

cpf data-structures data-structures-and-algorithms hash pascal pascal-language pascal-programming study study-project

Last synced: 18 Jun 2026