MrSorrow / cc-leetcode

leetcode/剑指offer 算法题个人题解

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

算法突破

题解表格自动生成

「LeetCode」

通过抓取LeetCode网站的算法题相关Json数据进行处理,自动更新Readme.md中的题解表格

使用方式

LeetcodeGenerateReadme.javamain() 方法中填充题目信息即可,如下示例

String questionUrlName = "binary-tree-right-side-view";
String answerPath = "leetcode.mid.BinaryTreeRightSideView";

「剑指Offer」

通过手动输入题目信息生成数据信息,类似LeetCode自动更新Readme.md中的题解表格

使用方式

Sword2OfferGenerateReadme.javamain() 方法中填充字段信息即可,如下示例

String questionId = "3";
String questionName = "数组中重复的数字";
String questionUrl = "https://www.nowcoder.com/practice/623a5ac0ea5b4e5f95552655361ae0a8";
String answerPath = "sword2offer.UniqueNumInArray";

LeetCode Solution Table

ID 题名 Title Difficulty Answer Date
1 两数之和 Two Sum Easy Java 2018-09-13
2 两数相加 Add Two Numbers Medium Java 2018-12-18
3 无重复字符的最长子串 Longest Substring Without Repeating Characters Medium Java 2018-12-21
6 Z 字形变换 ZigZag Conversion Medium Java 2018-12-24
7 反转整数 Reverse Integer Easy Java 2018-10-21
8 字符串转换整数 (atoi) String to Integer (atoi) Medium Java 2018-12-24
9 回文数 Palindrome Number Easy Java 2018-10-21
11 盛最多水的容器 Container With Most Water Medium Java 2018-12-25
12 整数转罗马数字 Integer to Roman Medium Java 2018-12-26
13 罗马数字转整数 Roman to Integer Easy Java 2018-09-24
14 最长公共前缀 Longest Common Prefix Easy Java 2018-09-25
15 三数之和 3Sum Medium Java 2018-12-26
16 最接近的三数之和 3Sum Closest Medium Java 2018-12-27
17 电话号码的字母组合 Letter Combinations of a Phone Number Medium Java 2018-12-28
19 删除链表的倒数第N个节点 Remove Nth Node From End of List Medium Java 2018-12-28
20 有效的括号 Valid Parentheses Easy Java 2018-09-13
21 合并两个有序链表 Merge Two Sorted Lists Easy Java 2018-10-12
22 括号生成 Generate Parentheses Medium Java 2019-01-01
24 两两交换链表中的节点 Swap Nodes in Pairs Medium Java 2019-01-01
26 删除排序数组中的重复项 Remove Duplicates from Sorted Array Easy Java 2018-09-13
27 移除元素 Remove Element Easy Java 2018-09-13
28 实现strStr() Implement strStr() Easy Java 2018-09-25
29 两数相除 Divide Two Integers Medium Java 2019-01-01
31 下一个排列 Next Permutation Medium Java 2019-01-02
33 搜索旋转排序数组 Search in Rotated Sorted Array Medium Java 2019-01-02
34 在排序数组中查找元素的第一个和最后一个位置 Find First and Last Position of Element in Sorted Array Medium Java 2019-01-03
36 有效的数独 Valid Sudoku Medium Java 2019-01-03
38 报数 Count and Say Easy Java 2018-09-25
39 组合总和 Combination Sum Medium Java 2019-01-05
40 组合总和 II Combination Sum II Medium Java 2019-01-05
43 字符串相乘 Multiply Strings Medium Java 2019-01-07
46 全排列 Permutations Medium Java 2019-01-06
47 全排列 II Permutations II Medium Java 2019-01-06
48 旋转图像 Rotate Image Medium Java 2019-01-07
49 字母异位词分组 Group Anagrams Medium Java 2019-01-08
50 Pow(x, n) Pow(x, n) Medium Java 2019-01-08
53 最大子序和 Maximum Subarray Easy Java 2018-09-28
54 螺旋矩阵 Spiral Matrix Medium Java 2019-01-09
55 跳跃游戏 Jump Game Medium Java 2019-01-09
56 合并区间 Merge Intervals Medium Java 2019-01-12
59 螺旋矩阵 II Spiral Matrix II Medium Java 2019-01-12
61 旋转链表 Rotate List Medium Java 2019-01-20
62 不同路径 Unique Paths Medium Java 2019-01-20
64 最小路径和 Minimum Path Sum Medium Java 2019-01-23
66 加一 Plus One Easy Java 2019-04-22
67 二进制求和 Add Binary Easy Java 2018-09-25
69 x 的平方根 Sqrt(x) Easy Java 2018-09-22
70 爬楼梯 Climbing Stairs Easy Java 2018-12-03
71 简化路径 Simplify Path Medium Java 2019-03-06
73 矩阵置零 Set Matrix Zeroes Medium Java 2019-03-06
74 搜索二维矩阵 Search a 2D Matrix Medium Java 2019-03-07
75 颜色分类 Sort Colors Medium Java 2019-03-07
82 删除排序链表中的重复元素 II Remove Duplicates from Sorted List II Medium Java 2019-03-09
83 删除排序链表中的重复元素 Remove Duplicates from Sorted List Easy Java 2018-10-12
86 分隔链表 Partition List Medium Java 2019-03-10
88 合并两个有序数组 Merge Sorted Array Easy Java 2019-02-23
92 反转链表 II Reverse Linked List II Medium Java 2019-03-11
94 二叉树的中序遍历 Binary Tree Inorder Traversal Medium Java 2019-03-12
95 不同的二叉搜索树 II Unique Binary Search Trees II Medium Java 2019-05-02
96 不同的二叉搜索树 Unique Binary Search Trees Medium Java 2019-03-13
100 相同的树 Same Tree Easy Java 2018-11-05
101 对称二叉树 Symmetric Tree Easy Java 2018-11-05
102 二叉树的层次遍历 Binary Tree Level Order Traversal Medium Java 2019-03-18
103 二叉树的锯齿形层次遍历 Binary Tree Zigzag Level Order Traversal Medium Java 2019-03-18
104 二叉树的最大深度 Maximum Depth of Binary Tree Easy Java 2018-11-05
105 从前序与中序遍历序列构造二叉树 Construct Binary Tree from Preorder and Inorder Traversal Medium Java 2019-03-19
106 从中序与后序遍历序列构造二叉树 Construct Binary Tree from Inorder and Postorder Traversal Medium Java 2019-03-19
107 二叉树的层次遍历 II Binary Tree Level Order Traversal II Easy Java 2018-11-26
108 将有序数组转换为二叉搜索树 Convert Sorted Array to Binary Search Tree Easy Java 2018-11-06
109 有序链表转换二叉搜索树 Convert Sorted List to Binary Search Tree Medium Java 2019-03-20
110 平衡二叉树 Balanced Binary Tree Easy Java 2018-11-06
111 二叉树的最小深度 Minimum Depth of Binary Tree Easy Java 2018-11-06
112 路径总和 Path Sum Easy Java 2018-11-07
113 路径总和 II Path Sum II Medium Java 2019-03-20
114 二叉树展开为链表 Flatten Binary Tree to Linked List Medium Java 2019-03-21
117 填充每个节点的下一个右侧节点指针 II Populating Next Right Pointers in Each Node II Medium Java 2019-03-21
120 三角形最小路径和 Triangle Medium Java 2019-04-26
121 买卖股票的最佳时机 Best Time to Buy and Sell Stock Easy Java 2018-09-28
122 买卖股票的最佳时机 II Best Time to Buy and Sell Stock II Easy Java 2018-09-28
125 验证回文串 Valid Palindrome Easy Java 2018-09-25
127 单词接龙 Word Ladder Medium Java 2019-03-03
128 最长连续序列 Longest Consecutive Sequence Hard Java 2019-03-02
129 求根到叶子节点数字之和 Sum Root to Leaf Numbers Medium Java 2019-02-27
133 克隆图 Clone Graph Medium Java 2019-02-26
134 加油站 Gas Station Medium Java 2019-02-25
136 只出现一次的数字 Single Number Easy Java 2018-10-04
137 只出现一次的数字 II Single Number II Medium Java 2019-02-24
138 复制带随机指针的链表 Copy List with Random Pointer Medium Java 2019-02-24
139 单词拆分 Word Break Medium Java 2019-02-23
140 单词拆分 II Word Break II Hard Java 2019-02-23
141 环形链表 Linked List Cycle Easy Java 2018-10-12
142 环形链表 II Linked List Cycle II Medium Java 2019-02-22
143 重排链表 Reorder List Medium Java 2019-02-22
144 二叉树的前序遍历 Binary Tree Preorder Traversal Medium Java 2019-02-21
145 二叉树的后序遍历 Binary Tree Postorder Traversal Hard Java 2019-02-21
147 对链表进行插入排序 Insertion Sort List Medium Java 2019-02-21
148 排序链表 Sort List Medium Java 2019-02-21
150 逆波兰表达式求值 Evaluate Reverse Polish Notation Medium Java 2019-02-20
155 最小栈 Min Stack Easy Java 2018-09-13
160 相交链表 Intersection of Two Linked Lists Easy Java 2018-10-13
168 Excel表列名称 Excel Sheet Column Title Easy Java 2018-10-22
169 求众数 Majority Element Easy Java 2018-09-28
171 Excel表列序号 Excel Sheet Column Number Easy Java 2018-10-23
172 阶乘后的零 Factorial Trailing Zeroes Easy Java 2018-10-23
173 二叉搜索树迭代器 Binary Search Tree Iterator Medium Java 2019-03-22
175 组合两个表 Combine Two Tables Easy SQL 2019-03-25
176 第二高的薪水 Second Highest Salary Easy SQL 2019-03-25
181 超过经理收入的员工 Employees Earning More Than Their Managers Easy SQL 2019-03-26
182 查找重复的电子邮箱 Duplicate Emails Easy SQL 2019-03-26
183 从不订购的客户 Customers Who Never Order Easy SQL 2019-03-27
190 颠倒二进制位 Reverse Bits Easy Java 2018-10-16
191 位1的个数 Number of 1 Bits Easy Java 2018-10-16
196 删除重复的电子邮箱 Delete Duplicate Emails Easy SQL 2019-03-28
197 上升的温度 Rising Temperature Easy SQL 2019-03-31
198 打家劫舍 House Robber Easy Java 2018-12-07
199 二叉树的右视图 Binary Tree Right Side View Medium Java 2019-03-22
200 岛屿的个数 Number of Islands Medium Java 2019-03-04
202 快乐数 Happy Number Easy Java 2018-10-04
203 移除链表元素 Remove Linked List Elements Easy Java 2018-10-14
204 计数质数 Count Primes Easy Java 2018-10-06
205 同构字符串 Isomorphic Strings Easy Java 2018-10-06
206 反转链表 Reverse Linked List Easy Java 2018-10-15
217 存在重复元素 Contains Duplicate Easy Java 2018-09-28
219 存在重复元素 II Contains Duplicate II Easy Java 2018-09-28
222 完全二叉树的节点个数 Count Complete Tree Nodes Medium Java 2019-03-23
225 用队列实现栈 Implement Stack using Queues Easy Java 2018-09-14
226 翻转二叉树 Invert Binary Tree Easy Java 2018-11-26
230 二叉搜索树中第K小的元素 Kth Smallest Element in a BST Medium Java 2019-03-23
231 2的幂 Power of Two Easy Java 2018-10-16
232 用栈实现队列 Implement Queue using Stacks Easy Java 2018-09-14
234 回文链表 Palindrome Linked List Easy Java 2018-10-15
235 二叉搜索树的最近公共祖先 Lowest Common Ancestor of a Binary Search Tree Easy Java 2018-11-27
236 二叉树的最近公共祖先 Lowest Common Ancestor of a Binary Tree Medium Java 2019-03-25
237 删除链表中的节点 Delete Node in a Linked List Easy Java 2018-10-15
242 有效的字母异位词 Valid Anagram Easy Java 2018-09-13
257 二叉树的所有路径 Binary Tree Paths Easy Java 2018-11-07
258 各位相加 Add Digits Easy Java 2018-10-23
263 丑数 Ugly Number Easy Java 2018-10-24
278 第一个错误的版本 First Bad Version Easy Java 2018-09-22
290 单词模式 Word Pattern Easy Java 2018-10-07
292 Nim游戏 Nim Game Easy Java 2018-10-30
303 区域和检索 - 数组不可变 Range Sum Query - Immutable Easy Java 2018-12-08
322 零钱兑换 Coin Change Medium Java 2019-03-05
326 3的幂 Power of Three Easy Java 2018-10-24
328 奇偶链表 Odd Even Linked List Medium Java 2019-03-26
337 打家劫舍 III House Robber III Medium Java 2019-03-26
338 比特位计数 Counting Bits Medium Java 2019-04-15
342 4的幂 Power of Four Easy Java 2018-10-17
344 反转字符串 Reverse String Easy Java 2018-09-26
345 反转字符串中的元音字母 Reverse Vowels of a String Easy Java 2018-09-26
349 两个数组的交集 Intersection of Two Arrays Easy Java 2018-09-13
350 两个数组的交集 II Intersection of Two Arrays II Easy Java 2018-09-13
367 有效的完全平方数 Valid Perfect Square Easy Java 2018-09-22
371 两整数之和 Sum of Two Integers Easy Java 2018-10-17
374 猜数字大小 Guess Number Higher or Lower Easy Java 2018-09-23
383 赎金信 Ransom Note Easy Java 2018-09-26
387 字符串中的第一个唯一字符 First Unique Character in a String Easy Java 2018-09-26
389 找不同 Find the Difference Easy Java 2018-10-06
400 第N个数字 Nth Digit Easy Java 2018-10-24
401 二进制手表 Binary Watch Easy Java 2018-10-17
404 左叶子之和 Sum of Left Leaves Easy Java 2018-11-27
405 数字转换为十六进制数 Convert a Number to Hexadecimal Easy Java 2018-10-18
409 最长回文串 Longest Palindrome Easy Java 2018-10-07
412 Fizz Buzz Fizz Buzz Easy Java 2018-12-10
413 等差数列划分 Arithmetic Slices Medium Java 2019-04-29
415 字符串相加 Add Strings Easy Java 2018-10-27
427 建立四叉树 Construct Quad Tree Easy Java 2018-12-12
429 N叉树的层序遍历 N-ary Tree Level Order Traversal Easy Java 2018-11-26
430 扁平化多级双向链表 Flatten a Multilevel Doubly Linked List Medium Java 2019-03-27
434 字符串中的单词数 Number of Segments in a String Easy Java 2018-09-26
437 路径总和 III Path Sum III Easy Java 2018-11-27
438 找到字符串中所有字母异位词 Find All Anagrams in a String Easy Java 2018-10-07
441 排列硬币 Arranging Coins Easy Java 2018-09-23
443 压缩字符串 String Compression Easy Java 2018-09-27
445 两数相加 II Add Two Numbers II Medium Java 2019-03-30
447 回旋镖的数量 Number of Boomerangs Easy Java 2018-10-08
448 找到所有数组中消失的数字 Find All Numbers Disappeared in an Array Easy Java 2018-09-28
449 序列化和反序列化二叉搜索树 Serialize and Deserialize BST Medium Java 2019-03-31
450 删除二叉搜索树中的节点 Delete Node in a BST Medium Java 2019-04-01
453 最小移动次数使数组元素相等 Minimum Moves to Equal Array Elements Easy Java 2018-10-27
455 分发饼干 Assign Cookies Easy Java 2018-12-10
458 可怜的小猪 Poor Pigs Easy Java 2018-12-12
459 重复的子字符串 Repeated Substring Pattern Easy Java 2018-09-27
463 岛屿的周长 Island Perimeter Easy Java 2018-10-08
475 供暖器 Heaters Easy Java 2019-03-25
476 数字的补数 Number Complement Easy Java 2018-10-19
479 最大回文数乘积 Largest Palindrome Product Easy Java 2018-12-13
482 密钥格式化 License Key Formatting Easy Java 2018-12-13
485 最大连续1的个数 Max Consecutive Ones Easy Java 2018-09-28
492 构造矩形 Construct the Rectangle Easy Java 2018-12-15
496 下一个更大元素 I Next Greater Element I Easy Java 2018-09-17
500 键盘行 Keyboard Row Easy Java 2018-10-08
501 二叉搜索树中的众数 Find Mode in Binary Search Tree Easy Java 2018-11-28
504 七进制数 Base 7 Easy Java 2018-12-15
506 相对名次 Relative Ranks Easy Java 2018-12-16
507 完美数 Perfect Number Easy Java 2018-10-27
508 出现次数最多的子树元素和 Most Frequent Subtree Sum Medium Java 2019-04-01
509 斐波那契数 Fibonacci Number Easy Java 2019-03-17
513 找树左下角的值 Find Bottom Left Tree Value Medium Java 2019-04-02
515 在每个树行中找最大值 Find Largest Value in Each Tree Row Medium Java 2019-04-04
518 零钱兑换 II Coin Change 2 Medium Java 2019-03-05
520 检测大写字母 Detect Capital Easy Java 2018-09-28
521 最长特殊序列 Ⅰ Longest Uncommon Subsequence I Easy Java 2018-09-28
530 二叉搜索树的最小绝对差 Minimum Absolute Difference in BST Easy Java 2018-12-05
532 数组中的K-diff数对 K-diff Pairs in an Array Easy Java 2018-09-28
538 把二叉搜索树转换为累加树 Convert BST to Greater Tree Easy Java 2018-11-28
541 反转字符串 II Reverse String II Easy Java 2018-09-28
543 二叉树的直径 Diameter of Binary Tree Easy Java 2018-11-29
551 学生出勤纪录 I Student Attendance Record I Easy Java 2018-09-29
557 反转字符串中的单词 III Reverse Words in a String III Easy Java 2018-09-29
558 四叉树交集 Quad Tree Intersection Easy Java 2018-12-17
559 N叉树的最大深度 Maximum Depth of N-ary Tree Easy Java 2018-11-07
561 数组拆分 I Array Partition I Easy Java 2018-09-28
563 二叉树的坡度 Binary Tree Tilt Easy Java 2018-11-30
572 另一个树的子树 Subtree of Another Tree Easy Java 2018-11-30
575 分糖果 Distribute Candies Easy Java 2018-10-08
589 N叉树的前序遍历 N-ary Tree Preorder Traversal Easy Java 2018-11-30
590 N叉树的后序遍历 N-ary Tree Postorder Traversal Easy Java 2018-11-30
594 最长和谐子序列 Longest Harmonious Subsequence Easy Java 2018-10-10
598 范围求和 II Range Addition II Easy Java 2018-10-27
599 两个列表的最小索引总和 Minimum Index Sum of Two Lists Easy Java 2018-10-10
605 种花问题 Can Place Flowers Easy Java 2018-09-28
606 根据二叉树创建字符串 Construct String from Binary Tree Easy Java 2018-12-01
617 合并二叉树 Merge Two Binary Trees Easy Java 2018-12-01
622 设计循环队列 Design Circular Queue Easy Java 2018-09-22
623 在二叉树中增加一行 Add One Row to Tree Medium Java 2019-04-04
628 三个数的最大乘积 Maximum Product of Three Numbers Easy Java 2018-09-28
633 平方数之和 Sum of Square Numbers Easy Java 2018-10-28
637 二叉树的层平均值 Average of Levels in Binary Tree Easy Java 2018-12-01
641 设计循环双端队列 Design Circular Deque Easy Java 2018-09-22
643 子数组最大平均数 I Maximum Average Subarray I Easy Java 2018-09-28
645 错误的集合 Set Mismatch Easy Java 2018-10-10
652 寻找重复的子树 Find Duplicate Subtrees Medium Java 2019-04-06
653 两数之和 IV - 输入 BST Two Sum IV - Input is a BST Easy Java 2018-12-02
654 最大二叉树 Maximum Binary Tree Medium Java 2019-04-05
657 机器人能否返回原点 Robot Return to Origin Easy Java 2018-09-29
661 图片平滑器 Image Smoother Easy Java 2018-09-28
669 修剪二叉搜索树 Trim a Binary Search Tree Easy Java 2018-12-02
671 二叉树中第二小的节点 Second Minimum Node In a Binary Tree Easy Java 2018-12-02
674 最长连续递增序列 Longest Continuous Increasing Subsequence Easy Java 2018-09-28
680 验证回文字符串 Ⅱ Valid Palindrome II Easy Java 2018-09-29
682 棒球比赛 Baseball Game Easy Java 2018-09-17
686 重复叠加字符串匹配 Repeated String Match Easy Java 2018-09-30
687 最长同值路径 Longest Univalue Path Easy Java 2018-12-03
690 员工的重要性 Employee Importance Easy Java 2018-10-10
693 交替位二进制数 Binary Number with Alternating Bits Easy Java 2018-10-19
695 岛屿的最大面积 Max Area of Island Medium Java 2019-03-04
696 计数二进制子串 Count Binary Substrings Easy Java 2018-09-30
697 数组的度 Degree of an Array Easy Java 2018-09-28
700 二叉搜索树中的搜索 Search in a Binary Search Tree Easy Java 2018-12-03
703 数据流中的第K大元素 Kth Largest Element in a Stream Easy Java 2018-09-22
704 二分查找 Binary Search Easy Java 2018-09-23
707 设计链表 Design Linked List Easy Java 2018-10-15
709 转换成小写字母 To Lower Case Easy Java 2018-10-01
712 两个字符串的最小ASCII删除和 Minimum ASCII Delete Sum for Two Strings Medium Java 2019-05-02
720 词典中最长的单词 Longest Word in Dictionary Easy Java 2018-10-11
724 寻找数组的中心索引 Find Pivot Index Easy Java 2018-09-28
728 自除数 Self Dividing Numbers Easy Java 2018-10-28
733 图像渲染 Flood Fill Easy Java 2018-11-24
744 寻找比目标字母大的最小字母 Find Smallest Letter Greater Than Target Easy Java 2018-09-24
747 至少是其他数字两倍的最大数 Largest Number At Least Twice of Others Easy Java 2018-09-28
748 最短完整词 Shortest Completing Word Easy Java 2018-12-12
754 到达终点数字 Reach a Number Easy Java 2018-12-09
762 二进制表示中质数个计算置位 Prime Number of Set Bits in Binary Representation Easy Java 2018-10-20
771 宝石与石头 Jewels and Stones Easy Java 2018-10-11
783 二叉搜索树结点最小距离 Minimum Distance Between BST Nodes Easy Java 2018-12-05
784 字母大小写全排列 Letter Case Permutation Easy Java 2018-10-20
788 旋转数字 Rotated Digits Easy Java 2018-10-01
796 旋转字符串 Rotate String Easy Java 2018-12-15
804 唯一摩尔斯密码词 Unique Morse Code Words Easy Java 2018-12-06
806 写字符串需要的行数 Number of Lines To Write String Easy Java 2018-12-16
811 子域名访问计数 Subdomain Visit Count Easy Java 2018-10-11
812 最大三角形面积 Largest Triangle Area Easy Java 2018-10-28
819 最常见的单词 Most Common Word Easy Java 2018-10-02
821 字符的最短距离 Shortest Distance to a Character Easy Java 2018-12-17
824 山羊拉丁文 Goat Latin Easy Java 2018-10-02
832 翻转图像 Flipping an Image Easy Java 2018-12-04
836 矩形重叠 Rectangle Overlap Easy Java 2018-12-09
840 矩阵中的幻方 Magic Squares In Grid Easy Java 2018-09-13
844 比较含退格的字符串 Backspace String Compare Easy Java 2018-09-17
849 到最近的人的最大距离 Maximize Distance to Closest Person Easy Java 2018-09-13
852 山脉数组的峰顶索引 Peak Index in a Mountain Array Easy Java 2018-09-24
859 亲密字符串 Buddy Strings Easy Java 2018-12-06
860 柠檬水找零 Lemonade Change Easy Java 2018-12-11
867 转置矩阵 Transpose Matrix Easy Java 2018-09-13
868 二进制间距 Binary Gap Easy Java 2018-12-09
872 叶子相似的树 Leaf-Similar Trees Easy Java 2018-11-24
874 模拟行走机器人 Walking Robot Simulation Easy Java 2018-12-11
876 链表的中间结点 Middle of the Linked List Easy Java 2018-10-15
883 三维形体投影面积 Projection Area of 3D Shapes Easy Java 2018-10-28
884 两句话中的不常见单词 Uncommon Words from Two Sentences Easy Java 2018-10-11
888 公平的糖果交换 Fair Candy Swap Easy Java 2018-09-13
892 三维形体的表面积 Surface Area of 3D Shapes Easy Java 2018-10-29
893 特殊等价字符串组 Groups of Special-Equivalent Strings Easy Java 2018-12-06
896 单调数列 Monotonic Array Easy Java 2018-09-13
897 递增顺序查找树 Increasing Order Search Tree Easy Java 2018-11-24
905 按奇偶排序数组 Sort Array By Parity Easy Java 2018-12-04
908 最小差值 I Smallest Range I Easy Java 2018-12-16
914 卡牌分组 X of a Kind in a Deck of Cards Easy Java 2018-10-29
917 仅仅反转字母 Reverse Only Letters Easy Java 2018-12-15
922 按奇偶排序数组 II Sort Array By Parity II Easy Java 2018-12-16
925 长按键入 Long Pressed Name Easy Java 2018-12-18
929 独特的电子邮件地址 Unique Email Addresses Easy Java 2018-12-06
933 最近的请求次数 Number of Recent Calls Easy Java 2018-12-17
937 重新排列日志文件 Reorder Log Files Easy Java 2018-12-07
941 有效的山脉数组 Valid Mountain Array Easy Java 2018-12-04
942 增减字符串匹配 DI String Match Easy Java 2018-12-09
944 删列造序 Delete Columns to Make Sorted Easy Java 2018-12-11
949 给定数字能组成的最大时间 Largest Time for Given Digits Easy Java 2018-12-09
953 验证外星语词典 Verifying an Alien Dictionary Easy Java 2018-12-16
961 重复 N 次的元素 N-Repeated Element in Size 2N Array Easy Java 2019-03-17
965 单值二叉树 Univalued Binary Tree Easy Java 2019-03-16
993 二叉树的堂兄弟节点 Cousins in Binary Tree Easy Java 2019-03-17

剑指Offer Solution Table

ID 题名 Answer Date
3 数组中重复的数字 Java 2019-03-23
4 二维数组中的查找 Java 2019-03-23
5 替换空格 Java 2019-03-25
6 从尾到头打印链表 Java 2019-03-25
7 重建二叉树 Java 2019-09-13
9 用两个栈实现队列 Java 2019-09-13
60 n个骰子的点数 Java 2019-04-25

About

leetcode/剑指offer 算法题个人题解


Languages

Language:Java 99.9%Language:TSQL 0.1%