
LeetCode TopInterview Question
WhiteJunior
这个作者很懒,什么都没留下…
展开
-
Reverse String
O(1)的空间内实现字符串的反转。原创 2019-05-19 14:13:11 · 1283 阅读 · 0 评论 -
Maximum Depth of Binary Tree
递归方法求一棵树的最大深度。原创 2019-04-05 15:08:22 · 315 阅读 · 0 评论 -
Single Number
位运算、两个相同的数字异或结果为0、0与任何数异或结果为任何数原创 2019-04-05 16:54:55 · 206 阅读 · 0 评论 -
Fizz Buzz
在3倍、5倍、3倍且5倍的情况下, 输出对应的单词。原创 2019-05-19 14:39:25 · 5908 阅读 · 0 评论 -
Reverse Linked List
逆置单链表的迭代和递归写法。原创 2019-04-06 17:35:49 · 385 阅读 · 0 评论 -
Move Zeroes
数组相对位置不变的紧凑重新排序。原创 2019-04-05 19:16:39 · 351 阅读 · 0 评论 -
Delete Node in a Linked List
删除给定链表的特定节点。原创 2019-05-19 21:08:02 · 201 阅读 · 0 评论 -
Majority Element
利用摩尔投票法(Moore Voting)来找到一个数组中的众数。原创 2019-04-07 14:48:01 · 300 阅读 · 0 评论 -
Roman to Integer
罗马数字向十进制数字的转换。原创 2019-05-20 16:13:00 · 342 阅读 · 0 评论 -
Valid Anagram
判断两个单词中的字符串构成是否相等。原创 2019-05-20 17:54:35 · 210 阅读 · 0 评论 -
Best Time to Buy and Sell Stock II
一天可买卖多次的最佳股票售出利润问题。原创 2019-05-20 19:52:01 · 219 阅读 · 0 评论 -
Contains Duplicate
判断一个数组中是否含有重复的数字。原创 2019-05-20 20:07:57 · 553 阅读 · 0 评论 -
Min Stack
定义两个栈、两次入栈、实现最小栈。原创 2019-04-15 11:41:58 · 269 阅读 · 0 评论 -
Linked List Cycle
快慢指针法、修改链表值法、判断一个链表是否存在环。原创 2019-04-14 10:38:36 · 354 阅读 · 0 评论 -
Valid Parentheses
用栈解决括号匹配问题。原创 2019-04-15 16:14:22 · 254 阅读 · 0 评论 -
Excel Sheet Column Number
进制转换、求将Excel格式的表格下标转化为十进制的表格下标。原创 2019-05-21 08:57:07 · 193 阅读 · 0 评论 -
Merge Sorted Array
从后往前合并数组、将两个有序数组合并到一个数组中并保持有序。原创 2019-05-24 14:51:18 · 314 阅读 · 0 评论 -
Palindrome Linked List
辅助数组存储链表节点的值、反转后半段链表、判断单链表是不是回文。原创 2019-04-15 21:42:37 · 241 阅读 · 0 评论 -
Intersection of Two Linked Lists
求两个链表的交叉点。原创 2019-04-16 14:54:21 · 257 阅读 · 0 评论 -
Sum of Two Integers
位运算、异或计算两个数不含进位的加和、与操作计算两个数字加和的进位、不使用运算符+和-实现a和b的加和。原创 2019-05-21 13:21:19 · 406 阅读 · 0 评论 -
Convert Sorted Array to Binary Search Tree
将一个数组转换为一个高度平衡的BST。原创 2019-05-21 14:38:39 · 180 阅读 · 0 评论 -
Longest Common Prefix
以最短单词为搜索上限、求单词之间的交集、找到字符串数组中的最长公共前缀字符串。原创 2019-05-24 20:40:46 · 1295 阅读 · 0 评论 -
First Unique Character in a String
求出一个字符串中第一个不重复的字符的索引。原创 2019-05-21 17:36:38 · 147 阅读 · 0 评论 -
Missing Number
异或找到仅出现一次的数字、找到对应数组中缺失的数字。原创 2019-05-21 19:30:16 · 360 阅读 · 0 评论 -
Intersection of Two Arrays II
计算两个数组之间的交集。原创 2019-05-21 20:40:59 · 243 阅读 · 0 评论 -
Merge Two Sorted Lists
利用节点值的比较、设置头结点的方法,合并两个单链表。原创 2019-04-07 17:50:54 · 203 阅读 · 0 评论 -
Best Time to Buy and Sell Stock
利用动态规划的思想找到股票的最佳的购买的售出时间。原创 2019-04-07 17:20:39 · 338 阅读 · 0 评论 -
Pascal's Triangle
帕斯卡三角(杨辉三角)的实现。原创 2019-05-22 09:43:29 · 866 阅读 · 0 评论 -
Implement strStr()
判断一个字符串是否是另一个字符串的子串。原创 2019-05-25 21:43:46 · 151 阅读 · 0 评论 -
Sqrt(x)
二分搜索、实现一个sqrt的函数模型。原创 2019-05-25 22:07:52 · 6119 阅读 · 0 评论 -
Reverse Bits
左移与右移、对一个字符串进行逆转。原创 2019-05-25 23:21:46 · 195 阅读 · 0 评论 -
Valid Palindrome
字符类型的判断、判断一个句子是否是回文串。原创 2019-05-25 23:46:47 · 158 阅读 · 0 评论 -
Rotate Array
开辟额外空间、三次逆转、依次交换相邻k的元素值、实现一个数组的k步右旋。原创 2019-05-26 01:42:17 · 291 阅读 · 0 评论 -
Happy Number
unordered_map、unordered_set、判断一个数字是否是Happy Number。原创 2019-05-22 11:48:23 · 271 阅读 · 0 评论 -
Climbing Stairs
动态规划、爬楼梯问题原创 2019-04-09 23:29:56 · 787 阅读 · 0 评论 -
Count Primes
埃拉托色尼筛法求素数、找出所有小于n的素数。原创 2019-05-26 18:48:14 · 312 阅读 · 0 评论 -
Reverse Integer
溢出的判断、将一个数字逆转。原创 2019-05-26 19:26:47 · 973 阅读 · 0 评论 -
Binary Tree Inorder Traversal
利用递归和非递归(迭代)的方法对一棵二叉树实现层次遍历。原创 2019-04-25 21:59:03 · 491 阅读 · 0 评论 -
Permutations
利用递归(回溯)的方法、内置函数next_permutation、实现一个数组的全排列。原创 2019-04-27 21:18:53 · 1217 阅读 · 0 评论 -
Product of Array Except Self
从前往后与从后往前依次记录、计算一个数组中出了自身之外的所有元素的乘积和。原创 2019-04-27 17:08:51 · 291 阅读 · 0 评论