Skip to content

This is a collection of few algorithms and data structures

Notifications You must be signed in to change notification settings

vivekpatani/algorithm-collection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

#Algorithm & Data Structures Collection in Java

##List of Contents

  • Linked List - A generic Linked List with various functionalities

    • Types:
      • Singly LinkedList (S)
      • Doubly LinkedList (D)
      • Circular LinkedList (C)
      • Multilayer LinkedList (M)
    • Functions:
      • addAtEnd(data) - S,D,C
      • addAtPosition - S,D,C
      • addAtBegining - S,D,C
      • removeFirst - S,D,C
      • removeFirstInstance(data) - S,D,C
      • removeAllInstances(data) - S,D,C
      • removeAtPosition(int position) - S,D,C
      • removeLast() - S,D,C
      • destroy() - S,D,C
  • Queue - A generic Queue with various functionalities

    • Types:
      • Simple Queue (S)
      • Circular Queue (C)
      • Priority Queue (P)
      • Dequeue - Double Ended Queue (D)
    • Functionalities:
      • enqueue (data) - S,C,P,D
      • pop() - S,C,P,D

Cracking the Coding Interview

  • Chapter 1 - Completed
  • Chapter 2 - Missing 4,5 and 6

About

This is a collection of few algorithms and data structures

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published