├── .github └── assets │ ├── 02ml-binary_logistic_loss.png │ ├── 02ml-confusion.png │ ├── 02ml-deployment.png │ ├── 02ml-feature_store.png │ ├── 02ml-llm-rag.png │ ├── 02ml-llm-resource.png │ ├── 02ml-retraining.png │ ├── 02ml-rlhf.png │ ├── 02ml-sd.png │ ├── 02ml-tree.png │ ├── 02ml-xgboost.jpg │ ├── 03ml-ad-pipe2.png │ ├── 03ml-ad-sys.png │ ├── 03ml-adclick-ad.png │ ├── 03ml-adclick-pipe.png │ ├── 03ml-adclick-user.png │ ├── 03ml-audio.png │ ├── 03ml-content-encoding.png │ ├── 03ml-content-fewshot.png │ ├── 03ml-content-pipe.png │ ├── 03ml-friend-edge.png │ ├── 03ml-friend-pipe.png │ ├── 03ml-friend-rank.png │ ├── 03ml-loan-feature.png │ ├── 03ml-loan-feature2.png │ ├── 03ml-loan-inference.png │ ├── 03ml-loan-train.png │ ├── 03ml-qa-all.png │ ├── 03ml-qa-event.png │ ├── 03ml-qa-kbqa.png │ ├── 03ml-qa-kbqa2.png │ ├── 03ml-qa-pipe.png │ ├── 03ml-rag.jpeg │ ├── 03ml-reco-cases.png │ ├── 03ml-reco-metrics.png │ ├── 03ml-reco-other.png │ ├── 03ml-reco-otto-sirus.png │ ├── 03ml-reco-rank.png │ ├── 03ml-reco-recall-model.png │ ├── 03ml-reco-recall.png │ ├── 03ml-reco-user.png │ ├── 03ml-reco.png │ ├── 03ml-retrieval.png │ ├── 03ml-search-engine-pipe.png │ ├── 03ml-search-engine-pipe2.png │ ├── 03ml-sentiment-pipe.png │ ├── 03ml-twitter-reco.png │ ├── 03ml-vsearch-loss.png │ ├── 03ml-vsearch-pipe.png │ ├── 03ml-vsearch-pipe2.png │ ├── 03ml-vsearch-text.png │ ├── 03ml-vsearch-video.png │ ├── 03ml-youtube-reco-rank-cross.png │ ├── 03ml-youtube-reco-rank-model.png │ ├── 03ml-youtube-reco-rank-user.png │ ├── 03ml-youtube-reco-rank-video.png │ ├── 03ml-youtube-reco-rank.png │ ├── 03ml-youtube-reco-retrieval-model.png │ ├── 03ml-youtube-reco-retrieval-twotower.png │ ├── 03ml-youtube-reco-retrieval.png │ ├── 03ml-youtube-reco-structure.png │ ├── pair document.png │ ├── query embedding.png │ └── text.png ├── .gitignore ├── 01_leetcode ├── 00_array │ ├── 179. Largest Number.md │ ├── 215. Kth Largest Element.md │ ├── 2348. Number of Zero-Filled Subarrays.md │ ├── 31. Next Permutation.md │ ├── 59. Spiral Matrix II.md │ ├── 605. Can Place Flowers.md │ ├── 665. Non-decreasing Array.md │ ├── 912. Sort an Array.md │ ├── 977. Squares of a Sorted Array.md │ └── README.md ├── 00_binary_search │ ├── 1011. Capacity To Ship Packages Within D Days.md │ ├── 1044. Longest Duplicate Substring.md │ ├── 1060. Missing Element in Sorted Array.md │ ├── 1062. Longest Repeating Substring.md │ ├── 1095. Find in Mountain Array.md │ ├── 1300. Sum of Mutated Array Closest to Target.md │ ├── 162. Find Peak Element.md │ ├── 1891. Cutting Ribbons.md │ ├── 2055. Plates Between Candles.md │ ├── 240. Search a 2D Matrix II.md │ ├── 278. First Bad Version.md │ ├── 33. Search in Rotated Sorted Array.md │ ├── 34. Find First and Last Position of Element in Sorted Array.md │ ├── 4. Median of Two Sorted Arrays.md │ ├── 410. Split Array Largest Sum.md │ ├── 528. Random Pick with Weight.md │ ├── 540. Single Element in a Sorted Array.md │ ├── 644. Maximum Average Subarray II.md │ ├── 69. Sqrt(x).md │ ├── 704. Binary Search.md │ ├── 74. Search a 2D Matrix.md │ ├── 81. Search in Rotated Sorted Array II.md │ └── README.md ├── 01_two_pointers │ ├── 1004. Max Consecutive Ones III.md │ ├── 11. Container With Most Water.md │ ├── 125. Valid Palindrome.md │ ├── 1456. Maximum Number of Vowels in a Substring of Given Length.md │ ├── 15. 3Sum.md │ ├── 16. 3Sum Closest.md │ ├── 1658. Minimum Operations to Reduce X to Zero.md │ ├── 167. Two Sum II - Input array is sorted.md │ ├── 18. 4Sum.md │ ├── 209. Minimum Size Subarray Sum.md │ ├── 26. Remove Duplicate Numbers in Array.md │ ├── 277. Find the Celebrity.md │ ├── 283. Move Zeroes.md │ ├── 3. Longest Substring Without Repeating Characters.md │ ├── 340. Longest Substring with At Most K Distinct Characters.md │ ├── 395. Longest Substring with At Least K Repeating Characters.md │ ├── 409. Longest Palindrome.md │ ├── 42. Trapping Rain Water.md │ ├── 424. Longest Repeating Character Replacement.md │ ├── 454. 4Sum II.md │ ├── 5. Longest Palindromic Substring.md │ ├── 647. Palindromic Substrings.md │ ├── 75. Sort Colors.md │ ├── 76. Minimum Window Substring.md │ ├── 88. Merge Sorted Arrays.md │ └── README.md ├── 02_linked_list │ ├── 141. Linked List Cycle.md │ ├── 142. Linked List Cycle II.md │ ├── 148. Sort List.md │ ├── 160. Intersection of Two Linked Lists.md │ ├── 19. Remove Nth Node From End of List.md │ ├── 203. Remove Linked List Elements.md │ ├── 206. Reverse Linked List.md │ ├── 24. Swap Nodes in Pairs.md │ ├── 328. Odd Even Linked List.md │ ├── 707. Design Linked List.md │ ├── 876. Middle of the Linked List.md │ ├── 92. Reverse Linked List II.md │ └── README.md ├── 03_hash │ ├── 1. Two Sum.md │ ├── 128. Longest Consecutive Sequence.md │ ├── 146. LRU Cache.md │ ├── 299. Bulls and Cows.md │ ├── 348. Design Tic-Tac-Toe.md │ ├── 350. Intersection of Two Arrays II.md │ ├── 380. Insert Delete GetRandom O(1).md │ ├── 49. Group Anagrams.md │ ├── 706. Design HashMap.md │ ├── 73. Set Matrix Zeroes.md │ └── README.md ├── 04_string │ ├── 151. Reverse Words in a String.md │ ├── 186. Reverse Words in a String II.md │ ├── 205. Isomorphic Strings.md │ ├── 242. Valid Anagram.md │ ├── 28. Find the Index of the First Occurrence in a String.md │ ├── 647. Palindromic Substrings.md │ ├── 696. Count Binary Substrings.md │ └── README.md ├── 05_stack_queue │ ├── 1209. Remove All Adjacent Duplicates in String II.md │ ├── 1249. Minimum Remove to Make Valid Parentheses.md │ ├── 1429. First Unique Number.md │ ├── 1472. Design Browser History.md │ ├── 150. Evaluate Reverse Polish Notation.md │ ├── 155. Min Stack.md │ ├── 20. Valid Parentheses.md │ ├── 224. Basic Calculator.md │ ├── 225. Implement Stack using Queues.md │ ├── 232. Implement Queue using Stacks.md │ ├── 239. Sliding Window Maximum.md │ ├── 281. Zigzag Iterator.md │ ├── 346. Moving Average from Data Stream.md │ ├── 362. Design Hit Counter.md │ ├── 503. Next Greater Element II.md │ ├── 54. Spiral Matrix.md │ ├── 735. Asteroid Collision.md │ ├── 736. Parse Lisp Expression.md │ ├── 739. Daily Temperatures.md │ ├── 84. Largest Rectangle in Histogram.md │ ├── 85. Maximum Rectangle.md │ ├── 901. Online Stock Span.md │ ├── 907. Sum of Subarray Minimums.md │ └── README.md ├── 06_heap │ ├── 1086. High Five.md │ ├── 1438. Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit.md │ ├── 1705. Maximum Number of Eaten Apples.md │ ├── 1845. Seat Reservation Manager.md │ ├── 23. Merge K Sorted Lists.md │ ├── 2542. Maximum Subsequence Score.md │ ├── 264. Ugly Number II.md │ ├── 295. Find Median from Data Stream.md │ ├── 347. Top K Frequent Elements.md │ ├── 378. Kth Smallest Element in a Sorted Matrix.md │ ├── 692. Top K Frequent Words.md │ ├── 767. Reorganize String.md │ ├── 895. Maximum Frequency Stack.md │ ├── 973. K Closest Points.md │ └── README.md ├── 07_dfs │ ├── 101. Symmetric Tree.md │ ├── 104. Maximum Depth of Binary Tree.md │ ├── 105. Construct Binary Tree from Preorder and Inorder Traversal.md │ ├── 108. Convert Sorted Array to Binary Search Tree.md │ ├── 1087. Brace Expansion.md │ ├── 1110. Delete Nodes And Return Forest.md │ ├── 113. Path Sum II .md │ ├── 124. Binary Tree Maximum Path Sum.md │ ├── 126. Word Ladder II.md │ ├── 1274. Number of Ships in a Rectangle.md │ ├── 131. Palindrome Partitioning.md │ ├── 1376. Time Needed to Inform All Employees.md │ ├── 139. Word Break.md │ ├── 1485. Clone Binary Tree With Random Pointer.md │ ├── 17. Letter Combinations of a Phone Number.md │ ├── 212. Word Search II.md │ ├── 22. Generate Parentheses.md │ ├── 226. Invert Binary Tree.md │ ├── 230. Kth Smallest element in a BST.md │ ├── 235. Lowest Common Ancestor of a Binary Search Tree.md │ ├── 236. Lowest Common Ancestor of a Binary Tree.md │ ├── 270. Closest Binary Search Tree Value.md │ ├── 285. Inorder Successor in BST.md │ ├── 291. Word Pattern II.md │ ├── 301. Remove Invalid Parentheses.md │ ├── 329. Longest Increasing Path in a Matrix.md │ ├── 333. Largest BST Subtree.md │ ├── 341. Flatten Nested List Iterator.md │ ├── 37. Sodoku Solver.md │ ├── 377. Combination Sum IV.md │ ├── 39. Combination Sum.md │ ├── 394. Decode String.md │ ├── 399. Evaluate Division.md │ ├── 403. Frog Jump.md │ ├── 450. Delete Node in a BST.md │ ├── 46. Permutation.md │ ├── 472. Concatenated Words.md │ ├── 491. Non-decreasing Subsequences.md │ ├── 51. N-Queens.md │ ├── 526. Beautiful Arrangement.md │ ├── 543. Diameter of Binary Tree.md │ ├── 572. Subtree of Another Tree.md │ ├── 669. Trim a Binary Search Tree.md │ ├── 694. Number of Distinct Islands.md │ ├── 695. Max Area of Island.md │ ├── 698. Partition to K Equal Sum Subsets.md │ ├── 700. Search in a Binary Search Tree.md │ ├── 77. Combinations.md │ ├── 78. Subsets.md │ ├── 79. Word Search.md │ ├── 797. All Paths From Source to Target.md │ ├── 856. Score of Parentheses.md │ ├── 863. All Nodes Distance K in Binary Tree.md │ ├── 93. Restore IP Addresses.md │ ├── 938. Range Sum of BST.md │ ├── 951. Flip Equivalent Binary Trees.md │ ├── 98. Validate Binary Search Tree.md │ ├── 987. Vertical Order Traversal of a Binary Tree.md │ └── README.md ├── 08_bfs │ ├── 102. Binary Tree Level Order Traversal.md │ ├── 103. Binary Tree Zigzag Level Order Traversal.md │ ├── 1091. Shortest Path in Binary Matrix.md │ ├── 127. Word Ladder.md │ ├── 1293. Shortest Path in a Grid with Obstacles Elimination.md │ ├── 130. Surrounded Regions.md │ ├── 133. Clone Graph.md │ ├── 1514. Path with Maximum Probability.md │ ├── 200. Number of Islands.md │ ├── 207. Course Schedule.md │ ├── 210. Course Schedule II.md │ ├── 269. Alien Dictionary.md │ ├── 297. Serialize and Deserialize Binary Tree.md │ ├── 310. Minimum Height Trees.md │ ├── 314. Binary Tree Vertical Order Traversal.md │ ├── 323. Connected Component in Undirected Graph.md │ ├── 366. Find Leaves of Binary Tree.md │ ├── 417. Pacific Atlantic Water Flow.md │ ├── 444. Sequence Reconstruction.md │ ├── 490. The Maze.md │ ├── 542. 01 Matrix.md │ ├── 752. Open the Lock.md │ ├── 785. Is Graph Bipartite?.md │ ├── 787. Cheapest Flights Within K Stops.md │ ├── 815. Bus Routes.md │ ├── 934. Shortest Bridge.md │ ├── 994. Rotting Oranges.md │ └── README.md ├── 09_dynamic_program │ ├── 10. Regular Expression Matching.md │ ├── 1043. Partition Array for Maximum Sum.md │ ├── 1048. Longest String Chain.md │ ├── 1062. Longest Repeating Substring.md │ ├── 1140. Stone Game II.md │ ├── 1143. Longest Common Subsequence.md │ ├── 115. Distinct Subsequences.md │ ├── 121. Best Time to Buy and Sell Stock.md │ ├── 1216. Valid Palindrome III.md │ ├── 1235. Maximum Profit in Job Scheduling.md │ ├── 1277. Count Square Submatrices with All Ones.md │ ├── 132. Palindrome Partitioning II.md │ ├── 1335. Minimum Difficulty of a Job Schedule.md │ ├── 174. Dungeon Game.md │ ├── 198. House Robber.md │ ├── 213. House Robber II.md │ ├── 221. Maximal Square.md │ ├── 256. Paint House.md │ ├── 300. Longest Increasing Subsequence.md │ ├── 312. Burst Balloons.md │ ├── 32. Longest Valid Parentheses.md │ ├── 322. Coin Change.md │ ├── 354. Russian Doll Envelopes.md │ ├── 368. Largest Divisible Subset.md │ ├── 377. Combination Sum IV.md │ ├── 403. Frog Jump.md │ ├── 44. Wildcard Matching.md │ ├── 465. Optimal Account Balancing.md │ ├── 472. Concatenated Words.md │ ├── 518. Coin Change II.md │ ├── 62. Unique Paths.md │ ├── 639. Decode Ways II.md │ ├── 64. Minimum Path Sum.md │ ├── 674. Longest Continuous Increasing Subsequence.md │ ├── 70. Climbing Stairs.md │ ├── 712. Minimum ASCII Delete Sum for Two Strings.md │ ├── 718. Maximum Length of Repeated Subarray.md │ ├── 72. Edit Distance.md │ ├── 740. Delete and Earn.md │ ├── 87. Scramble String.md │ ├── 91. Decode Ways.md │ ├── 926. Flip String to Monotone Increasing.md │ ├── 97. Interleaving String.md │ └── README.md ├── 10_greedy │ ├── 1005. Maximize Sum Of Array After K Negations.md │ ├── 134. Gas Station.md │ ├── 135. Candy.md │ ├── 376. Wiggle Subsequence.md │ ├── 406. Queue Reconstruction by Height.md │ ├── 452. Minimum Number of Arrows to Burst Balloons.md │ ├── 55. Jump Game.md │ ├── 56. Merge Intervals.md │ ├── 621. Task Scheduler.md │ ├── 738. Monotone Increasing Digits.md │ ├── 763. Partition Labels.md │ └── README.md ├── 11_prefix_sum │ ├── 1031. Maximum Sum of Two Non-Overlapping Subarrays.md │ ├── 1423. Maximum Points You Can Obtain from Cards.md │ ├── 304. Range Sum Query 2D - Immutable.md │ ├── 523. Continuous Subarray Sum.md │ ├── 53. Maximum Subarray.md │ └── README.md ├── 12_union_find │ ├── 305. Number of Islands II.md │ ├── 547. Number of Provinces.md │ ├── 684. Redundant Connection.md │ ├── 721. Accounts Merge.md │ ├── 737. Sentence Similarity II.md │ └── README.md ├── 13_trie │ ├── 1166. Design File System.md │ ├── 1268. Search Suggestions System.md │ ├── 208. Implement Trie.md │ ├── 211. Design Add and Search Words Data Structure.md │ ├── 642. Design Search Autocomplete System.md │ └── README.md ├── 14_sweep_line │ ├── 1094. Car Pooling.md │ ├── 218. The Skyline Problem.md │ ├── 253. Meeting Room II.md │ ├── 759. Employee Free Time.md │ └── README.md ├── 15_tree_map │ ├── 318. Count of Smaller Numbers After Self.md │ ├── 480. Sliding Window Median.md │ ├── 729. My Calendar I.md │ ├── 846. Hand of Straights.md │ ├── 981. Time Based Key-Value Store.md │ └── README.md ├── 16_math │ ├── 1227. Airplane Seat Assignment Probability.md │ ├── 1570. Dot Product of Two Sparse Vectors.md │ ├── 204. Count Primes.md │ ├── 29. Divide Two Integers.md │ ├── 311. Sparse Matrix Multiplication.md │ ├── 382. Linked List Random Node.md │ ├── 398. Random Pick Index.md │ ├── 50. Pow(x, n).md │ └── README.md ├── 17_design │ ├── 1116. Print Zero Even Odd.md │ ├── 1236. Web Crawler.md │ ├── 1244. Design A Leaderboard.md │ ├── 1396. Design Underground System.md │ ├── 1603. Design Parking System.md │ ├── 353. Design Snake Game.md │ ├── 355. Design Twitter.md │ ├── 359. Logger Rate Limiter.md │ ├── 379. Design Phone Directory.md │ ├── 588. Design In-Memory File System.md │ └── README.md ├── 18_segment_tree │ └── 307. Range Sum Query - Mutable.md ├── 99_SQL │ └── README.md └── README.md ├── 02_ml ├── 00_ml_math.md ├── 01_metrics.md ├── 02_linear_regression.md ├── 03_logistic_regression.md ├── 04_tree.md ├── 05_deep_learning.md ├── 06_svm.md ├── 07_knn.md ├── 08_unsuperwised.md ├── 09_k_means.md ├── 10_reinforcement.md ├── 11_nlp.md ├── 12_llm.md ├── 13_vision.md ├── 14_multimodal.md ├── 15_distributed_ml.md ├── 16_anomaly.md ├── 17_recommendation.md ├── 18_interpretability.md ├── 19_multi_task.md ├── 20_mlops.md ├── 21_feature_engineering.md ├── 22_online_learning.md ├── 23_hardware.md ├── 97_product_sense.md ├── 98_project.md ├── 99_ml_coding.md └── README.md ├── 03_system ├── 01_ood │ ├── README.md │ ├── lift.md │ ├── parking_lot.md │ └── unix_file.md ├── 02_system │ ├── README.md │ ├── ad_click_aggregator.md │ ├── big data.md │ ├── chat_system.md │ ├── crawler.md │ ├── database.md │ ├── distributed_cache.md │ ├── eta.md │ ├── job_scheduler.md │ ├── log_system.md │ ├── payment_system.md │ ├── rate_limiter.md │ ├── tinyurl.md │ ├── top_k.md │ ├── twitter.md │ ├── webhood.md │ └── youtube.md ├── 03_ml │ ├── README.md │ ├── ad_click.md │ ├── agent.md │ ├── coupon_deliver.md │ ├── deduplicate_detection.md │ ├── fraud_detection.md │ ├── friend_recommedation.md │ ├── harmful_content_detection.md │ ├── knowledge_graph_qa.md │ ├── loan_decision.md │ ├── news_feed.md │ ├── object_detection.md │ ├── poi_recommendation.md │ ├── qa.md │ ├── rag.md │ ├── recommendation.md │ ├── search_box.md │ ├── search_engine.md │ ├── sentiment_analysis.md │ ├── text_generation.md │ ├── twitter_recommendation.md │ ├── video_recommendation.md │ └── video_search.md └── README.md ├── 04_bq ├── 01_leadership_principles.md ├── 02_examples.md └── README.md ├── 05_case ├── 01_pre_interview.md ├── 02_cheat_sheet.md ├── 03_post_interview.md └── README.md ├── README.md └── SUMMARY.md /.github/assets/02ml-binary_logistic_loss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/02ml-binary_logistic_loss.png -------------------------------------------------------------------------------- /.github/assets/02ml-confusion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/02ml-confusion.png -------------------------------------------------------------------------------- /.github/assets/02ml-deployment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/02ml-deployment.png -------------------------------------------------------------------------------- /.github/assets/02ml-feature_store.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/02ml-feature_store.png -------------------------------------------------------------------------------- /.github/assets/02ml-llm-rag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/02ml-llm-rag.png -------------------------------------------------------------------------------- /.github/assets/02ml-llm-resource.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/02ml-llm-resource.png -------------------------------------------------------------------------------- /.github/assets/02ml-retraining.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/02ml-retraining.png -------------------------------------------------------------------------------- /.github/assets/02ml-rlhf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/02ml-rlhf.png -------------------------------------------------------------------------------- /.github/assets/02ml-sd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/02ml-sd.png -------------------------------------------------------------------------------- /.github/assets/02ml-tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/02ml-tree.png -------------------------------------------------------------------------------- /.github/assets/02ml-xgboost.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/02ml-xgboost.jpg -------------------------------------------------------------------------------- /.github/assets/03ml-ad-pipe2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-ad-pipe2.png -------------------------------------------------------------------------------- /.github/assets/03ml-ad-sys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-ad-sys.png -------------------------------------------------------------------------------- /.github/assets/03ml-adclick-ad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-adclick-ad.png -------------------------------------------------------------------------------- /.github/assets/03ml-adclick-pipe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-adclick-pipe.png -------------------------------------------------------------------------------- /.github/assets/03ml-adclick-user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-adclick-user.png -------------------------------------------------------------------------------- /.github/assets/03ml-audio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-audio.png -------------------------------------------------------------------------------- /.github/assets/03ml-content-encoding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-content-encoding.png -------------------------------------------------------------------------------- /.github/assets/03ml-content-fewshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-content-fewshot.png -------------------------------------------------------------------------------- /.github/assets/03ml-content-pipe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-content-pipe.png -------------------------------------------------------------------------------- /.github/assets/03ml-friend-edge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-friend-edge.png -------------------------------------------------------------------------------- /.github/assets/03ml-friend-pipe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-friend-pipe.png -------------------------------------------------------------------------------- /.github/assets/03ml-friend-rank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-friend-rank.png -------------------------------------------------------------------------------- /.github/assets/03ml-loan-feature.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-loan-feature.png -------------------------------------------------------------------------------- /.github/assets/03ml-loan-feature2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-loan-feature2.png -------------------------------------------------------------------------------- /.github/assets/03ml-loan-inference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-loan-inference.png -------------------------------------------------------------------------------- /.github/assets/03ml-loan-train.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-loan-train.png -------------------------------------------------------------------------------- /.github/assets/03ml-qa-all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-qa-all.png -------------------------------------------------------------------------------- /.github/assets/03ml-qa-event.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-qa-event.png -------------------------------------------------------------------------------- /.github/assets/03ml-qa-kbqa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-qa-kbqa.png -------------------------------------------------------------------------------- /.github/assets/03ml-qa-kbqa2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-qa-kbqa2.png -------------------------------------------------------------------------------- /.github/assets/03ml-qa-pipe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-qa-pipe.png -------------------------------------------------------------------------------- /.github/assets/03ml-rag.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-rag.jpeg -------------------------------------------------------------------------------- /.github/assets/03ml-reco-cases.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-reco-cases.png -------------------------------------------------------------------------------- /.github/assets/03ml-reco-metrics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-reco-metrics.png -------------------------------------------------------------------------------- /.github/assets/03ml-reco-other.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-reco-other.png -------------------------------------------------------------------------------- /.github/assets/03ml-reco-otto-sirus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-reco-otto-sirus.png -------------------------------------------------------------------------------- /.github/assets/03ml-reco-rank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-reco-rank.png -------------------------------------------------------------------------------- /.github/assets/03ml-reco-recall-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-reco-recall-model.png -------------------------------------------------------------------------------- /.github/assets/03ml-reco-recall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-reco-recall.png -------------------------------------------------------------------------------- /.github/assets/03ml-reco-user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-reco-user.png -------------------------------------------------------------------------------- /.github/assets/03ml-reco.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-reco.png -------------------------------------------------------------------------------- /.github/assets/03ml-retrieval.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-retrieval.png -------------------------------------------------------------------------------- /.github/assets/03ml-search-engine-pipe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-search-engine-pipe.png -------------------------------------------------------------------------------- /.github/assets/03ml-search-engine-pipe2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-search-engine-pipe2.png -------------------------------------------------------------------------------- /.github/assets/03ml-sentiment-pipe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-sentiment-pipe.png -------------------------------------------------------------------------------- /.github/assets/03ml-twitter-reco.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-twitter-reco.png -------------------------------------------------------------------------------- /.github/assets/03ml-vsearch-loss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-vsearch-loss.png -------------------------------------------------------------------------------- /.github/assets/03ml-vsearch-pipe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-vsearch-pipe.png -------------------------------------------------------------------------------- /.github/assets/03ml-vsearch-pipe2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-vsearch-pipe2.png -------------------------------------------------------------------------------- /.github/assets/03ml-vsearch-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-vsearch-text.png -------------------------------------------------------------------------------- /.github/assets/03ml-vsearch-video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-vsearch-video.png -------------------------------------------------------------------------------- /.github/assets/03ml-youtube-reco-rank-cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-youtube-reco-rank-cross.png -------------------------------------------------------------------------------- /.github/assets/03ml-youtube-reco-rank-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-youtube-reco-rank-model.png -------------------------------------------------------------------------------- /.github/assets/03ml-youtube-reco-rank-user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-youtube-reco-rank-user.png -------------------------------------------------------------------------------- /.github/assets/03ml-youtube-reco-rank-video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-youtube-reco-rank-video.png -------------------------------------------------------------------------------- /.github/assets/03ml-youtube-reco-rank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-youtube-reco-rank.png -------------------------------------------------------------------------------- /.github/assets/03ml-youtube-reco-retrieval-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-youtube-reco-retrieval-model.png -------------------------------------------------------------------------------- /.github/assets/03ml-youtube-reco-retrieval-twotower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-youtube-reco-retrieval-twotower.png -------------------------------------------------------------------------------- /.github/assets/03ml-youtube-reco-retrieval.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-youtube-reco-retrieval.png -------------------------------------------------------------------------------- /.github/assets/03ml-youtube-reco-structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/03ml-youtube-reco-structure.png -------------------------------------------------------------------------------- /.github/assets/pair document.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/pair document.png -------------------------------------------------------------------------------- /.github/assets/query embedding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/query embedding.png -------------------------------------------------------------------------------- /.github/assets/text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.github/assets/text.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/.gitignore -------------------------------------------------------------------------------- /01_leetcode/00_array/179. Largest Number.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/00_array/179. Largest Number.md -------------------------------------------------------------------------------- /01_leetcode/00_array/215. Kth Largest Element.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/00_array/215. Kth Largest Element.md -------------------------------------------------------------------------------- /01_leetcode/00_array/2348. Number of Zero-Filled Subarrays.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/00_array/2348. Number of Zero-Filled Subarrays.md -------------------------------------------------------------------------------- /01_leetcode/00_array/31. Next Permutation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/00_array/31. Next Permutation.md -------------------------------------------------------------------------------- /01_leetcode/00_array/59. Spiral Matrix II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/00_array/59. Spiral Matrix II.md -------------------------------------------------------------------------------- /01_leetcode/00_array/605. Can Place Flowers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/00_array/605. Can Place Flowers.md -------------------------------------------------------------------------------- /01_leetcode/00_array/665. Non-decreasing Array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/00_array/665. Non-decreasing Array.md -------------------------------------------------------------------------------- /01_leetcode/00_array/912. Sort an Array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/00_array/912. Sort an Array.md -------------------------------------------------------------------------------- /01_leetcode/00_array/977. Squares of a Sorted Array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/00_array/977. Squares of a Sorted Array.md -------------------------------------------------------------------------------- /01_leetcode/00_array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/00_array/README.md -------------------------------------------------------------------------------- /01_leetcode/00_binary_search/1011. Capacity To Ship Packages Within D Days.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/00_binary_search/1011. Capacity To Ship Packages Within D Days.md -------------------------------------------------------------------------------- /01_leetcode/00_binary_search/1044. Longest Duplicate Substring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/00_binary_search/1044. Longest Duplicate Substring.md -------------------------------------------------------------------------------- /01_leetcode/00_binary_search/1060. Missing Element in Sorted Array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/00_binary_search/1060. Missing Element in Sorted Array.md -------------------------------------------------------------------------------- /01_leetcode/00_binary_search/1062. Longest Repeating Substring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/00_binary_search/1062. Longest Repeating Substring.md -------------------------------------------------------------------------------- /01_leetcode/00_binary_search/1095. Find in Mountain Array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/00_binary_search/1095. Find in Mountain Array.md -------------------------------------------------------------------------------- /01_leetcode/00_binary_search/1300. Sum of Mutated Array Closest to Target.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/00_binary_search/1300. Sum of Mutated Array Closest to Target.md -------------------------------------------------------------------------------- /01_leetcode/00_binary_search/162. Find Peak Element.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/00_binary_search/162. Find Peak Element.md -------------------------------------------------------------------------------- /01_leetcode/00_binary_search/1891. Cutting Ribbons.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/00_binary_search/1891. Cutting Ribbons.md -------------------------------------------------------------------------------- /01_leetcode/00_binary_search/2055. Plates Between Candles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/00_binary_search/2055. Plates Between Candles.md -------------------------------------------------------------------------------- /01_leetcode/00_binary_search/240. Search a 2D Matrix II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/00_binary_search/240. Search a 2D Matrix II.md -------------------------------------------------------------------------------- /01_leetcode/00_binary_search/278. First Bad Version.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/00_binary_search/278. First Bad Version.md -------------------------------------------------------------------------------- /01_leetcode/00_binary_search/33. Search in Rotated Sorted Array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/00_binary_search/33. Search in Rotated Sorted Array.md -------------------------------------------------------------------------------- /01_leetcode/00_binary_search/34. Find First and Last Position of Element in Sorted Array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/00_binary_search/34. Find First and Last Position of Element in Sorted Array.md -------------------------------------------------------------------------------- /01_leetcode/00_binary_search/4. Median of Two Sorted Arrays.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/00_binary_search/4. Median of Two Sorted Arrays.md -------------------------------------------------------------------------------- /01_leetcode/00_binary_search/410. Split Array Largest Sum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/00_binary_search/410. Split Array Largest Sum.md -------------------------------------------------------------------------------- /01_leetcode/00_binary_search/528. Random Pick with Weight.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/00_binary_search/528. Random Pick with Weight.md -------------------------------------------------------------------------------- /01_leetcode/00_binary_search/540. Single Element in a Sorted Array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/00_binary_search/540. Single Element in a Sorted Array.md -------------------------------------------------------------------------------- /01_leetcode/00_binary_search/644. Maximum Average Subarray II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/00_binary_search/644. Maximum Average Subarray II.md -------------------------------------------------------------------------------- /01_leetcode/00_binary_search/69. Sqrt(x).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/00_binary_search/69. Sqrt(x).md -------------------------------------------------------------------------------- /01_leetcode/00_binary_search/704. Binary Search.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/00_binary_search/704. Binary Search.md -------------------------------------------------------------------------------- /01_leetcode/00_binary_search/74. Search a 2D Matrix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/00_binary_search/74. Search a 2D Matrix.md -------------------------------------------------------------------------------- /01_leetcode/00_binary_search/81. Search in Rotated Sorted Array II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/00_binary_search/81. Search in Rotated Sorted Array II.md -------------------------------------------------------------------------------- /01_leetcode/00_binary_search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/00_binary_search/README.md -------------------------------------------------------------------------------- /01_leetcode/01_two_pointers/1004. Max Consecutive Ones III.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/01_two_pointers/1004. Max Consecutive Ones III.md -------------------------------------------------------------------------------- /01_leetcode/01_two_pointers/11. Container With Most Water.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/01_two_pointers/11. Container With Most Water.md -------------------------------------------------------------------------------- /01_leetcode/01_two_pointers/125. Valid Palindrome.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/01_two_pointers/125. Valid Palindrome.md -------------------------------------------------------------------------------- /01_leetcode/01_two_pointers/1456. Maximum Number of Vowels in a Substring of Given Length.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/01_two_pointers/1456. Maximum Number of Vowels in a Substring of Given Length.md -------------------------------------------------------------------------------- /01_leetcode/01_two_pointers/15. 3Sum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/01_two_pointers/15. 3Sum.md -------------------------------------------------------------------------------- /01_leetcode/01_two_pointers/16. 3Sum Closest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/01_two_pointers/16. 3Sum Closest.md -------------------------------------------------------------------------------- /01_leetcode/01_two_pointers/1658. Minimum Operations to Reduce X to Zero.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/01_two_pointers/1658. Minimum Operations to Reduce X to Zero.md -------------------------------------------------------------------------------- /01_leetcode/01_two_pointers/167. Two Sum II - Input array is sorted.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/01_two_pointers/167. Two Sum II - Input array is sorted.md -------------------------------------------------------------------------------- /01_leetcode/01_two_pointers/18. 4Sum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/01_two_pointers/18. 4Sum.md -------------------------------------------------------------------------------- /01_leetcode/01_two_pointers/209. Minimum Size Subarray Sum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/01_two_pointers/209. Minimum Size Subarray Sum.md -------------------------------------------------------------------------------- /01_leetcode/01_two_pointers/26. Remove Duplicate Numbers in Array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/01_two_pointers/26. Remove Duplicate Numbers in Array.md -------------------------------------------------------------------------------- /01_leetcode/01_two_pointers/277. Find the Celebrity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/01_two_pointers/277. Find the Celebrity.md -------------------------------------------------------------------------------- /01_leetcode/01_two_pointers/283. Move Zeroes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/01_two_pointers/283. Move Zeroes.md -------------------------------------------------------------------------------- /01_leetcode/01_two_pointers/3. Longest Substring Without Repeating Characters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/01_two_pointers/3. Longest Substring Without Repeating Characters.md -------------------------------------------------------------------------------- /01_leetcode/01_two_pointers/340. Longest Substring with At Most K Distinct Characters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/01_two_pointers/340. Longest Substring with At Most K Distinct Characters.md -------------------------------------------------------------------------------- /01_leetcode/01_two_pointers/395. Longest Substring with At Least K Repeating Characters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/01_two_pointers/395. Longest Substring with At Least K Repeating Characters.md -------------------------------------------------------------------------------- /01_leetcode/01_two_pointers/409. Longest Palindrome.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/01_two_pointers/409. Longest Palindrome.md -------------------------------------------------------------------------------- /01_leetcode/01_two_pointers/42. Trapping Rain Water.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/01_two_pointers/42. Trapping Rain Water.md -------------------------------------------------------------------------------- /01_leetcode/01_two_pointers/424. Longest Repeating Character Replacement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/01_two_pointers/424. Longest Repeating Character Replacement.md -------------------------------------------------------------------------------- /01_leetcode/01_two_pointers/454. 4Sum II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/01_two_pointers/454. 4Sum II.md -------------------------------------------------------------------------------- /01_leetcode/01_two_pointers/5. Longest Palindromic Substring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/01_two_pointers/5. Longest Palindromic Substring.md -------------------------------------------------------------------------------- /01_leetcode/01_two_pointers/647. Palindromic Substrings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/01_two_pointers/647. Palindromic Substrings.md -------------------------------------------------------------------------------- /01_leetcode/01_two_pointers/75. Sort Colors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/01_two_pointers/75. Sort Colors.md -------------------------------------------------------------------------------- /01_leetcode/01_two_pointers/76. Minimum Window Substring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/01_two_pointers/76. Minimum Window Substring.md -------------------------------------------------------------------------------- /01_leetcode/01_two_pointers/88. Merge Sorted Arrays.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/01_two_pointers/88. Merge Sorted Arrays.md -------------------------------------------------------------------------------- /01_leetcode/01_two_pointers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/01_two_pointers/README.md -------------------------------------------------------------------------------- /01_leetcode/02_linked_list/141. Linked List Cycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/02_linked_list/141. Linked List Cycle.md -------------------------------------------------------------------------------- /01_leetcode/02_linked_list/142. Linked List Cycle II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/02_linked_list/142. Linked List Cycle II.md -------------------------------------------------------------------------------- /01_leetcode/02_linked_list/148. Sort List.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/02_linked_list/148. Sort List.md -------------------------------------------------------------------------------- /01_leetcode/02_linked_list/160. Intersection of Two Linked Lists.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/02_linked_list/160. Intersection of Two Linked Lists.md -------------------------------------------------------------------------------- /01_leetcode/02_linked_list/19. Remove Nth Node From End of List.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/02_linked_list/19. Remove Nth Node From End of List.md -------------------------------------------------------------------------------- /01_leetcode/02_linked_list/203. Remove Linked List Elements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/02_linked_list/203. Remove Linked List Elements.md -------------------------------------------------------------------------------- /01_leetcode/02_linked_list/206. Reverse Linked List.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/02_linked_list/206. Reverse Linked List.md -------------------------------------------------------------------------------- /01_leetcode/02_linked_list/24. Swap Nodes in Pairs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/02_linked_list/24. Swap Nodes in Pairs.md -------------------------------------------------------------------------------- /01_leetcode/02_linked_list/328. Odd Even Linked List.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/02_linked_list/328. Odd Even Linked List.md -------------------------------------------------------------------------------- /01_leetcode/02_linked_list/707. Design Linked List.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/02_linked_list/707. Design Linked List.md -------------------------------------------------------------------------------- /01_leetcode/02_linked_list/876. Middle of the Linked List.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/02_linked_list/876. Middle of the Linked List.md -------------------------------------------------------------------------------- /01_leetcode/02_linked_list/92. Reverse Linked List II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/02_linked_list/92. Reverse Linked List II.md -------------------------------------------------------------------------------- /01_leetcode/02_linked_list/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/02_linked_list/README.md -------------------------------------------------------------------------------- /01_leetcode/03_hash/1. Two Sum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/03_hash/1. Two Sum.md -------------------------------------------------------------------------------- /01_leetcode/03_hash/128. Longest Consecutive Sequence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/03_hash/128. Longest Consecutive Sequence.md -------------------------------------------------------------------------------- /01_leetcode/03_hash/146. LRU Cache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/03_hash/146. LRU Cache.md -------------------------------------------------------------------------------- /01_leetcode/03_hash/299. Bulls and Cows.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/03_hash/299. Bulls and Cows.md -------------------------------------------------------------------------------- /01_leetcode/03_hash/348. Design Tic-Tac-Toe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/03_hash/348. Design Tic-Tac-Toe.md -------------------------------------------------------------------------------- /01_leetcode/03_hash/350. Intersection of Two Arrays II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/03_hash/350. Intersection of Two Arrays II.md -------------------------------------------------------------------------------- /01_leetcode/03_hash/380. Insert Delete GetRandom O(1).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/03_hash/380. Insert Delete GetRandom O(1).md -------------------------------------------------------------------------------- /01_leetcode/03_hash/49. Group Anagrams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/03_hash/49. Group Anagrams.md -------------------------------------------------------------------------------- /01_leetcode/03_hash/706. Design HashMap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/03_hash/706. Design HashMap.md -------------------------------------------------------------------------------- /01_leetcode/03_hash/73. Set Matrix Zeroes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/03_hash/73. Set Matrix Zeroes.md -------------------------------------------------------------------------------- /01_leetcode/03_hash/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/03_hash/README.md -------------------------------------------------------------------------------- /01_leetcode/04_string/151. Reverse Words in a String.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/04_string/151. Reverse Words in a String.md -------------------------------------------------------------------------------- /01_leetcode/04_string/186. Reverse Words in a String II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/04_string/186. Reverse Words in a String II.md -------------------------------------------------------------------------------- /01_leetcode/04_string/205. Isomorphic Strings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/04_string/205. Isomorphic Strings.md -------------------------------------------------------------------------------- /01_leetcode/04_string/242. Valid Anagram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/04_string/242. Valid Anagram.md -------------------------------------------------------------------------------- /01_leetcode/04_string/28. Find the Index of the First Occurrence in a String.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/04_string/28. Find the Index of the First Occurrence in a String.md -------------------------------------------------------------------------------- /01_leetcode/04_string/647. Palindromic Substrings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/04_string/647. Palindromic Substrings.md -------------------------------------------------------------------------------- /01_leetcode/04_string/696. Count Binary Substrings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/04_string/696. Count Binary Substrings.md -------------------------------------------------------------------------------- /01_leetcode/04_string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/04_string/README.md -------------------------------------------------------------------------------- /01_leetcode/05_stack_queue/1209. Remove All Adjacent Duplicates in String II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/05_stack_queue/1209. Remove All Adjacent Duplicates in String II.md -------------------------------------------------------------------------------- /01_leetcode/05_stack_queue/1249. Minimum Remove to Make Valid Parentheses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/05_stack_queue/1249. Minimum Remove to Make Valid Parentheses.md -------------------------------------------------------------------------------- /01_leetcode/05_stack_queue/1429. First Unique Number.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/05_stack_queue/1429. First Unique Number.md -------------------------------------------------------------------------------- /01_leetcode/05_stack_queue/1472. Design Browser History.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/05_stack_queue/1472. Design Browser History.md -------------------------------------------------------------------------------- /01_leetcode/05_stack_queue/150. Evaluate Reverse Polish Notation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/05_stack_queue/150. Evaluate Reverse Polish Notation.md -------------------------------------------------------------------------------- /01_leetcode/05_stack_queue/155. Min Stack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/05_stack_queue/155. Min Stack.md -------------------------------------------------------------------------------- /01_leetcode/05_stack_queue/20. Valid Parentheses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/05_stack_queue/20. Valid Parentheses.md -------------------------------------------------------------------------------- /01_leetcode/05_stack_queue/224. Basic Calculator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/05_stack_queue/224. Basic Calculator.md -------------------------------------------------------------------------------- /01_leetcode/05_stack_queue/225. Implement Stack using Queues.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/05_stack_queue/225. Implement Stack using Queues.md -------------------------------------------------------------------------------- /01_leetcode/05_stack_queue/232. Implement Queue using Stacks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/05_stack_queue/232. Implement Queue using Stacks.md -------------------------------------------------------------------------------- /01_leetcode/05_stack_queue/239. Sliding Window Maximum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/05_stack_queue/239. Sliding Window Maximum.md -------------------------------------------------------------------------------- /01_leetcode/05_stack_queue/281. Zigzag Iterator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/05_stack_queue/281. Zigzag Iterator.md -------------------------------------------------------------------------------- /01_leetcode/05_stack_queue/346. Moving Average from Data Stream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/05_stack_queue/346. Moving Average from Data Stream.md -------------------------------------------------------------------------------- /01_leetcode/05_stack_queue/362. Design Hit Counter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/05_stack_queue/362. Design Hit Counter.md -------------------------------------------------------------------------------- /01_leetcode/05_stack_queue/503. Next Greater Element II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/05_stack_queue/503. Next Greater Element II.md -------------------------------------------------------------------------------- /01_leetcode/05_stack_queue/54. Spiral Matrix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/05_stack_queue/54. Spiral Matrix.md -------------------------------------------------------------------------------- /01_leetcode/05_stack_queue/735. Asteroid Collision.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/05_stack_queue/735. Asteroid Collision.md -------------------------------------------------------------------------------- /01_leetcode/05_stack_queue/736. Parse Lisp Expression.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/05_stack_queue/736. Parse Lisp Expression.md -------------------------------------------------------------------------------- /01_leetcode/05_stack_queue/739. Daily Temperatures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/05_stack_queue/739. Daily Temperatures.md -------------------------------------------------------------------------------- /01_leetcode/05_stack_queue/84. Largest Rectangle in Histogram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/05_stack_queue/84. Largest Rectangle in Histogram.md -------------------------------------------------------------------------------- /01_leetcode/05_stack_queue/85. Maximum Rectangle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/05_stack_queue/85. Maximum Rectangle.md -------------------------------------------------------------------------------- /01_leetcode/05_stack_queue/901. Online Stock Span.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/05_stack_queue/901. Online Stock Span.md -------------------------------------------------------------------------------- /01_leetcode/05_stack_queue/907. Sum of Subarray Minimums.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/05_stack_queue/907. Sum of Subarray Minimums.md -------------------------------------------------------------------------------- /01_leetcode/05_stack_queue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/05_stack_queue/README.md -------------------------------------------------------------------------------- /01_leetcode/06_heap/1086. High Five.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/06_heap/1086. High Five.md -------------------------------------------------------------------------------- /01_leetcode/06_heap/1438. Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/06_heap/1438. Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit.md -------------------------------------------------------------------------------- /01_leetcode/06_heap/1705. Maximum Number of Eaten Apples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/06_heap/1705. Maximum Number of Eaten Apples.md -------------------------------------------------------------------------------- /01_leetcode/06_heap/1845. Seat Reservation Manager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/06_heap/1845. Seat Reservation Manager.md -------------------------------------------------------------------------------- /01_leetcode/06_heap/23. Merge K Sorted Lists.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/06_heap/23. Merge K Sorted Lists.md -------------------------------------------------------------------------------- /01_leetcode/06_heap/2542. Maximum Subsequence Score.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/06_heap/2542. Maximum Subsequence Score.md -------------------------------------------------------------------------------- /01_leetcode/06_heap/264. Ugly Number II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/06_heap/264. Ugly Number II.md -------------------------------------------------------------------------------- /01_leetcode/06_heap/295. Find Median from Data Stream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/06_heap/295. Find Median from Data Stream.md -------------------------------------------------------------------------------- /01_leetcode/06_heap/347. Top K Frequent Elements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/06_heap/347. Top K Frequent Elements.md -------------------------------------------------------------------------------- /01_leetcode/06_heap/378. Kth Smallest Element in a Sorted Matrix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/06_heap/378. Kth Smallest Element in a Sorted Matrix.md -------------------------------------------------------------------------------- /01_leetcode/06_heap/692. Top K Frequent Words.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/06_heap/692. Top K Frequent Words.md -------------------------------------------------------------------------------- /01_leetcode/06_heap/767. Reorganize String.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/06_heap/767. Reorganize String.md -------------------------------------------------------------------------------- /01_leetcode/06_heap/895. Maximum Frequency Stack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/06_heap/895. Maximum Frequency Stack.md -------------------------------------------------------------------------------- /01_leetcode/06_heap/973. K Closest Points.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/06_heap/973. K Closest Points.md -------------------------------------------------------------------------------- /01_leetcode/06_heap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/06_heap/README.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/101. Symmetric Tree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/101. Symmetric Tree.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/104. Maximum Depth of Binary Tree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/104. Maximum Depth of Binary Tree.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/105. Construct Binary Tree from Preorder and Inorder Traversal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/105. Construct Binary Tree from Preorder and Inorder Traversal.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/108. Convert Sorted Array to Binary Search Tree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/108. Convert Sorted Array to Binary Search Tree.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/1087. Brace Expansion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/1087. Brace Expansion.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/1110. Delete Nodes And Return Forest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/1110. Delete Nodes And Return Forest.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/113. Path Sum II .md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/113. Path Sum II .md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/124. Binary Tree Maximum Path Sum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/124. Binary Tree Maximum Path Sum.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/126. Word Ladder II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/126. Word Ladder II.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/1274. Number of Ships in a Rectangle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/1274. Number of Ships in a Rectangle.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/131. Palindrome Partitioning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/131. Palindrome Partitioning.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/1376. Time Needed to Inform All Employees.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/1376. Time Needed to Inform All Employees.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/139. Word Break.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/139. Word Break.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/1485. Clone Binary Tree With Random Pointer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/1485. Clone Binary Tree With Random Pointer.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/17. Letter Combinations of a Phone Number.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/17. Letter Combinations of a Phone Number.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/212. Word Search II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/212. Word Search II.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/22. Generate Parentheses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/22. Generate Parentheses.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/226. Invert Binary Tree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/226. Invert Binary Tree.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/230. Kth Smallest element in a BST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/230. Kth Smallest element in a BST.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/235. Lowest Common Ancestor of a Binary Search Tree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/235. Lowest Common Ancestor of a Binary Search Tree.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/236. Lowest Common Ancestor of a Binary Tree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/236. Lowest Common Ancestor of a Binary Tree.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/270. Closest Binary Search Tree Value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/270. Closest Binary Search Tree Value.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/285. Inorder Successor in BST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/285. Inorder Successor in BST.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/291. Word Pattern II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/291. Word Pattern II.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/301. Remove Invalid Parentheses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/301. Remove Invalid Parentheses.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/329. Longest Increasing Path in a Matrix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/329. Longest Increasing Path in a Matrix.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/333. Largest BST Subtree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/333. Largest BST Subtree.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/341. Flatten Nested List Iterator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/341. Flatten Nested List Iterator.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/37. Sodoku Solver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/37. Sodoku Solver.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/377. Combination Sum IV.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/377. Combination Sum IV.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/39. Combination Sum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/39. Combination Sum.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/394. Decode String.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/394. Decode String.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/399. Evaluate Division.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/399. Evaluate Division.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/403. Frog Jump.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/403. Frog Jump.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/450. Delete Node in a BST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/450. Delete Node in a BST.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/46. Permutation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/46. Permutation.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/472. Concatenated Words.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/472. Concatenated Words.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/491. Non-decreasing Subsequences.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/491. Non-decreasing Subsequences.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/51. N-Queens.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/51. N-Queens.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/526. Beautiful Arrangement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/526. Beautiful Arrangement.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/543. Diameter of Binary Tree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/543. Diameter of Binary Tree.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/572. Subtree of Another Tree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/572. Subtree of Another Tree.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/669. Trim a Binary Search Tree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/669. Trim a Binary Search Tree.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/694. Number of Distinct Islands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/694. Number of Distinct Islands.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/695. Max Area of Island.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/695. Max Area of Island.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/698. Partition to K Equal Sum Subsets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/698. Partition to K Equal Sum Subsets.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/700. Search in a Binary Search Tree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/700. Search in a Binary Search Tree.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/77. Combinations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/77. Combinations.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/78. Subsets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/78. Subsets.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/79. Word Search.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/79. Word Search.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/797. All Paths From Source to Target.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/797. All Paths From Source to Target.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/856. Score of Parentheses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/856. Score of Parentheses.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/863. All Nodes Distance K in Binary Tree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/863. All Nodes Distance K in Binary Tree.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/93. Restore IP Addresses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/93. Restore IP Addresses.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/938. Range Sum of BST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/938. Range Sum of BST.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/951. Flip Equivalent Binary Trees.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/951. Flip Equivalent Binary Trees.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/98. Validate Binary Search Tree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/98. Validate Binary Search Tree.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/987. Vertical Order Traversal of a Binary Tree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/987. Vertical Order Traversal of a Binary Tree.md -------------------------------------------------------------------------------- /01_leetcode/07_dfs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/07_dfs/README.md -------------------------------------------------------------------------------- /01_leetcode/08_bfs/102. Binary Tree Level Order Traversal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/08_bfs/102. Binary Tree Level Order Traversal.md -------------------------------------------------------------------------------- /01_leetcode/08_bfs/103. Binary Tree Zigzag Level Order Traversal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/08_bfs/103. Binary Tree Zigzag Level Order Traversal.md -------------------------------------------------------------------------------- /01_leetcode/08_bfs/1091. Shortest Path in Binary Matrix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/08_bfs/1091. Shortest Path in Binary Matrix.md -------------------------------------------------------------------------------- /01_leetcode/08_bfs/127. Word Ladder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/08_bfs/127. Word Ladder.md -------------------------------------------------------------------------------- /01_leetcode/08_bfs/1293. Shortest Path in a Grid with Obstacles Elimination.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/08_bfs/1293. Shortest Path in a Grid with Obstacles Elimination.md -------------------------------------------------------------------------------- /01_leetcode/08_bfs/130. Surrounded Regions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/08_bfs/130. Surrounded Regions.md -------------------------------------------------------------------------------- /01_leetcode/08_bfs/133. Clone Graph.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/08_bfs/133. Clone Graph.md -------------------------------------------------------------------------------- /01_leetcode/08_bfs/1514. Path with Maximum Probability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/08_bfs/1514. Path with Maximum Probability.md -------------------------------------------------------------------------------- /01_leetcode/08_bfs/200. Number of Islands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/08_bfs/200. Number of Islands.md -------------------------------------------------------------------------------- /01_leetcode/08_bfs/207. Course Schedule.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/08_bfs/207. Course Schedule.md -------------------------------------------------------------------------------- /01_leetcode/08_bfs/210. Course Schedule II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/08_bfs/210. Course Schedule II.md -------------------------------------------------------------------------------- /01_leetcode/08_bfs/269. Alien Dictionary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/08_bfs/269. Alien Dictionary.md -------------------------------------------------------------------------------- /01_leetcode/08_bfs/297. Serialize and Deserialize Binary Tree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/08_bfs/297. Serialize and Deserialize Binary Tree.md -------------------------------------------------------------------------------- /01_leetcode/08_bfs/310. Minimum Height Trees.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/08_bfs/310. Minimum Height Trees.md -------------------------------------------------------------------------------- /01_leetcode/08_bfs/314. Binary Tree Vertical Order Traversal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/08_bfs/314. Binary Tree Vertical Order Traversal.md -------------------------------------------------------------------------------- /01_leetcode/08_bfs/323. Connected Component in Undirected Graph.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/08_bfs/323. Connected Component in Undirected Graph.md -------------------------------------------------------------------------------- /01_leetcode/08_bfs/366. Find Leaves of Binary Tree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/08_bfs/366. Find Leaves of Binary Tree.md -------------------------------------------------------------------------------- /01_leetcode/08_bfs/417. Pacific Atlantic Water Flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/08_bfs/417. Pacific Atlantic Water Flow.md -------------------------------------------------------------------------------- /01_leetcode/08_bfs/444. Sequence Reconstruction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/08_bfs/444. Sequence Reconstruction.md -------------------------------------------------------------------------------- /01_leetcode/08_bfs/490. The Maze.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/08_bfs/490. The Maze.md -------------------------------------------------------------------------------- /01_leetcode/08_bfs/542. 01 Matrix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/08_bfs/542. 01 Matrix.md -------------------------------------------------------------------------------- /01_leetcode/08_bfs/752. Open the Lock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/08_bfs/752. Open the Lock.md -------------------------------------------------------------------------------- /01_leetcode/08_bfs/785. Is Graph Bipartite?.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/08_bfs/785. Is Graph Bipartite?.md -------------------------------------------------------------------------------- /01_leetcode/08_bfs/787. Cheapest Flights Within K Stops.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/08_bfs/787. Cheapest Flights Within K Stops.md -------------------------------------------------------------------------------- /01_leetcode/08_bfs/815. Bus Routes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/08_bfs/815. Bus Routes.md -------------------------------------------------------------------------------- /01_leetcode/08_bfs/934. Shortest Bridge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/08_bfs/934. Shortest Bridge.md -------------------------------------------------------------------------------- /01_leetcode/08_bfs/994. Rotting Oranges.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/08_bfs/994. Rotting Oranges.md -------------------------------------------------------------------------------- /01_leetcode/08_bfs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/08_bfs/README.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/10. Regular Expression Matching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/10. Regular Expression Matching.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/1043. Partition Array for Maximum Sum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/1043. Partition Array for Maximum Sum.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/1048. Longest String Chain.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/1048. Longest String Chain.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/1062. Longest Repeating Substring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/1062. Longest Repeating Substring.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/1140. Stone Game II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/1140. Stone Game II.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/1143. Longest Common Subsequence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/1143. Longest Common Subsequence.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/115. Distinct Subsequences.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/115. Distinct Subsequences.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/121. Best Time to Buy and Sell Stock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/121. Best Time to Buy and Sell Stock.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/1216. Valid Palindrome III.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/1216. Valid Palindrome III.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/1235. Maximum Profit in Job Scheduling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/1235. Maximum Profit in Job Scheduling.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/1277. Count Square Submatrices with All Ones.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/1277. Count Square Submatrices with All Ones.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/132. Palindrome Partitioning II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/132. Palindrome Partitioning II.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/1335. Minimum Difficulty of a Job Schedule.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/1335. Minimum Difficulty of a Job Schedule.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/174. Dungeon Game.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/174. Dungeon Game.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/198. House Robber.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/198. House Robber.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/213. House Robber II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/213. House Robber II.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/221. Maximal Square.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/221. Maximal Square.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/256. Paint House.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/256. Paint House.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/300. Longest Increasing Subsequence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/300. Longest Increasing Subsequence.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/312. Burst Balloons.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/312. Burst Balloons.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/32. Longest Valid Parentheses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/32. Longest Valid Parentheses.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/322. Coin Change.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/322. Coin Change.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/354. Russian Doll Envelopes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/354. Russian Doll Envelopes.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/368. Largest Divisible Subset.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/368. Largest Divisible Subset.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/377. Combination Sum IV.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/377. Combination Sum IV.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/403. Frog Jump.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/403. Frog Jump.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/44. Wildcard Matching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/44. Wildcard Matching.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/465. Optimal Account Balancing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/465. Optimal Account Balancing.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/472. Concatenated Words.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/472. Concatenated Words.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/518. Coin Change II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/518. Coin Change II.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/62. Unique Paths.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/62. Unique Paths.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/639. Decode Ways II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/639. Decode Ways II.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/64. Minimum Path Sum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/64. Minimum Path Sum.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/674. Longest Continuous Increasing Subsequence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/674. Longest Continuous Increasing Subsequence.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/70. Climbing Stairs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/70. Climbing Stairs.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/712. Minimum ASCII Delete Sum for Two Strings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/712. Minimum ASCII Delete Sum for Two Strings.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/718. Maximum Length of Repeated Subarray.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/718. Maximum Length of Repeated Subarray.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/72. Edit Distance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/72. Edit Distance.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/740. Delete and Earn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/740. Delete and Earn.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/87. Scramble String.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/87. Scramble String.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/91. Decode Ways.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/91. Decode Ways.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/926. Flip String to Monotone Increasing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/926. Flip String to Monotone Increasing.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/97. Interleaving String.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/97. Interleaving String.md -------------------------------------------------------------------------------- /01_leetcode/09_dynamic_program/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/09_dynamic_program/README.md -------------------------------------------------------------------------------- /01_leetcode/10_greedy/1005. Maximize Sum Of Array After K Negations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/10_greedy/1005. Maximize Sum Of Array After K Negations.md -------------------------------------------------------------------------------- /01_leetcode/10_greedy/134. Gas Station.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/10_greedy/134. Gas Station.md -------------------------------------------------------------------------------- /01_leetcode/10_greedy/135. Candy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/10_greedy/135. Candy.md -------------------------------------------------------------------------------- /01_leetcode/10_greedy/376. Wiggle Subsequence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/10_greedy/376. Wiggle Subsequence.md -------------------------------------------------------------------------------- /01_leetcode/10_greedy/406. Queue Reconstruction by Height.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/10_greedy/406. Queue Reconstruction by Height.md -------------------------------------------------------------------------------- /01_leetcode/10_greedy/452. Minimum Number of Arrows to Burst Balloons.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/10_greedy/452. Minimum Number of Arrows to Burst Balloons.md -------------------------------------------------------------------------------- /01_leetcode/10_greedy/55. Jump Game.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/10_greedy/55. Jump Game.md -------------------------------------------------------------------------------- /01_leetcode/10_greedy/56. Merge Intervals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/10_greedy/56. Merge Intervals.md -------------------------------------------------------------------------------- /01_leetcode/10_greedy/621. Task Scheduler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/10_greedy/621. Task Scheduler.md -------------------------------------------------------------------------------- /01_leetcode/10_greedy/738. Monotone Increasing Digits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/10_greedy/738. Monotone Increasing Digits.md -------------------------------------------------------------------------------- /01_leetcode/10_greedy/763. Partition Labels.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/10_greedy/763. Partition Labels.md -------------------------------------------------------------------------------- /01_leetcode/10_greedy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/10_greedy/README.md -------------------------------------------------------------------------------- /01_leetcode/11_prefix_sum/1031. Maximum Sum of Two Non-Overlapping Subarrays.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/11_prefix_sum/1031. Maximum Sum of Two Non-Overlapping Subarrays.md -------------------------------------------------------------------------------- /01_leetcode/11_prefix_sum/1423. Maximum Points You Can Obtain from Cards.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/11_prefix_sum/1423. Maximum Points You Can Obtain from Cards.md -------------------------------------------------------------------------------- /01_leetcode/11_prefix_sum/304. Range Sum Query 2D - Immutable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/11_prefix_sum/304. Range Sum Query 2D - Immutable.md -------------------------------------------------------------------------------- /01_leetcode/11_prefix_sum/523. Continuous Subarray Sum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/11_prefix_sum/523. Continuous Subarray Sum.md -------------------------------------------------------------------------------- /01_leetcode/11_prefix_sum/53. Maximum Subarray.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/11_prefix_sum/53. Maximum Subarray.md -------------------------------------------------------------------------------- /01_leetcode/11_prefix_sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/11_prefix_sum/README.md -------------------------------------------------------------------------------- /01_leetcode/12_union_find/305. Number of Islands II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/12_union_find/305. Number of Islands II.md -------------------------------------------------------------------------------- /01_leetcode/12_union_find/547. Number of Provinces.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/12_union_find/547. Number of Provinces.md -------------------------------------------------------------------------------- /01_leetcode/12_union_find/684. Redundant Connection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/12_union_find/684. Redundant Connection.md -------------------------------------------------------------------------------- /01_leetcode/12_union_find/721. Accounts Merge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/12_union_find/721. Accounts Merge.md -------------------------------------------------------------------------------- /01_leetcode/12_union_find/737. Sentence Similarity II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/12_union_find/737. Sentence Similarity II.md -------------------------------------------------------------------------------- /01_leetcode/12_union_find/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/12_union_find/README.md -------------------------------------------------------------------------------- /01_leetcode/13_trie/1166. Design File System.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/13_trie/1166. Design File System.md -------------------------------------------------------------------------------- /01_leetcode/13_trie/1268. Search Suggestions System.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/13_trie/1268. Search Suggestions System.md -------------------------------------------------------------------------------- /01_leetcode/13_trie/208. Implement Trie.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/13_trie/208. Implement Trie.md -------------------------------------------------------------------------------- /01_leetcode/13_trie/211. Design Add and Search Words Data Structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/13_trie/211. Design Add and Search Words Data Structure.md -------------------------------------------------------------------------------- /01_leetcode/13_trie/642. Design Search Autocomplete System.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/13_trie/642. Design Search Autocomplete System.md -------------------------------------------------------------------------------- /01_leetcode/13_trie/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/13_trie/README.md -------------------------------------------------------------------------------- /01_leetcode/14_sweep_line/1094. Car Pooling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/14_sweep_line/1094. Car Pooling.md -------------------------------------------------------------------------------- /01_leetcode/14_sweep_line/218. The Skyline Problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/14_sweep_line/218. The Skyline Problem.md -------------------------------------------------------------------------------- /01_leetcode/14_sweep_line/253. Meeting Room II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/14_sweep_line/253. Meeting Room II.md -------------------------------------------------------------------------------- /01_leetcode/14_sweep_line/759. Employee Free Time.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/14_sweep_line/759. Employee Free Time.md -------------------------------------------------------------------------------- /01_leetcode/14_sweep_line/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/14_sweep_line/README.md -------------------------------------------------------------------------------- /01_leetcode/15_tree_map/318. Count of Smaller Numbers After Self.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/15_tree_map/318. Count of Smaller Numbers After Self.md -------------------------------------------------------------------------------- /01_leetcode/15_tree_map/480. Sliding Window Median.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/15_tree_map/480. Sliding Window Median.md -------------------------------------------------------------------------------- /01_leetcode/15_tree_map/729. My Calendar I.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/15_tree_map/729. My Calendar I.md -------------------------------------------------------------------------------- /01_leetcode/15_tree_map/846. Hand of Straights.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/15_tree_map/846. Hand of Straights.md -------------------------------------------------------------------------------- /01_leetcode/15_tree_map/981. Time Based Key-Value Store.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/15_tree_map/981. Time Based Key-Value Store.md -------------------------------------------------------------------------------- /01_leetcode/15_tree_map/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/15_tree_map/README.md -------------------------------------------------------------------------------- /01_leetcode/16_math/1227. Airplane Seat Assignment Probability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/16_math/1227. Airplane Seat Assignment Probability.md -------------------------------------------------------------------------------- /01_leetcode/16_math/1570. Dot Product of Two Sparse Vectors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/16_math/1570. Dot Product of Two Sparse Vectors.md -------------------------------------------------------------------------------- /01_leetcode/16_math/204. Count Primes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/16_math/204. Count Primes.md -------------------------------------------------------------------------------- /01_leetcode/16_math/29. Divide Two Integers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/16_math/29. Divide Two Integers.md -------------------------------------------------------------------------------- /01_leetcode/16_math/311. Sparse Matrix Multiplication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/16_math/311. Sparse Matrix Multiplication.md -------------------------------------------------------------------------------- /01_leetcode/16_math/382. Linked List Random Node.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/16_math/382. Linked List Random Node.md -------------------------------------------------------------------------------- /01_leetcode/16_math/398. Random Pick Index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/16_math/398. Random Pick Index.md -------------------------------------------------------------------------------- /01_leetcode/16_math/50. Pow(x, n).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/16_math/50. Pow(x, n).md -------------------------------------------------------------------------------- /01_leetcode/16_math/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/16_math/README.md -------------------------------------------------------------------------------- /01_leetcode/17_design/1116. Print Zero Even Odd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/17_design/1116. Print Zero Even Odd.md -------------------------------------------------------------------------------- /01_leetcode/17_design/1236. Web Crawler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/17_design/1236. Web Crawler.md -------------------------------------------------------------------------------- /01_leetcode/17_design/1244. Design A Leaderboard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/17_design/1244. Design A Leaderboard.md -------------------------------------------------------------------------------- /01_leetcode/17_design/1396. Design Underground System.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/17_design/1396. Design Underground System.md -------------------------------------------------------------------------------- /01_leetcode/17_design/1603. Design Parking System.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/17_design/1603. Design Parking System.md -------------------------------------------------------------------------------- /01_leetcode/17_design/353. Design Snake Game.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/17_design/353. Design Snake Game.md -------------------------------------------------------------------------------- /01_leetcode/17_design/355. Design Twitter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/17_design/355. Design Twitter.md -------------------------------------------------------------------------------- /01_leetcode/17_design/359. Logger Rate Limiter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/17_design/359. Logger Rate Limiter.md -------------------------------------------------------------------------------- /01_leetcode/17_design/379. Design Phone Directory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/17_design/379. Design Phone Directory.md -------------------------------------------------------------------------------- /01_leetcode/17_design/588. Design In-Memory File System.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/17_design/588. Design In-Memory File System.md -------------------------------------------------------------------------------- /01_leetcode/17_design/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/17_design/README.md -------------------------------------------------------------------------------- /01_leetcode/18_segment_tree/307. Range Sum Query - Mutable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/18_segment_tree/307. Range Sum Query - Mutable.md -------------------------------------------------------------------------------- /01_leetcode/99_SQL/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/99_SQL/README.md -------------------------------------------------------------------------------- /01_leetcode/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/01_leetcode/README.md -------------------------------------------------------------------------------- /02_ml/00_ml_math.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/02_ml/00_ml_math.md -------------------------------------------------------------------------------- /02_ml/01_metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/02_ml/01_metrics.md -------------------------------------------------------------------------------- /02_ml/02_linear_regression.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/02_ml/02_linear_regression.md -------------------------------------------------------------------------------- /02_ml/03_logistic_regression.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/02_ml/03_logistic_regression.md -------------------------------------------------------------------------------- /02_ml/04_tree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/02_ml/04_tree.md -------------------------------------------------------------------------------- /02_ml/05_deep_learning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/02_ml/05_deep_learning.md -------------------------------------------------------------------------------- /02_ml/06_svm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/02_ml/06_svm.md -------------------------------------------------------------------------------- /02_ml/07_knn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/02_ml/07_knn.md -------------------------------------------------------------------------------- /02_ml/08_unsuperwised.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/02_ml/08_unsuperwised.md -------------------------------------------------------------------------------- /02_ml/09_k_means.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/02_ml/09_k_means.md -------------------------------------------------------------------------------- /02_ml/10_reinforcement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/02_ml/10_reinforcement.md -------------------------------------------------------------------------------- /02_ml/11_nlp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/02_ml/11_nlp.md -------------------------------------------------------------------------------- /02_ml/12_llm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/02_ml/12_llm.md -------------------------------------------------------------------------------- /02_ml/13_vision.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/02_ml/13_vision.md -------------------------------------------------------------------------------- /02_ml/14_multimodal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/02_ml/14_multimodal.md -------------------------------------------------------------------------------- /02_ml/15_distributed_ml.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/02_ml/15_distributed_ml.md -------------------------------------------------------------------------------- /02_ml/16_anomaly.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/02_ml/16_anomaly.md -------------------------------------------------------------------------------- /02_ml/17_recommendation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/02_ml/17_recommendation.md -------------------------------------------------------------------------------- /02_ml/18_interpretability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/02_ml/18_interpretability.md -------------------------------------------------------------------------------- /02_ml/19_multi_task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/02_ml/19_multi_task.md -------------------------------------------------------------------------------- /02_ml/20_mlops.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/02_ml/20_mlops.md -------------------------------------------------------------------------------- /02_ml/21_feature_engineering.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/02_ml/21_feature_engineering.md -------------------------------------------------------------------------------- /02_ml/22_online_learning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/02_ml/22_online_learning.md -------------------------------------------------------------------------------- /02_ml/23_hardware.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/02_ml/23_hardware.md -------------------------------------------------------------------------------- /02_ml/97_product_sense.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/02_ml/97_product_sense.md -------------------------------------------------------------------------------- /02_ml/98_project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/02_ml/98_project.md -------------------------------------------------------------------------------- /02_ml/99_ml_coding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/02_ml/99_ml_coding.md -------------------------------------------------------------------------------- /02_ml/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/02_ml/README.md -------------------------------------------------------------------------------- /03_system/01_ood/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/01_ood/README.md -------------------------------------------------------------------------------- /03_system/01_ood/lift.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/01_ood/lift.md -------------------------------------------------------------------------------- /03_system/01_ood/parking_lot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/01_ood/parking_lot.md -------------------------------------------------------------------------------- /03_system/01_ood/unix_file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/01_ood/unix_file.md -------------------------------------------------------------------------------- /03_system/02_system/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/02_system/README.md -------------------------------------------------------------------------------- /03_system/02_system/ad_click_aggregator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/02_system/ad_click_aggregator.md -------------------------------------------------------------------------------- /03_system/02_system/big data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/02_system/big data.md -------------------------------------------------------------------------------- /03_system/02_system/chat_system.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/02_system/chat_system.md -------------------------------------------------------------------------------- /03_system/02_system/crawler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/02_system/crawler.md -------------------------------------------------------------------------------- /03_system/02_system/database.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/02_system/database.md -------------------------------------------------------------------------------- /03_system/02_system/distributed_cache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/02_system/distributed_cache.md -------------------------------------------------------------------------------- /03_system/02_system/eta.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/02_system/eta.md -------------------------------------------------------------------------------- /03_system/02_system/job_scheduler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/02_system/job_scheduler.md -------------------------------------------------------------------------------- /03_system/02_system/log_system.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/02_system/log_system.md -------------------------------------------------------------------------------- /03_system/02_system/payment_system.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/02_system/payment_system.md -------------------------------------------------------------------------------- /03_system/02_system/rate_limiter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/02_system/rate_limiter.md -------------------------------------------------------------------------------- /03_system/02_system/tinyurl.md: -------------------------------------------------------------------------------- 1 | # 短url 2 | 3 | ## Reference 4 | 5 | - [系统设计之路:如何设计一个URL短链服务](https://mp.weixin.qq.com/s/HaOhvgtgbCJyNXp-DtgedQ) 6 | -------------------------------------------------------------------------------- /03_system/02_system/top_k.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/02_system/top_k.md -------------------------------------------------------------------------------- /03_system/02_system/twitter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/02_system/twitter.md -------------------------------------------------------------------------------- /03_system/02_system/webhood.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/02_system/webhood.md -------------------------------------------------------------------------------- /03_system/02_system/youtube.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/02_system/youtube.md -------------------------------------------------------------------------------- /03_system/03_ml/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/03_ml/README.md -------------------------------------------------------------------------------- /03_system/03_ml/ad_click.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/03_ml/ad_click.md -------------------------------------------------------------------------------- /03_system/03_ml/agent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/03_ml/agent.md -------------------------------------------------------------------------------- /03_system/03_ml/coupon_deliver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/03_ml/coupon_deliver.md -------------------------------------------------------------------------------- /03_system/03_ml/deduplicate_detection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/03_ml/deduplicate_detection.md -------------------------------------------------------------------------------- /03_system/03_ml/fraud_detection.md: -------------------------------------------------------------------------------- 1 | # 异常检测 2 | 3 | 4 | ## Reference 5 | - [Fraud Detection - ML System Design Interview](https://www.youtube.com/watch?v=90eszaYPskk&t=30s) 6 | - -------------------------------------------------------------------------------- /03_system/03_ml/friend_recommedation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/03_ml/friend_recommedation.md -------------------------------------------------------------------------------- /03_system/03_ml/harmful_content_detection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/03_ml/harmful_content_detection.md -------------------------------------------------------------------------------- /03_system/03_ml/knowledge_graph_qa.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/03_ml/knowledge_graph_qa.md -------------------------------------------------------------------------------- /03_system/03_ml/loan_decision.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/03_ml/loan_decision.md -------------------------------------------------------------------------------- /03_system/03_ml/news_feed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/03_ml/news_feed.md -------------------------------------------------------------------------------- /03_system/03_ml/object_detection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/03_ml/object_detection.md -------------------------------------------------------------------------------- /03_system/03_ml/poi_recommendation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/03_ml/poi_recommendation.md -------------------------------------------------------------------------------- /03_system/03_ml/qa.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/03_ml/qa.md -------------------------------------------------------------------------------- /03_system/03_ml/rag.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/03_ml/rag.md -------------------------------------------------------------------------------- /03_system/03_ml/recommendation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/03_ml/recommendation.md -------------------------------------------------------------------------------- /03_system/03_ml/search_box.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/03_ml/search_box.md -------------------------------------------------------------------------------- /03_system/03_ml/search_engine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/03_ml/search_engine.md -------------------------------------------------------------------------------- /03_system/03_ml/sentiment_analysis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/03_ml/sentiment_analysis.md -------------------------------------------------------------------------------- /03_system/03_ml/text_generation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/03_ml/text_generation.md -------------------------------------------------------------------------------- /03_system/03_ml/twitter_recommendation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/03_ml/twitter_recommendation.md -------------------------------------------------------------------------------- /03_system/03_ml/video_recommendation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/03_ml/video_recommendation.md -------------------------------------------------------------------------------- /03_system/03_ml/video_search.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/03_ml/video_search.md -------------------------------------------------------------------------------- /03_system/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/03_system/README.md -------------------------------------------------------------------------------- /04_bq/01_leadership_principles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/04_bq/01_leadership_principles.md -------------------------------------------------------------------------------- /04_bq/02_examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/04_bq/02_examples.md -------------------------------------------------------------------------------- /04_bq/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/04_bq/README.md -------------------------------------------------------------------------------- /05_case/01_pre_interview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/05_case/01_pre_interview.md -------------------------------------------------------------------------------- /05_case/02_cheat_sheet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/05_case/02_cheat_sheet.md -------------------------------------------------------------------------------- /05_case/03_post_interview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/05_case/03_post_interview.md -------------------------------------------------------------------------------- /05_case/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/05_case/README.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/README.md -------------------------------------------------------------------------------- /SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LongxingTan/Machine-learning-interview/HEAD/SUMMARY.md --------------------------------------------------------------------------------