Skip to content

Latest commit

 

History

History
446 lines (213 loc) · 22.9 KB

Jianmin-Chen.md

File metadata and controls

446 lines (213 loc) · 22.9 KB

Jianmin Chen's answers and posts

Practice makes perfect

How do you memorize over 100 hard level algorithms on http://leetcode.com by name in less than one week? - Jianmin Chen

From https://www.quora.com/How-do-you-memorize-over-100-hard-level-algorithms-on-http-leetcode-com-by-name-in-less-than-one-week

上海交通大学

1984年 - 1988年 应用数学本科 (1966年生人)

From https://www.linkedin.com/in/jianminchen/

2015年初, Julia开始参与做Leetcode, 开通自己第一个博客. 刷LeetCode的题目, 她看了很多的代码, 每个人那学一点, 也开通Github, 发表自己的代码, 尝试写自己的一些体会.

From https://juliachencoding.blogspot.com/search?q=leetcode

Most important - stay confident - in Chinese

From https://www.youtube.com/watch?v=VlTq_sHDiE4

jianminchen/Leetcode_C- (C#版)

From https://github.com/jianminchen/Leetcode_C-

jianminchen/Leetcode_Julia

From <https://github.com/jianminchen/Leetcode_Julia/tree/master/Leetcode%20discussion>

Jianmin Chen - Youtube

https://www.youtube.com/c/JianminChenFlorida-Vancouver/videos


leetcode

Leetcode 1-10

leetcode 1-251 questions with web links

Leetcode 10

Leetcode 10: Regular expression matching

Leetcode 102: Binary tree level order traversal

Leetcode 103: Binary Tree Zigzag Level Order traversal

Leetcode 109: Convert sorted list to binary search tree

Leetcode 11: Container with most water

Leetcode 113: Path sum II

Leetcode 114

Leetcode 114: Flatten binary tree to linked list

Leetcode 116: Set binary tree next pointer

Leetcode 121: buy and sell stock

Leetcode 122: buy and sell stock

Leetcode 123: buy and sell stock III

Leetcode 124

Leetcode 125

Leetcode 125: Word Ladder II

Leetcode 126

Leetcode 126: word ladder II

Leetcode 126: word ladder II (practice III)

Leetcode 128

Leetcode 128: Longest consecutive sequence

Leetcode 132: Palindrome partition II

Leetcode 133: Clone graph

Leetcode 139: word break I

Leetcode 140: Word break II

Leetcode 146

Leetcode 15

Leetcode 151

Leetcode 151: reverse words in a string

Leetcode 152: Maximum product subarray

Leetcode 16

Leetcode 160 - 170 algorithms

Leetcode 164: Maximum gap

Leetcode 17

Leetcode 18: 4 Sum

Leetcode 198: House robber

Leetcode 2: Add two numbers

Leetcode 20: Valid parentheses

Leetcode 200: Number of Islands

Leetcode 205: Isomorphic Strings

Leetcode 207: course schedule

Leetcode 210

Leetcode 210: Course Schedule

Leetcode 212

Leetcode 212: Word Search II

Leetcode 214: Shortest palindrome

leetcode 215

Leetcode 215: Find kth largest element in the array

Leetcode 218: The skyline problem

Leetcode 22: Generate Parentheses

Leetcode 220

Leetcode 226

Leetcode 23

Leetcode 23 Merge k sorted lists

Leetcode 23: Merge k sorted lists

Leetcode 230: Kth smallest element in a BST

Leetcode 236

Leetcode 238: product of array except itself

Leetcode 239

Leetcode 239 Sliding Window maximum

Leetcode 239: Sliding window maximum

Leetcode 248: Strobogrammatic number III

Leetcode 250: Count univalue subtrees

Leetcode 253: Meeting room II

Leetcode 253: Meeting rooms II

Leetcode 261: Graph valid tree

Leetcode 262: Trips and users

Leetcode 265: Paint house II

Leetcode 269: Alien dictionary

Leetcode 272: closest binary search tree value II

Leetcode 273: Integer to English words

Leetcode 273: Number of digit one

Leetcode 278: First bad version

Leetcode 295

Leetcode 295: Median of Stream

Leetcode 3

Leetcode 300

Leetcode 300: Longest increasing subsequence

Leetcode 301: remove invalid parentheses

Leetcode 301: remove invalid paretheses

Leetcode 311

Leetcode 311: Sparse matrix multiplication

Leetcode 312: burst ballons

Leetcode 315: Count of Smaller Numbers After Self

Leetcode 316: Remove duplicate letters

Leetcode 317

Leetcode 318: Maximum product of word lengths

Leetcode 32: Longest Valid Parentheses

Leetcode 322

Leetcode 322: coin change

Leetcode 327: Count of region sum

Leetcode 329: longest increasing path in matrix

Leetcode 329. Longest Increasing Path in a Matrix

Leetcode 33: Search in sorted rotated array

Leetcode 333

Leetcode 333: Largest BST subtree

Leetcode 347

Leetcode 347: Top K Frequent Elements

Leetcode 349: Intersection of two arrays

leetcode 37

Leetcode 37: Sudoku Solver

Leetcode 378 mark

Leetcode 39: combination sum

Leetcode 4

Leetcode 4: median of two sorted arrays

Leetcode 41: Find missing positive

Leetcode 42: Trapping Rain Water

Leetcode 438. Find All Anagrams in a String

Leetcode 44. wildcard matching

Leetcode 451: Sort Characters by frequencies

Leetcode 456: 132 pattern

Leetcode 49: group anagrams

Leetcode 496/503/556: Next Greater Element I II III

Leetcode 5: Longest palindromic substring

Leetcode 500 algorithms quick review

Leetcode 501: Find mode in binary search tree

Leetcode 514: Freedom trail

Leetcode 516

Leetcode 532

Leetcode 54: Spiral Matrix

Leetcode 554

Leetcode 554: brick wall

Leetcode 56

Leetcode 56: Merge Intervals

Leetcode 582: kill process

Leetcode 587: Erect the fence

Leetcode 605: can place flowers

Leetcode 611 Valid Triangle Number

Leetcode 64: Minimum path sum

Leetcode 66: plus one

Leetcode 665. Non-decreasing array

Leetcode 684: redundant connection

Leetcode 687: longest univalue path

Leetcode 688: Knight probability in chessboard

Leetcode 689: Maximum sum of 3 non-overlapping subarrays

Leetcode 69

Leetcode 69. Sqrt(x)

Leetcode 691: Stickers to Spell Word

Leetcode 72: edit distance

Leetcode 726: Number of Atoms

Leetcode 75 Sort colors

Leetcode 76: Find smallest substring

Leetcode 76: Minimum Window Substring

Leetcode 76: Minimum Windows Substring

Leetcode 78: Subsets

Leetcode 79

Leetcode 84: Historgram

Leetcode 84: Largest rectangle in historgram

Leetcode 87: Scramble string

Leetcode 88

Leetcode 91: Decode ways

Leetcode 94: Binary tree inorder traversal

Leetcode 947 remove stones

Leetcode 97: Interleaving string

Leetcode algorithms

LC 125 (2)

LC 127 (1)

LC 269 (1)

LC1 (1)

LC102 (1)

LC103 (1)

LC11-20 (1)

LC124 (2)

LC125 (1)

LC125 optimal solution (1)

LC139 (1)

LC142 (1)

LC15 (1)

LC159 (1)

LC164 (1)

LC17 (4)

LC20 (2)

LC236 (1)

LC238 (1)

LC239 (1)

LC295 (2)

LC297 (1)

LC310 (1)

LC312 (1)

LC314 (2)

LC317 (2)

LC318 (1)

LC319 (1)

LC322 (1)

LC328 (1)

LC329 (1)

LC33 (1)

LC331 (1)

LC347 (1)

LC4 (1)

LC5 (1)

LC53 (1)