/JavaAlgos

Primary LanguageJava

Dijkstra's algorithm with PriorityQueue

A* algorithm

A* intro

Algo visualization

System Design

Algos tutorials from Topcoder

Grid weighted path

Dining Philosopher's problem

BST find sum of two node

More graph data structure and algo

Sparse table 1

Sparse table, Range Minimum, LCA

Excercise

Basics

Patient sort

Firefox Work Tab

Fluent validation

Java Magazine

Big O cheat sheet

Trie prefix tree

Firefox Learn tab

CompletableFuture InfoQ

Some Math

Project Euler

Java folding functional programming

git Book about Algorithms

ReactiveX

Intro to Reactive programming

CleanCode Videos

Coursera Algo I

Percolation

Priceton U Algo

Interview

Cache-Oblivious Data Structure

MIT Data Structure Lectures

Java

Deadlock

ConcurrentHashmap

Bitwise tricks 1

Some basics

Write your own Executor

Functional programming

Functor and Monad

Distributed Computing

Concurrency model, see chapter 5

There is no Now

Why Vector clocks are easy

Why Vector clocks are hard

Why cassandra doesn't need Vector clock