akshatgoel / DA_A_DS

Handful use as an ACM ICPC Handbook

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DA_A_DS

Design and Analysis of Algorithms and Data Structures

This repository is created to put together all the algorithms and data structures learnt and can serve as a helpful guide for ACM-ICPC handbook.

##Usage In case you are interested in using the contents of the repository, follow the following steps.

  • Open up your terminal.
  • Type in the command git clone https://github.com/salman-bhai/DA_A_DS
  • For further details, read up the contents of the License.

Categories

  • Algorithms The repository has 5 types of Algorithms

    • Search Algorithms
    • Sorting Algorithms
    • Graph Algorithms
    • String Algorithms
    • Selection Algorithms
  • Data Structures The repository contains the following Data Structures:

    • Linked List (Singly, Doubly, Circular)
    • Disjoint Sets
    • Hashing
    • Queues
    • Stacks
    • Trees (Binary Search, Binary, AVL)
    • Tries

##Contributing

  • Refer to the Contributing Guide
  • A detailed explanantion of how we came to building this software is maintained at the Wiki page.
  • This repository was created by @salman-bhai .

About

Handful use as an ACM ICPC Handbook

License:MIT License


Languages

Language:C 40.8%Language:Java 26.7%Language:C++ 18.3%Language:Python 14.1%