Skip to content

Latest commit

 

History

History
55 lines (34 loc) · 1.48 KB

README.md

File metadata and controls

55 lines (34 loc) · 1.48 KB

Coding and Practice Problems

This is a collection of coding and practice problems as a part of my journey to practice, refine, and improve my programming skills.

Patterns for Solving Coding Problems

The following is a list of patterns common to solving coding problems.

Sliding Windong

Two Pointers

This is a common useful for removing duplicates

Fast and Slow Pointers

Find a cycle in a linked list

Merge Intervals

Conflicting appointments

Bread First Search

Binary tree level order traversal

Depth First Search

Find a path with given sequence

Subsets

Permutations

Top "K" Elements

Find the kth smallest number

Dynamic Programming

This is a good pattern for knapsack problem

Data Structures and Algorithms

Coding Problems

Project Euler

References