/DataStructure

Topics : Stack, Queue, Singly-Linked-List, Doubly-Linked-List, Circular-Linked-List, Tree-Structure, Searching, Sorting, Concurrent API, Multi-Threading and Java8

Primary LanguageJava

CoreJava

  • Map
  • Comparable & Comparator
  • Immutable Class
  • Java 8 (Stream, Predicate, Optional)

DataStructure

  • LinkedList
  • Doubly LinkedList
  • Circular LinkedList
  • Queue
  • Stack
  • Binary Tree
  • Binary Search Tree
  • Searching (Binary Search & Linear Search)

MultiThreading

  • ThreadPool
  • DeadLock
  • Callable
  • Future

Concurrent API

  • Blocking Queue
  • CountDownLatch
  • Cyclic Barrier
  • Semaphore
  • Exchanger
  • Locks

Design Pattern

  • Singleton
  • Factory
  • Abstract Factory
  • Observer
  • Builder

HackerRank Solution

GeeksForGeeks

Note: Token Generation Issue : https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens