首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
leetcode
相关资讯
热门
最新
百科问答
01-01 08:00
百科问答
LeetCode-344-反转字符串
LeetCode-344-反转字符串 反转字符串 题目描述:编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。 示例说明请见LeetCode官网。 来源:力扣(LeetCode) 链接
50
代码人生
01-01 08:00
代码人生
leetcode 寻找峰值 中等
leetcode 寻找峰值 中等 题目要求复杂度 logn,很容易就想到二分了。 然后,二分怎么移动 l,r 呢?其实也挺容易猜到的:如果 nums[mid] < nums[mid + 1],l = mid + 1,反之 r = mid - 1; 正确性说明:如果 nums[mid] < nums[mid + 1],那么右边一定是有峰值的,最坏
50
代码人生
01-01 08:00
代码人生
leetcode python 387. 字符串中的第一个唯一字符 383. 赎金信
leetcode python 387. 字符串中的第一个唯一字符 383. 赎金信 给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。 示例: s = "leetcode" 返回 0 s = "loveleetcode" 返回 2 和出现次数有关的,不要犹豫,hash class Solution: def firstUniqChar(self, s: str) -> int:
50
代码人生
01-01 08:00
代码人生
leetcode208 前缀树
leetcode208 前缀树 其实就是一个用于存储字符的多叉树,每一个节点代表一个字符。每个节点还维护一个bool变量用于判断是否为某一字符串的结尾。通过数组实现,贴代码 1 class Trie { 2 public: 3 vector<Trie*> children; 4 bool isEnd; 5 6 /** Initiali
50
代码人生
01-01 08:00
代码人生
LeetCode-20.Valid Parentheses
LeetCode-20.Valid Parentheses Title Description 20. Valid Parentheses Given a string s containing just the characters ‘(‘, ‘)‘, ‘{‘, ‘}‘, ‘[‘ and ‘]‘, determine if the input string is valid. An input string
50
代码人生
01-01 08:00
代码人生
LeetCode题解——无分类篇
LeetCode题解——无分类篇 LeetCode题解——无分类篇 LC292 Nim游戏 你和你的朋友,两个人一起玩 Nim 游戏: 桌子上有一堆石头。 你们轮流进行自己的回合,你作为先手。 每一回合,轮到的人拿掉 1 - 3 块石头。 拿掉最后一块石头的人就是获胜者。 假设你们每一步都是最优解。请编写一个函数,来判断你是否可以在给定石头数量为 n 的情况下赢得游戏。如果可以赢,返回
48
«
1
2
3
4
5
6
7
8
9
10
11
»