An open API service indexing awesome lists of open source software.

https://github.com/logic-fabric/computer-science-herbarium

A compilation of algorithms, interviews questions and classic code patterns - Nov 2020
https://github.com/logic-fabric/computer-science-herbarium

algorithms computer-science design-patterns interview-questions jest katas pytest python3 vanilla-js

Last synced: 7 months ago
JSON representation

A compilation of algorithms, interviews questions and classic code patterns - Nov 2020

Awesome Lists containing this project

README

          

# Computer Science Herbarium

A compilation of algorithms, interviews questions and classic patterns - Nov 2020

## Algorithms

- binary search | O (log _n_)
- quick sort | O (_n_ log _n_)
- selection sort | O (_n_ ** 2)

## Design Patterns

### Creational Patterns

- Abstract Factory
- Builder
- Factory Method
- Prototype
- Singleton

### Structural Patterns

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

### Behavioral Patterns

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

## Classic Puzzles

This folder contains a README with some __techniques and tips__ to solve code puzzles.

### Puzzles with arrays

- __Common elements in two sorted array__ solved in Python (TDD) and JS

### Puzzles with modulo (multiples and dividers)

- __FizzBuzz__ solved in Python (TDD) and JS

### Puzzles with strings

- __Palindrome__ solved un Python (TDD) and JS