Search
K
Coding Challenges
软件系统设计笔记
Theme
Menu
ON THIS PAGE
Code Challenges
#
Copy Markdown
Filter
数组与哈希
#
一维数组转换为树状数组
题目描述
解题思路
复杂度分析
示例代码
加油站
题目描述
思路分析
示例代码
复杂度分析
示例演示
跳跃游戏
题目描述
思路分析
示例代码
复杂度分析
示例演示
千分符
题目描述
思路分析
示例代码
H 指数
题目描述
思路分析
示例代码
复杂度分析
示例演示
有效的括号
题目描述
思路分析
解法
跳跃游戏 II
题目描述
思路分析
示例代码
复杂度分析
示例演示
最后一个单词的长度
题目描述
思路分析
示例代码
复杂度分析
最长公共前缀
题目描述
思路分析
示例代码
复杂度分析
示例演示
多数元素 (Majority Element)
题目描述
思路分析
示例代码
复杂度分析
示例演示 (Boyer-Moore)
买卖股票的最佳时机 II
题目描述
思路分析
示例代码
复杂度分析
示例演示
买卖股票的最佳时机
题目描述
思路分析
示例代码
复杂度分析
示例演示
合并两个有序数组
题目描述
解题思路
示例代码
复杂度分析
出现频率最高的字符
题目描述
思路分析
解题方案
复杂度分析
进阶优化
问题扩展
除自身以外数组的乘积
题目描述
思路分析
示例代码
复杂度分析
示例演示
O(1) 时间插入、删除和获取随机元素 - 支持重复元素
题目描述
思路分析
示例代码
复杂度分析
示例演示
O(1) 时间插入、删除和获取随机元素
题目描述
思路分析
示例代码
复杂度分析
示例演示
删除排序数组中的重复项 II
题目描述
思路分析
示例代码
复杂度分析
示例演示
删除排序数组中的重复项
题目描述
思路分析
示例代码
复杂度分析
移除元素
题目描述
思路分析
示例代码
复杂度分析
反转字符串中的单词
题目描述
思路分析
示例代码
复杂度分析
示例演示
罗马数字转整数
题目描述
思路分析
示例代码
复杂度分析
示例演示
旋转数组
题目描述
思路分析
示例代码
复杂度分析
示例演示
Z 字形变换
题目描述
思路分析
示例代码
复杂度分析
示例演示
两数之和
题目描述
思路分析
解法