流水不争先,争的是涛涛不绝
  我的信条
Code Is Cheap Now, Show Your Thinking
  推荐文章
技术

From Easy to Hard: 两阶段选择器与阅读器在多跳问答中的应用

深入解析FE2H论文:从多跳阅读理解介绍到核心创新点,再到与思维链的对比

阅读更多
技术

基于 TCC 思想的分布式库存一致性方案

从库存预扣到事务补偿,结合 TCC 业务语义、Reservation 状态机和定时对账,完整拆解高并发库存系统的最终一致性设计。

阅读更多
技术

订单号生成方案

分布式唯一ID生成方案之雪花算法详解

阅读更多
Leetcode:283. 移动零 Leetcode:283. 移动零
Leetcode:283. 移动零 题目描述 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] 说明: 必
2020-03-26
Leetcode:217. 存在重复元素 Leetcode:217. 存在重复元素
Leetcode:217. 存在重复元素 题目描述 给定一个整数数组,判断是否存在重复元素。 如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。 示例 1: 输入: [1,2,3,
2020-03-26
Leetcode:189. 旋转数组 Leetcode:189. 旋转数组
Leetcode:189. 旋转数组 题目描述 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 示例 1: 输入: [1,2,3,4,5,6,7] 和 k = 3 输出: [5,6,7,1,2,3,4] 解释
2020-03-25
Leetcode:152. 乘积最大子数组 Leetcode:152. 乘积最大子数组
乘积最大子数组 题目描述 给你一个整数数组 nums ,请你找出数组中乘积最大的连续子数组(该子数组中至少包含一个数字)。 示例 1: 输入: [2,3,-2,4] 输出: 6 解释: 子数组 [2,3] 有最大乘积 6。 示例
2020-03-24
Leetcode:344. 反转字符串 Leetcode:344. 反转字符串
Leetcode:344. 反转字符串 题目描述 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这
2020-03-24
Leetcode:387. 字符串中的第一个唯一字符 Leetcode:387. 字符串中的第一个唯一字符
Leetcode:387. 字符串中的第一个唯一字符 题目描述 给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。 案例: s = "leetcode" 返回 0. s =
2020-03-23
Leetcode:242. 有效的字母异位词 Leetcode:242. 有效的字母异位词
Leetcode:242. 有效的字母异位词 题目描述 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 示例 1: 输入: s = "anagram", t = "na
2020-03-22
Leetcode 212: 单词搜索II Leetcode 212: 单词搜索II
Leetcode 212: 单词搜索II 题目描述 给定一个二维网格 board 和一个字典中的单词列表 words,找出所有同时在二维网格和字典中出现的单词。 单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那
2020-03-21
Leetcode 208:实现Trie(前缀树) Leetcode 208:实现Trie(前缀树)
Leetcode 208:实现Trie(前缀树) 题目描述 实现一个 Trie (前缀树),包含 insert, search, 和 startsWith 这三个操作。 示例: Trie trie = new Trie(); tr
2020-03-20
9 / 11