Skip to content

Johnmuchiri/codewithmosh-ds-algorithm-java

Repository files navigation

Data structure and algorithms

The first part is all about linear data structures and their algorithms:

Big O Notation - Arrays - Linked Lists - Stacks - Queues - Hash Tables -

The second part covers non-linear data structures and their algorithms:

Binary Trees - AVL Trees - Heaps - Tries - Graphs -

The third part explores: Searching Algorithms - Sorting Algorithms - String Manipulation Algorithms -

System Designs

https://www.udemy.com/cart/subscribe/course/3084216/ https://medium.com/the-andela-way/system-design-in-software-development-f360ce6fcbb9 https://www.tutorialspoint.com/system_analysis_and_design/system_design.htm

Computer science basic

  • Threading (multi threading)
  • Object Oriented

Design Patterns

The first part covers behavioural design patterns:

Chain of Responsibility Pattern - Command Pattern - Iterator Pattern - Mediator Pattern - Memento Pattern - Observer Pattern - State Pattern - Strategy Pattern - Template Method Pattern - Visitor Pattern -

The second part covers structural design patterns:

Adapter Pattern - Bridge Pattern - Composite Pattern - Decorator Pattern - Facade Pattern - Flyweight Pattern - Proxy Pattern -

AOB

https://www.humanresourcesblog.in/2019/12/01/hr-interview-questions-and-answers-on-drive-for-results/ https://hr.gmu.edu/forms/employment/InterviewQuestionsSample.pdf

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published