Contents Menu Expand
Stonecharioteer's Notes
Logo
Stonecharioteer's Notes

Currently Working On

  • A Common Sense Guide to Data-Structures and Algorithms - Jay Wengrow
  • Leetcode
    • Problem Patterns
    • EASY 0001. Two Sum
    • MEDIUM 0002. Add Two Numbers
    • MEDIUM 0003. Longest Substring Without Repeating Characters
    • HARD 0004. Median of Two Sorted Arrays
    • EASY 0020. Valid Parenthesis
    • EASY 0278. First Bad Version
    • EASY 0344. Reverse String
    • EASY 0392. Is Subsequence
    • EASY 0485. Max Consecutive Ones
    • EASY 0709. To Lower Case
    • EASY 0771. Jewels and Stones
    • EASY 1476. Subrectangle Queries
  • MIT 6.006 - Introduction to Algorithms

Topics

  • Books
    • The Algorithm Design Manual - Steven S. Skiena
    • A Common Sense Guide to Data-Structures and Algorithms - Jay Wengrow
    • Cracking the Coding Interview - Gayle Laakmann McDowell
    • Database Internals - Alex Petrov
    • Elements of Programming Interviews - Adnan Aziz, Tsung-Hsien Lee
    • Grokking Algorithms - Aditya Bhargava
    • How Linux Works by Brian Ward
    • How to take smart notes - Sönke Ahrens
    • Problem Solving with Data-Structures and Algorithms using Python
    • The Rust Programming Language - Steve Klabnik and Carol Nichols
    • Designing Data Intensive Applications - Martin Kleppmann
  • Programming Languages
    • Bash
    • C
    • C++
    • Golang
      • Golang Documentation
    • Haskell
    • Java
    • Python
    • Ruby
    • Rust
  • Courses
    • Learning Rust - Leo Tindall
      • 1. The Power of Rust
    • MIT 6.006 - Introduction to Algorithms
    • Lectures
    • Labs
      • Learning Go
  • Technical Papers
  • Interview Preparation
    • Data Structures and Algorithms
      • Algorithms
        • Search Algorithms
        • Sorting Algorithms
      • Data Structures
        • Arrays and Lists
        • Hash-Maps
        • Trees
          • Binary Search Tree
          • Heaps
          • Tries
          • Red-Black Trees
    • Design Patterns
      • The Abstract Factory Pattern
      • The Builder Pattern
      • The Factory Method Pattern
      • The Prototype Pattern
      • The Singleton Pattern
      • The Adapter Pattern
      • The Bridge Pattern
      • The Composite Pattern
      • The Decorator Pattern
      • The Facade Pattern
      • The Flyweight Pattern
      • The Proxy Pattern
      • The Chain of Responsibility Pattern
      • The Command Pattern
      • The Interpreter Pattern
      • The Iterator Pattern
      • The Mediator Pattern
      • The Memento Pattern
      • The Observer Pattern
      • The State Pattern
      • The Strategy Pattern
      • The Template Method Pattern
      • The Visitor Pattern
    • System Design
      • bookmyshow.com
      • Design a Code Deployment System
      • Data Platform
      • Dropbox
      • Facebook
      • Netflix
      • PostgreSQL Database Sharding
      • Swiggy
      • Travelling Saleman Problem
      • Twitter
      • Uber
    • Leetcode
      • Problem Patterns
      • EASY 0001. Two Sum
      • MEDIUM 0002. Add Two Numbers
      • MEDIUM 0003. Longest Substring Without Repeating Characters
      • HARD 0004. Median of Two Sorted Arrays
      • EASY 0020. Valid Parenthesis
      • EASY 0278. First Bad Version
      • EASY 0344. Reverse String
      • EASY 0392. Is Subsequence
      • EASY 0485. Max Consecutive Ones
      • EASY 0709. To Lower Case
      • EASY 0771. Jewels and Stones
      • EASY 1476. Subrectangle Queries
    • Advent of Code
    • Interview Questions
      • Airbnb
  • References
  • Glossary

The videos for this course are available on Youtube.

Lectures & Labs

  • Lectures
  • Labs
Next
Lectures
Previous
1. The Power of Rust
Copyright © 2021, Vinay Keerthi | Last updated on May 28, 2021. | Built with Sphinx and @pradyunsg's Furo theme. | Show Source