Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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/theodesp/go-tries

Go tries implements several types of Trie data structures for experimental use.

data-structures golang trie

Last synced: 08 Dec 2024

https://github.com/indianwhocodes/adshuffmanproject

Comparative Evaluation of Data Compression through binary, four-way, and pairing heaps without any standard lib. container except vector.

academic academic-project binary-heap cpp data-compression data-structures heaps

Last synced: 15 Dec 2024

https://github.com/joao-conde/competitive-programming

Competitive programming training and contest exercises

algorithms competitive-programming data-structures

Last synced: 12 Jan 2025

https://github.com/pericles001/binary_trees

In computer science, a binary tree is a tree data structure in which each node has at most two children, which are referred to as the left child and the right child. ... This project is all about training oneself to work on various binary tree possibilities (creation of a root node/left-child/right-child, deletion and more over.)

binary-trees data-structures

Last synced: 26 Nov 2024

https://github.com/thisiskeanyvy/car-charging-stations

Système de données pour les bornes de recharge pour voitures électriques en France

car car-charger charging-stations data-structures json open-data open-source

Last synced: 28 Nov 2024

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

Generic B-Tree

b-tree data-structures search-trees

Last synced: 18 Nov 2024

https://github.com/h3ar7b3a7/furtherbacktotheroots

Small applications made while studying C in Harvards cs50 course. An introduction to several concepts of computer programming.

c data-structures memory-management

Last synced: 15 Jan 2025

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

Some questions asked during real interviews

algorithms coding-interviews data-structures problem-solving

Last synced: 26 Nov 2024

https://github.com/yjdoc2/equationparser

An Equation Parser done as Project for DS course. This can evaluate given equation, solve linear equations, create variables and use their values, as well as have some pre-defined constants.

c data-structures equation-solver parser

Last synced: 26 Nov 2024

https://github.com/srj101/useful-algorithms

Some mostly used and common algorithms implementations using javascript

algorithm basic-programming data-structures javascript

Last synced: 25 Dec 2024

https://github.com/henrifroese/external_memory_fractal_tree

Implementation of External Memory Fractal Tree (a variant of the Buffered Repository Tree) in C++ through the STXXL library.

b-tree-implementation cpp data-structures external-memory

Last synced: 02 Dec 2024

https://github.com/kientech/data-structures-and-algorithms-specialization

Data Structures and Algorithms Specialization

algorithms c cplusplus data-structures python

Last synced: 28 Nov 2024

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

Data Structures classes of CStack, CQueue, CPriority & Linked List in C++

cqueue cstack data-structures datastructures linked-list pointer

Last synced: 09 Jan 2025

https://github.com/abdulvahabaa/geeksforgeeks-dsa

This is my Geeks for Geeks test submission reports repository for improving my DSA knowledge and coding skill.

algorithms data-structures dsa-learning-series dsa-practice javascript nodejs

Last synced: 12 Nov 2024

https://github.com/ostafen/hopmap

Yet another efficient hashmap implementation for Golang based on the hopscotch open addressing scheme.

data-structures golang hashing hashing-algorithm hashmap hashtable hopscotch-hashing open-addressing

Last synced: 26 Nov 2024

https://github.com/harshitsahu2311/all-year-practicals

In this repo I have completed and uploaded my all 2nd year practicals of my college.

computer-networks data-structures operating-system python

Last synced: 17 Dec 2024

https://github.com/antouhou/easy-tree

A simple and efficient tree structure library for Rust with recursive traversal

algorithms data-structures recursive rust traversal tree tree-structure trees

Last synced: 08 Dec 2024

https://github.com/mizrael/dictionarylookupbenchmark

Benchmark of lookup performance between `Dictionary`, `SortedList`, `SortedDictionary` and `HashSet`.

benchmark data-structures dotnet

Last synced: 28 Nov 2024

https://github.com/guillainbisimwa/ruby-ata-structures-and-algorithms-

The goal of this repository is to complete as many challenges from top-100-liked-questions collection of popular challenges in LeetCode.

algorithms data-structures ruby

Last synced: 02 Dec 2024

https://github.com/hawashra/project-1-

Data Structures Project 1

c data-structures programming

Last synced: 08 Dec 2024

https://github.com/praabindhp/avl_tree

C Program For AVL Tree

avl-tree c data-structures programming

Last synced: 16 Jan 2025

https://github.com/arindal1/thecodejungle

Curated collection of resources for developers, programmers and tech enthusiasts.

computer-science data-science data-structures interview-questions resources software-development

Last synced: 22 Dec 2024

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

This repository by Sandip Palit contains Data Structures and Algorithms in Python.

algorithms backtracking complexity data-structures dsa linked-list maths oop python recursion searching sorting

Last synced: 15 Dec 2024

https://github.com/dezinezync/oideformat

The Open Invoice Data Exchange Format Specification

data-structures exchange invoice json spec specification

Last synced: 28 Nov 2024

https://github.com/jakenherman/kcats

A stack implementation for node

data-structures node-module stack

Last synced: 03 Dec 2024

https://github.com/bnclabs/robt

Read only BTree, immutable index for disk/SSD.

btree data-structures disk index rust-lang storage

Last synced: 11 Nov 2024

https://github.com/jeninsutradhar/java-datastructures-algorithms

This repository contains implementations of various data structures and algorithms in different programming languages. It serves as a reference and learning resource for understanding fundamental concepts in computer science.

algorithms algorithms-and-data-structures data-structures java jdk21

Last synced: 09 Jan 2025

https://github.com/gabriel-logan/dsacjs

A high-performance JavaScript and TypeScript library offering a comprehensive set of efficient data structures. Simplify your algorithm implementation and data manipulation with optimized, easy-to-use tools.

data-structures data-structures-algorithms data-structures-and-algorithms dstc std stdlib

Last synced: 31 Dec 2024

https://github.com/i2mint/mongodol

MongoDB Data Object Layer

data-structures database mongodb python

Last synced: 15 Dec 2024

https://github.com/jopetty/cpsc-223

Homework assignments, lecture notes, and papers for CPSC 223b (Data Structures and Programming Techniques) at Yale University.

c computer-science data-structures yale

Last synced: 25 Nov 2024

https://github.com/anupam-io/avl_tree

AVL tree: height-balanced trees in C supporting add, remove, search, update features. A comparison of AVL trees with red-black trees is also done(std::set).

avl-tree avl-tree-code avl-tree-implementations bst c data-structures height-balanced-trees red-black-trees rotations std

Last synced: 16 Dec 2024

https://github.com/skywarth/fenrir-wolfpack-simulator

Simulating wolfpack behaviours and future of the pack in an environment using Javascript and data trees.

data data-structures javascript max-heap simulation simulations wolfpack

Last synced: 07 Jan 2025

https://github.com/camara94/data-visualization-with-python

Data visualization and some of the best practices when creating plots and visuals. The history and architecture of Matplotlib, and how to do basic plotting with Matplotlib. Generating different visualization tools using Matplotlib such as line plots, area plots, histograms, bar charts, box plots, and pie charts. Seaborn, another data visualization library in Python, and how to use it to create attractive statistical graphics. Folium, and how to use to create maps and visualize geospatial data.

data data-science data-structures data-visualization python3

Last synced: 23 Dec 2024

https://github.com/diogofcunha/fast-graph

A graph implementation that optimises speed of execution

data-structures graph graph-algorithms topological-sort

Last synced: 03 Dec 2024

https://github.com/lsst/cell_coadds

LSST Data Management: Data Structures defining the cell-based coadds

astronomy data-structures python

Last synced: 22 Nov 2024

https://github.com/rakesh9100/cse-dsa-codes

This repository contains the advanced basic reference codes of Data Structures and Algorithms.

algorithms cpp data-structures programmes

Last synced: 25 Nov 2024

https://github.com/josephakaro/30-days_of_algorithms

Creating a structured 30-day challenge to learn data structures and algorithms is a fantastic idea! Checkout the README.md for in-depth guideline.

30-days-of-code 30daysofcode algorithm algorithms algorithms-and-data-structures data-structures python python3

Last synced: 15 Jan 2025

https://github.com/gunh0/algorithms

📝 Solutions for Algorithm Problems [C/C++]

algorithm beakjoon c cpp data-structures project-euler

Last synced: 03 Dec 2024

https://github.com/miroslav-reiter/algoritmy_a_datove_struktury

🤖 Algoritmy a Dátové Štruktúry - Zoznam, popis a implementácia najpoužívanejších algoritmov na hľadanie, triedenie, grafy, prácu s poliami v rôznych programovacích jazykoch (Python, Java, C/C++, VBA, C#, JavaScript, PHP)

algorithms algoritmy archicture architecture-components data-structures reiter vita

Last synced: 22 Dec 2024

https://github.com/andyfratello/eda

💻 Exercicis d'Estructura de Dades i Algorismes (EDA) Q2 - UPC FIB

algorithms cpp cpp-programming data-structures eda-fib fib-upc

Last synced: 25 Nov 2024

https://github.com/ayeujjawalsingh/placement_prepration

This repository consists of all the material required for cracking the coding rounds and technical interviews during placements.

algorithm css data-structures html java javascript mongodb notes php placement prepinta100code sorting-algorithms sql

Last synced: 07 Jan 2025

https://github.com/mxssl/doubly-linked-list-golang

Doubly Linked List implementation in Go (Golang)

algorithms data-structures doubly-linked-list go golang structures

Last synced: 22 Nov 2024

https://github.com/evanxg852000/rockstartdev

A collection of projects implemented for learning

algorithm compilers cpp14 data-structures database golang learning python

Last synced: 16 Nov 2024

https://github.com/gigdevelopment10/pythonsaurus

Find solutions to common coding challenges with this curated collection of AlgoRythms

data-structures matrix python

Last synced: 09 Dec 2024

https://github.com/stuymedova/common-data-structures

[LEARNING] Annotated Linked Lists, Hash Tables, and so on

computer-science data-structures interview-preparation

Last synced: 09 Jan 2025

https://github.com/suxrobgm/java-structures

Implementation of data structures and algorithms in Java

algorithms data-structures java

Last synced: 03 Dec 2024

https://github.com/dev-vivekkumarverma/spellchecker

this uses very efficient data-structure for storing and fast searching of the words (Trie datastructure) and uses persistent storage

autocomplete autocomplete-search autocomplete-suggestions autosuggest data-structures fastapi spellcheck trie trie-tree

Last synced: 25 Nov 2024

https://github.com/kamilhan-karaismailoglu/practices-related-to-data-structure

The program first saves the values ​​received from the user in the queue structure, then adds the values ​​in this queue structure larger than the average of the queue to the linked list created in accordance with the stack structure and copies this linked list into an array. Finally, it writes the created array to the screen. Made with C. This program was written for the Data Structures lecture.

data-structures linked-list queue stack stack-linked-list

Last synced: 15 Jan 2025

https://github.com/kamilhan-karaismailoglu/practices-related-to-doubly-linked-lists

The program making comparison between doubly linked lists created by values ​​read from text file. Made with C. This program was written for the Data Structures lecture.

data-structures doubly-linked-list

Last synced: 15 Jan 2025

https://github.com/micahondiwa/printf

Creating and implementing a custom printf function in C

c cli data-structures header-files malloc malloc-free printf

Last synced: 16 Dec 2024

https://github.com/avidlearnerinprogress/datastructures-ucsd

Coursework solutions to UCSD DSA Specialization

cpp data-structures

Last synced: 14 Jan 2025

https://github.com/thehxdev/dsa

My implementation of algorithms and data structures

algoritms c data-structures

Last synced: 14 Nov 2024

https://github.com/bcapathshala/crackyourinternship

Arsh Goyal Coding Challenge For Next 45 Days

algorithms cpp data-structures dsa dsa-practice java

Last synced: 08 Nov 2024

https://github.com/ahmadhabibi14/go-algorithms-and-datastructures

Collection of various data structures and algorithms implemented in the Go programming language

algorithms algorithms-and-data-structures competitive-programming data-structures go golang

Last synced: 04 Dec 2024

https://github.com/marwa-eltayeb/datastructures_and_algorithms

Data Structures and Algorithms implemented in Java

algorithms data-structures java

Last synced: 26 Nov 2024

https://github.com/erickpetru/javascript-data-structures

Collection of data structures created with ECMAScript 2015+, TypeScript definition files and Jest unit tests

data-structures ecmascript2015 javascript jest typescript-definitions

Last synced: 23 Dec 2024

https://github.com/MasoudFallahpour/DS-Book

A "questions and answers" book about fundamental data structures (in Persian)

algotithms book data-structures latex persian xepersian

Last synced: 19 Nov 2024

https://github.com/archishmansengupta/lc

contains leetcode solutions done ~ 2 years ago, don't bother

algorithms cpp data-structures leetcode

Last synced: 17 Dec 2024

https://github.com/hungrybluedev/c-programs

A collection of well-documented, mostly self-contained C programs. The programs include implementations of Data Structures as well as Algorithms.

algorithm c data-structures dependency-free implementation

Last synced: 22 Dec 2024

https://github.com/noti0na1/racket-codes

A Collection of My Racket Code

cps data-structures macros racket

Last synced: 16 Dec 2024

https://github.com/sahilbansal17/csl106-assignments

This contains the assignments completed in the Data Structures Course in 3rd Semester Course (2017 Aug - Nov) at IIT Jammu.

data-structures data-structures-and-algorithms

Last synced: 11 Jan 2025

https://github.com/sai-suraj-27/cpp

This is my Repo for Practicing C++, Attempting Contests, and Solving Good Problems.

algorithms competitive-programming-contests cpp data-structures important

Last synced: 15 Dec 2024

https://github.com/ajayns/c-programs

A collection of data structure and algorithm implementations in C

algorithms c data-structures

Last synced: 31 Dec 2024

https://github.com/tomboddaert/dyn-slice

An implementation for a &dyn [Trait] -like reference

data-structures rust

Last synced: 12 Nov 2024

https://github.com/2kabhishek/topgear-java-data-structure-l1

Solutions for Java-Data-Strucutres-L1 ☕🧮

assignments data-structures java solutions topgear

Last synced: 12 Jan 2025

https://github.com/solangeug/data-structures-and-software-design

A collection of projects specified in the PennEngineering Extension School's Data Structures and Software Design course.

data-structures java sd2x software-design

Last synced: 25 Nov 2024

https://github.com/solangeug/hacker-rank

A collection of programming challenges by HackerRank (https://www.hackerrank.com/).

algorithms data-structures hackerrank programming-challenges

Last synced: 25 Nov 2024

https://github.com/anindya-dey/dsa

A website where I summarize solutions for DSA problems.

algorithms andys-cli data-structures data-structures-and-algorithms dsa nextjs react tailwind tailwindcss vercel

Last synced: 16 Nov 2024

https://github.com/doniaskima/learncpp

Learning algorithms and data structures can significantly improve your programming skills, enabling you to write more efficient and optimized code, leading to better performance and maintainability of your software.

algorithms cpp data-structures

Last synced: 21 Nov 2024

https://github.com/oleiade/atelier

A collection of Go algorithms, data structures, APIs and helpers to resort to when in need

algorithms data-structures golang helpers

Last synced: 15 Nov 2024

https://github.com/alpha74/profitmoviesapi

API to get maximum movies which an actor can sign without date conflicts using Flask and C++

actors algorithms backtracking-search coding coding-interviews conflict-resolution data-structures json movies-api python-scripts

Last synced: 15 Nov 2024