Skip to content

Repository files navigation

A review of Algorithms, Data Structures & Design Patterns

  1. Try to implement these things, only by their general concepts.
  2. Search for better approaches.
  3. Search for different solutions for the specific language.

Elected languages

For fun I choose to implements with four languages that i liked to work with.

C language logo
  • for having a language to work with more low-level concepts.
Java language logo
  • for having a strong OOP approach, mainly for the Design Patterns.
Kotlin language logo
  • because I started to work with it, and I'm loving it.
JavaScript language logo
  • for being the more dynamic (and volatile) language that I know.
Python language logo
  • for the pseudocodish way of writing at its shallow level, but also having cool facilitators when you know more about the language.

Probably I'm gonna make some problem resolutions, but I'm already doing this in courses and problem banks, like FreeCodeCamp and Hackerhank. The objective is just to implement the basics at a relaxed pace, and slowly up the level. Just for fun and to keep things fresh in my mind.

About

Trying to implement algorithms by its concept. Then searching how to optimize it.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages