算法,数据结构
-
Code Review Matters!
Benefits of code reviews
-
Longest Common Substring 最长公共子串
Longest Common Substring 最长公共子串 中文 给出两个字符串,找到最长公共子串,并返回其长度。
-
Longest Common Subsequence 最长公共子序列
Longest Common Subsequence 最长公共子序列 中文 给出两个字符串,找到最长公共子序列(LCS),返回LCS的长度。
-
Palindrome Partitioning II 分割回文串 II
Palindrome Partitioning II 分割回文串 II 中文 给定一个字符串s,将s分割成一些子串,使每个子串都是回文。
-
Word Break 单词切分
Word Break 单词切分 中文 给出一个字符串s和一个词典,判断字符串s是否可以被空格切分成一个或多个出现在字典中的单词。
-
Longest Increasing Subsequence 最长上升子序列
Longest Increasing Subsequence 最长上升子序列 中文 给定一个整数序列,找到最长上升子序列(LIS),返回LIS的长度。
-
Unique Paths 不同的路径 I & II
Unique Paths 不同的路径 有一个机器人的位于一个M×N个网格左上角(下图中标记为’Start’)。 机器人每一时刻只能向下或者向右移动一步。机器人试图达到网格的右下角(下图中标记为’Finish’)。 问有多少条不同的路径?
-
Jump Game 跳跃游戏
Jump Game 跳跃游戏 中文 给出一个非负整数数组,你最初定位在数组的第一个位置。
-
Jump Game II 跳跃游戏 II
Jump Game II 跳跃游戏 II 中文 给出一个非负整数数组,你最初定位在数组的第一个位置。
-
Climbing Stairs 爬楼梯
Climbing Stairs 爬楼梯 中文 假设你正在爬楼梯,需要n步你才能到达顶部。但每次你只能爬一步或者两步,你能有多少种不同的方法爬到楼顶部?