Skip to content

Releases: zoom2manoj/datastructure_challenge

Data Structure, Algorithms, Design Patterns

15 Sep 04:16
Compare
Choose a tag to compare

Data Structure & Algorithm, Problem solving in Java

  1. Find maximum level sum in Binary Tree

  2. Split a Circular Linked List into two halves

  3. Rotate a Linked List

  4. Add two linked list in reverse order

  5. Add two Linkedlist

  6. occurence count

  7. Root to leaf paths having equal lengths in a Binary Tree

Graph :

  1. DFS (Iterative & Recursive)
  2. BFS

++ Short Algorithm

  1. Delta Encoding
  2. Polygon check
  3. Sum Array
  4. Anagram

Design Patterns:

Creational Design Pattern:

  1. Singleton Pattern
  2. Factory Pattern
  3. Builder Pattern
  4. Prototype Pattern

Structural Design Pattern:

  1. Adapter Design Pattern
  2. Composition Design Pattern
  3. Proxy Design Pattern
  4. Flyweight Design Pattern
  5. Bridge Design Pattern

Currently, process is going on, will update soon.