Skip to content

ashwinikd/algorithms

Repository files navigation

Algorithms and Data-Structures

This repo contains implementations of some basic algorithms and DS. This is a work in progress. As of now following algorithms have been implemented:

  • Sort
    • Insertion Sort
    • Merge Sort
    • Bubble Sort
    • Quick Sort
    • Heap Sort
    • Counting Sort
  • Heap
  • Misc
    • Naive matrix multiplication
    • Inversion counting in an array
    • Maximum subarray problem
    • Binary search on sorted integer arrays

Pending Algos

Following is the list of algos/ds which are not of my interest right now but I will implement them some time soon.

  • Strassen's Algorithm for multiplying n-by-kn and kn-by-n matrices
  • Merge sort with insertion sort at small size
  • Quick sort with insertion sort at small size
  • Heap which allows its capacity to be changed at runtime

Targets

  • Test cases
  • Profiling

About

Implementations of algorithm and data-structures in c

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages