sorting-algorithms

There are 6185 repositories under sorting-algorithms topic.

  • Data-Structures-and-Algorithms

    Implementation of various Data Structures and algorithms - Linked List, Stacks, Queues, Binary Search Tree, AVL tree,Red Black Trees, Trie, Graph Algorithms, Sorting Algorithms, Greedy Algorithms, Dynamic Programming, Segment Trees etc.

    Language:C262
  • Interview-Questions

    List of all the Interview questions practiced from online resources and books

    Language:Java248
  • sorting-visualizer

    📊 Some python scripts which can visualize several famous sorting algorithms and generate the animations via Matplotlib.

    Language:Python240
  • Algorithm-Implementation

    This is our effort to collect the best implementations to tough algorithms. All codes are written in c++.

    Language:C++232
  • F-Sharp

    All Algorithms implemented in F#

    Language:F#226
  • array-algorithms

    Unintrusive algorithms for C arrays OR a C implementation of <algorithm> from C++

    Language:C214
  • Data-Structures-and-Algorithms-in-Java-2nd-Edition-by-Robert-Lafore

    Solutions of Data Structures and Algorithms in Java 2nd Edition by Robert Lafore. Adding practice problems and solutions.

    Language:Java209
  • Data_Structure_and_Algorithms_Library

    A collection of classical algorithms and data-structures implementation in C++ for coding interview and competitive programming

    Language:C++200
  • radix

    A fast string sorting algorithm (MSD radix sort)

    Language:Go194
  • CS50x_2021

    Harvard CS50x — 2021 solutions

    Language:C181
  • Sorting_Visualizer

    A web application showcasing the inner workings of 6 sorting algorithms with colors representing steps being executed.

    Language:JavaScript178
  • AArch64_Assembly

    All Algorithms implemented in AArch64 Assembly

    Language:Assembly176
  • algorithms

    The All ▲lgorithms documentation website.

    Language:JavaScript170
  • Sorting-Algorithms

    Sorting algorithms in multiple languages.

    Language:Java170
  • The-Algorithms

    Algorithms repository

    Language:Python165
  • sort-visualizer

    This is a web app built to visualize classic sorting algorithms such as insertion sort, merge sort, quick sort, heap sort, etc. The entire app is built with only React; no other third-party JS or CSS library has been used.

    Language:JavaScript161
  • Computer-Science-in-Java

    Designed for saving assignments, submission exercises and projects

    Language:Java158
  • SortAlgorithms

    Eight sort algorithms in java, include Test and Comparison module.

    Language:Java151
  • coursera-dsa

    Coursera's Data Structures and Algorithms Specialization

    Language:Python150
  • sorting_algo_visualizer

    Python script to generate a visualization of various sorting algorithms, image or video.

    Language:Python147
  • Data-Structures-with-Go

    Data Structures with Go Language

    Language:Go140
  • Algorithms-and-Data-Structures

    Comprehensive guide to Algorithms and Data Structures created by me to practice important concepts for technical interviews.

    Language:Python139
  • sortvisualizer

    Sort Visualizer Web App

    Language:JavaScript139
  • Algorithms-Java

    A collection of common algorithms and data structures implemented in Java.

    Language:Java138
  • miniselect

    Selection and partial sorting algorithms

    Language:C++137
  • SortVision

    SortVision is a web-based sorting algorithm visualizer 🖥️ that lets users explore and compare algorithms like Bubble, Quick, Merge, and more 🔄. Easily adjust speed ⚡ and array size 📊 to watch the sorting process in real-time. Perfect for students and enthusiasts looking to understand sorting mechanics!

    Language:JavaScript134
  • Code-with-love

    Open source programming algorithms

    Language:C++127
  • Algorust

    Various algorithms visualized interactively on the web, entirely with Rust 🦀

    Language:Rust124
  • Python

    Repository for Python codes and algos. Star the repo too.

    Language:Python124
  • Python-Projects

    Amazing Python Projects.

    Language:Python123
  • push_swap

    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.

    Language:C121
  • pdqsort

    Pattern-defeating quicksort in Go with generics(need Go1.18). About 2x ~ 60x faster than the built-in sort package.

    Language:Go118
  • pymorton

    A lightweight and efficient Python Morton encoder with support for geo-hashing

    Language:Python115
  • Data-Structures-and-Algorithm-Patterns

    Data Structures and Algorithms Patterns that I followed ,implemented in Python

    Language:Python114
  • Data_Structures_in_Cpp

    Contains some useful custom Data-Structures/Containers & Algorithms, developed during my 3rd semester at University.

    Language:C++113
  • ivy

    Visualization of sorting algorithm

    Language:JavaScript110