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

Projects in Awesome Lists tagged with merge-sort

A curated list of projects in awesome lists tagged with merge-sort .

https://github.com/hoangsonww/sorting-algorithms-dsa

🔄 This repository delves into sorting algorithms, with a special emphasis on the implementation of Merge Sort to organize artworks in a museum setting. It provides a detailed guide on sorting principles, Merge Sort algorithm adaptation, and its application to real-world scenarios.

java java-8 merge-sort mergesort museum museum-collections sort sorting sorting-algorithms sorting-algorithms-comparison sorting-algorithms-implemented

Last synced: 11 Apr 2025

https://github.com/maruffahmed/algovisu

This is a fun project to visualize the most common types of soring algorithm (Bubble, Insertion, Quick and Merge). At the time of learning this algorithm I have try to implement them using ReactJs (A javaScript library).

algorithm bubble-sort eslint insertion-sort javascript merge-sort prettier quick-sort react reactjs tailwind visualization

Last synced: 21 Nov 2024

https://github.com/je-suis-tm/search-and-sort

Julia and Python search algorithm implementation including Bloom Filter, Aho-Corasick, Boyer-Moore, Knuth-Morris-Pratt, Rabin-Karp, Binary & Sequential; hash algorithm implementation including Fowler-Noll-Vo-1, Jenkins One-at-a-time, Hash Chaining, Linear Probing & Quadratic Probing; sort algorithm implementation including Cocktail, Bitonic, Gnome, Bogo, Heap, Counting, Radix, Quick, Merge, Shell, Selection, Insertion, Bubble

aho-corasick bitonic-sort bogo-sort boyer-moore cocktail-sort counting-sort gnome-sort heap-sort insertion-sort knuth-morris-pratt learning-julia merge-sort quick-sort rabin-karp radix-sort searching-algorithms selection-sort shaker-sort shell-sort sorting-algorithms

Last synced: 13 Apr 2025

https://github.com/syipmong/dsa-practice

This repository serves as a comprehensive resource for understanding and implementing various data structures and algorithms

algorithm binary-search-tree dart data-structures dsa-algorithm dsa-practice graph hash java javascript linear-search linked-list merge-sort mergesort programming python queue range recursion stack

Last synced: 17 Mar 2025

https://github.com/ahmadjajja/java_dsa

This repository contains Java code that I have written to solve DSA problems on LeetCode. Each solution is organized by DSA concept and is meant to showcase my understanding and proficiency in implementing these concepts. The purpose of this repository is to serve as a reference for everyone who is interested in learning DSA through LeetCode

arrays backtracking binary-search complexity git github java linear-search linked-list linked-lists math merge-sort object-oriented-programming patterns quick-sort recursion sorting stacks-n-queues strings

Last synced: 21 Nov 2024

https://github.com/gkonovalov/algorithms

Algorithms and Data Structures a comprehensive collection of fundamental Algorithms and Data structures organized into various categories to cater to the needs of software engineers and computer science students.

a-star algorithm algorithms algorithms-and-data-structures bellman-ford binary-search convex-hull data-structures dijkstra dynamic-programming floyd-warshall huffman-coding interview-questions kruskal levenshtein-distance merge-sort network-flow prim quick-sort topological-sort

Last synced: 11 Jan 2025

https://github.com/syed007hassan/algorithms-visualizations

Several algorithms, together with their time and space difficulties, are visualised in this project. When we click the create array button on our software, the text file will be converted to an integer array. Then, by selecting the appropriate choice, any of the sorts can be carried out.

bubble-sort bucket-sort count-sort heap-sort insertion-sort merge-sort quick-sort radix-sort sorting-algorithms visualization

Last synced: 10 Apr 2025

https://github.com/azzzrro/data-structure-solutions-2

Data structure solutions for various sorting algorithms such as bubble sort, insertion sort, selection sort, quick sort, and merge sort. Additionally, essential data structures like hash tables, stacks, and queues are aslo included. Useful for learning and coding practice.

algorithms bubble-sort data-structures hashtable hashtable-chaining insertion-sort merge-sort queue quick-sort selection-sort sorting-algorithms stack

Last synced: 17 Jan 2025

https://github.com/thisis-developer/data-structures-algorithms

A data structure is not only used for organizing the data. It is also used for processing, retrieving, and storing data. There are different basic and advanced types of data structures that are used in almost every program or software system that has been developed. So we must have good knowledge about data structures.

array avl-tree binary-search binary-search-tree bubble-sort data-structures graph-algorithms heap insertion-sort linear-search linked-list loops-and-iterations matrix merge-sort queue quick-sort recursion selection-sort stack tree-algorithms

Last synced: 31 Jan 2025

https://github.com/rajatm544/sorting-visualizer

A sorting visualizer built using React.It is a responsive app with options to visualize bubble sort, insertion sort,merge sort and quick sort. A theme switch is also included.

bubble-sort insertion-sort merge-sort pwa quick-sort react reactjs responsive-design sorting-visualization theme-switch

Last synced: 24 Feb 2025

https://github.com/kaoutherbo/sorting_algorithms

An ALX project written in C language for Sorting_Algorithms also bits on the Big O notation

big-o bitonic-sort bubble-sort complexity heap-sort insertion-sort merge-sort quick-sort radix-sort selection-sort shell-sort

Last synced: 20 Feb 2025

https://github.com/hxndev/multithreaded-merge-sort

Rewriting the famous Merge Sort Algortihm using Multithreading.

code cpp merge merge-sort mergesort mergesort-algorithm multithreading threading

Last synced: 31 Mar 2025

https://github.com/abranhe/merge-srt

Merge Sort Algorithm Implementation

algorithm merge-sort sort sorting-algorithms

Last synced: 28 Feb 2025

https://github.com/natsalete/ed2-iftm-ads

Este repositório contém as atividades realizadas durante a disciplina de Estrutura de Dados II (ED II) no 4º período do curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas - IFTM.

buble-sort cpp estrutura-de-dados insertion-sort merge-sort selection-sort

Last synced: 08 May 2025

https://github.com/im-rises/cmergesortparallel

Sequential and parallel merge sort algorithm implemented in C using OpenMP

algorithm c merge-sort openmp parallel pthread

Last synced: 14 May 2025

https://github.com/gyakobo/sorting-algorithms

This code example showcases 5 various algorithms (selection, insertion, heap, merge and quick sort) to sort a select array

heap-sort insertion-sort merge-sort njit quick-sort selection-sort sorting-algorithms

Last synced: 04 Mar 2025

https://github.com/gzixnine/data_structure_c

This section of the repository serves as a comprehensive exploration of a wide range of data structures and algorithms. From the foundational arrays to the complexities of graphs and trees, with a commitment to clarity, depth, and practicality, this repository is designed to be your go-to resource for mastering data structures and algorithms.

array breadth-first-search bubble-sort count-sort data-structures graph hashtable heap heap-sort insertion-sort linked-list map merge-sort queue quick-sort radix-sort selection-sort set stack tree

Last synced: 02 Apr 2025

https://github.com/juliusmarkwei/merge-sort-algorithm

Implementation of merge-sort algorithm in c language

algorithms computer-science divide-and-conquer merge-sort mergesort

Last synced: 21 Feb 2025

https://github.com/abranhe/merge-srt-cli

Merge Sort Algorithm Implementation CLI

algorithm merge-sort sort sorting-algorithms

Last synced: 28 Feb 2025

https://github.com/divithraju/divith-raju-searchengine-wikipedia

search engine optimizationA complete search engine experience built on top of 75 GB Wikipedia corpus with subsecond latency for searches. Results contain wiki pages ordered by TF/IDF relevance based on given search word/s. From an optimized code to the K-Way mergesort algorithm, this project addresses latency, indexing, and big data challenges.

algorithms data dataengineering inverted-index linux merge-sort nlp project project-repository python3 serchengine software-engineering ubuntu wikipedia

Last synced: 20 Feb 2025

https://github.com/ibrahimtanyalcin/mergesort

Merge Sort algorithm implementation without recursion, using cached binary trees

javascript merge-sort mergesort mergesort-algorithm performance sorting-algorithms stable-sort

Last synced: 17 Mar 2025

https://github.com/gengo-bit/data-structures-and-algorithms-in-c

C code implementations of data structures and algorithms created for practice to earn a certification in data structures and algorithms(Interview Questions).

bubble-sort c c-programming data-structures-and-algorithms insertion-sort linked-list merge-sort queue quick-sort searching-algorithms selection-sort sorting-algorithms stack

Last synced: 28 Mar 2025

https://github.com/theleopard65/my-dsa-journey

This repository is a comprehensive collection of my work and understanding as I go through various DSA topics. I created this repo to document and showcase the concepts, implementations, and problem-solving techniques I learn throughout my journey.

array c cpp dsa graph library linked-list merge-sort queue recursi sorting stack strings time-complexity tree use-cases vector

Last synced: 04 Mar 2025

https://github.com/ricedope/merge-sort

An implementation of merge sort in java.

java merge-sort mergesort

Last synced: 22 Mar 2025

https://github.com/nekruzash/sorting-algorithms

This is one of the assignments from CS2028 - Data Structures. This program tests Bubble Sort, Insertion Sort, Merge Sort, Quick Sort, Counting Sort, and Radix Sort for array sizes 10 to 100,000 and lists the efficiency for each sort.

bubble-sort counting-sort cpp insertion-sort merge-sort quick-sort radix-sort

Last synced: 05 Mar 2025

https://github.com/siddhant-vij/concurrent-merge-sort

Merge sort using concurrency in multiple programming languages.

concurrency cpp go java merge-sort multithreading optimization python

Last synced: 06 Mar 2025

https://github.com/andersonhsporto/ft-push-swap

Sort Data on a Stack, With a Limited Set of Instructions, Using the Lowest Possible Number of Actions

algorithm algorithm-implementations c linked-list linked-list-in-c merge-sort merge-sort-algorithm sorting-algorithms

Last synced: 06 Mar 2025

https://github.com/rangari-rani/visualizer

Sorting Visualizer built using React.js to visualize bubble sort, insertion sort, merge sort and quick sort.

algorithms bubble-sort insertion-sort merge-sort quick-sort reactjs tailwindcss

Last synced: 08 Apr 2025

https://github.com/lesiaukr/goit-algo-hw-04

Master's | Basic Algorithms & Data structures | Module 4 | Sorting Algorithms

bubble-sort insertion-sort merge-sort quick-sort radix-sort selection-sort shell-sort sort sorted timsort

Last synced: 24 Mar 2025

https://github.com/afa-farkhod/sorting-algorithms

Sorting Algorithms: Insertion Sort, Bubble Sort, Merge Sort, Quick Sort, Heap Sort, External Sort

buble-sort external-sort heap-sort insertion-sort java merge-sort quick-sort sorting-algorithms

Last synced: 27 Mar 2025

https://github.com/kedarkk1/data-structures-and-algorithm-visualizer

Visualization of Various Data Structure and Algorithms (sorting, filtering, etc) for better understanding. MergeSort Done. Scroll down this github page to see screenshots of the WebApp

data-structure data-structures javascript javascript-game merge-sort mergesort react reactjs visualizer

Last synced: 19 Feb 2025

https://github.com/abranhe/allalgorithms-mergesort

Merge Sort Algorithm for the All ▲lgorithms Project

algorithms allalgorithms merge-sort mergesort sorting-algorithms

Last synced: 28 Feb 2025

https://github.com/eastonarcher/python-sort-algorithms

⚡Collection of Python sorting algorithms - Bubble Sort, Merge Sort, and Quick Sort

algorithm bubble-sort merge-sort python3 quick-sort

Last synced: 01 Mar 2025

https://github.com/lloydlegaspi/taskify-daa-project

A task scheduling application that implements Merge Sort algorithm for task sorting.

merge-sort streamlit task-management

Last synced: 08 Apr 2025

https://github.com/cavicf/algoritmosii-faculdade

📚 Este repositório contém os códigos de aula, revisões, exercícios e trabalhos práticos realizados na disciplina de Algoritmos e Programação II. A disciplina aborda conceitos fundamentais de estrutura de dados e formas de ordenação, com foco na implementação de algoritmos eficientes e na análise de complexidade.

bigonotation bubble-sort complexity-analysis hash-table heap-sort insertion-sort merge-sort python quick-sort selection-sort tim-sort

Last synced: 17 Jun 2025

https://github.com/bornalgo/cpp-sorting-demos

A collection of well-documented C++ sorting algorithm examples, including bubble, counting, insertion, merge, quick, radix, selection, and shell sorts. Explore, learn, and implement essential sorting algorithms in your projects.

bubble-sort counting-sort cpp insertion-sort merge-sort quick-sort radix-sort selection-sort shell-sort sorting-algorithms visual-studio-code

Last synced: 01 Apr 2025

https://github.com/stoll-jonathan/sorting_algorithm_analyzer

C++ program which analyses the performance of different sorting algorithms on a dataset of random numbers

bubble-sort data-analysis insertion-sort merge-sort sorting-algorithms

Last synced: 01 Apr 2025

https://github.com/tomin-joy/sorting-algorithms

All popular sorting algorithms in various languages 👩‍💻 .Feel free to use it when you need🤗

bubble-sort bubblesort cpp insertionsort java merge-sort mergesort python python-3 python3 quick-sort quicksort selection-sort sorting sorting-algorithms

Last synced: 12 Jun 2025

https://github.com/rubenwihler/mergesortalgorithm

An implementation of the merge sorting algorithm in Rust.

merge-sort rust

Last synced: 18 Feb 2025

https://github.com/shellyda/algorithms-sorting-project

This project makes use of classical computation algorithms that have as objective to efficiently order any data set (this in vectors, lists, etc.) Algorithms used: Bubble Sort, Selection Sort, Insertion Sort and Merge Sort.

algorithms bubble-sort insertion-sort merge-sort ordering-system python selection-sort

Last synced: 14 May 2025

https://github.com/alexejdumka/sortsearch

Application demostrates common sorting and searching algorithms implemented in Java

binary-search bubble-sort insertion-sort java linear-search merge-sort stream-sort

Last synced: 21 Mar 2025