Skip to content

CamPen21/language-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Language learning practice template

This template is meant to be used to practice a recently learnt language.

Data structures

Reinforce your data structures knowledge by implementing the following data structures:

  • Array
  • Linked List
  • Stack
  • Queue
  • Binary Tree
  • Binary Search Tree
  • Heap
  • Hash Map
  • Graph

Algorithms

Reinforce algorithms knowledge by implementing the following algorithms:

  • Merge Sort
  • Quick Sort
  • Heap Sort
  • Bucket Sort
  • Counting Sort
  • Binary Search
  • Depth First Search
  • Breadth First Search

Design Patterns

Reinforce design patterns by creating the following patterns:

  • Strategy Pattern
  • Observer Pattern
  • Decorator Pattern
  • Factory Pattern
  • Singleton Pattern
  • Command Pattern
  • Adapter Pattern
  • Iterator Pattern
  • State Pattern
  • Proxy Pattern

About

Template to practice new languages

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published