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 字形变换
题目描述
思路分析
示例代码
复杂度分析
示例演示
两数之和
题目描述
思路分析
解法
双指针
#
验证回文串
题目描述
思路分析
示例代码
复杂度分析
示例演示
判断子序列
题目描述
思路分析
示例代码
复杂度分析
示例演示
无重复字符的最长子串
题目描述
思路分析
示例代码
复杂度分析
示例演示
盛最多水的容器
题目描述
思路分析
示例代码
复杂度分析
示例演示
关键要点
长度最小的子数组
题目描述
思路分析
示例代码
复杂度分析
示例演示
三数之和
题目描述
思路分析
示例代码
复杂度分析
示例演示
关键要点
两数之和 II
题目描述
思路分析
示例代码
复杂度分析
示例演示
对比:为什么不用哈希表?