Coder Social home page Coder Social logo

100daysofalgo's Introduction

100DaysOfAlgo

Easy

Day 001 - Two Number Sum

Day 002 - Find Closest Value in BST

Day 003 - Branch Sums

Day 004 - Depth First Search

Day 005 - Get Nth Fibonacci

Day 006 - Product Sum

Day 007 - Binary Search

Day 008 - Find Three Largest Numbers

Day 009 - Bubble Sort

Day 010 - Insertion Sort

Day 011 - Selection Sort

Day 012 - Palindrome Check

Day 013 - Caesar Cipher Encryptor

Day 014 - Node Depths

Day 015 - Run Length Encoding

Day 016 - Validate Subsequence

Day 058 - Minimum Waiting Time

Day 059 - Remove Duplicates From Linked List

Day 060 - Class Photos

Day 061 - Non-Constructible Change

Day 062 - Tournament Winner

Day 083 - Generate Document

Day 084 - Sorted Squared Array

Day 103 - Tandem Bicycle

Day 105 - First Non-Repeating Character

Medium

Day 017 - Three Number Sum

Day 018 - Smallest Difference

Day 019 - Move Element To End

Day 020 - Monotonic Array

Day 021 - Spiral Traverse

Day 022 - Longest Peak

Day 023 - Array Of Products

Day 024 - First Duplicate Value

Day 025 - BST Construction

Day 026 - Validate BST

Day 027 - BST Traversal

Day 028 - Minimum Height BST

Day 029 - Invert Binary Tree

Day 030 - Binary Tree Diameter

Day 031 - Find Successor

Day 032 - Max Subset Sum No Adjacent

Day 033 - Number Of Ways To Make Change

Day 034 - Min Number Of Coins For Change

Day 035 - Levenshtein Distance

Day 036 - Kadane's Algorithm

Day 037 - Single Cycle Check

Day 038 - Breadth First Search

Day 039 - River Sizes

Day 040 - Youngest Common Ancestor

Day 041 - Remove Islands

Day 042 - Min Heap Construction

Day 043 - Linked List Construction

Day 044 - Remove Kth Node From End

Day 045 - Permutations

Day 046 - Powerset

Day 047 - Phone Number Mnemonics

Day 048 - Search In Sorted Matrix

Day 049 - Three Number Sort

Day 050 - Min Max Stack Construction

Day 051 - Balanced Brackets

Day 052 - Sunset Views

Day 053 - Longest Palindromic Substring

Day 054 - Group Anagrams

Day 055 - Valid IP Addresses

Day 056 - Reverse Words In String

Day 057 - Suffix Trie Construction

Day 063 - Task Assignment

Day 064 - Valid Starting City

Day 065 - Staircase Traversal

Day 066 - Sum Of Linked Lists

Day 067 - Cycle In Graph

Day 085 - Find Kth Largest Value In BST

Day 086 - Reconstruct BST

Day 088 - Number Of Ways To Traverse Graph

Day 089 - Height Balanced Binary Tree

Day 104 - Merge OverlappingIntervals

Day 110 - Sort Stack

Hard

Day 068 - Four Number Sum

Day 069 - Subarray Sort

Day 070 - Largest Range

Day 071 - Min Rewards

Day 072 - Zigzag Traverse

Day 073 - Same BSTs

Day 074 - Max Path Sum In Binary Tree

Day 075 - Find Nodes At Distance K

Day 076 - Max Sum Increasing Subsequence

Day 077 - Longest Common Subsequence

Day 078 - Min Number Of Jumps

Day 079 - Water Area

Day 080 - Knapsack Problem

Day 081 - Disk Stacking

Day 082 - Numbers In Pi

Day 087 - Dijkstra's Algorithm

Day 090 - Topological Sort

Day 091 - Boggle Board

Day 092 - Continous Median

Day 093 - Sort K-Sorted Array

Day 094 - Find Loop

Day 095 - Reverse Linked List

Day 096 - Merge Linked Lists

Day 097 - Shift Linked List

Day 098 - Lowest Common Manager

Day 099 - Interweaving Strings

Day 100 - Solve Sudoku

Day 101 - Generate Div Tags

Day 102 - Shifted Binary Search

Day 106 - Search For Range

Day 107 - Quickselect

Day 108 - Index Equals Value

Day 109 - Quick Sort

Day 111 - Heap Sort

Day 112 - Shorten Path

Day 113 - Longest Substring Without Duplication

Day 114 - Underscorify Substring

Day 115 - Pattern Matcher

Day 116 - Multi String Search

Day 117 - Ambiguous Measurements

Day 118 - Laptop Rentals

Day 119 - Largest Rectangle Under Skyline

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.