/Plnkrs

Interesting things I've made to practise.

Plnkrs

Javascript

Prototypes
Closures
IIFE
"this" keyword
Singleton Pattern
RegEx
ES6 Iterators

Angular

Promises
Digest Cycle
Jasmine Controller Testing
Jasmine Service Testing
Jasmine Component Testing

Data Structures

Singly Linked List
Doubly Linked List: Using Sentinels
Circularly Linked List: Using Sentinels

Algorithms

Insertion Sort
Merge Sort
BFS
Djkstra
Bellman-Ford
Hash Function: Division Method
O(n) sorting (Using Numbers)
O(n) sorting (Using Objects)
Dynamic Programming: Fibbonacci
Dynamic Programming: Text Justification