# richard-leetcode **Repository Path**: gilfoyle__chan/richard-leetcode ## Basic Information - **Project Name**: richard-leetcode - **Description**: LeetCode个人解题学习。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-08-31 - **Last Updated**: 2022-10-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java, LeetCode, Algorithm ## README # richard-leetcode ### 介绍 LeetCode学习之路 ### 二分算法 1. -[x] x 的平方根 2. -[x] 猜数字大小 3. -[x] 搜索旋转排序数组 4. -[x] 第一个错误的版本 5. -[ ] 寻找峰值 6. -[ ] 寻找旋转排序数组中的最小值 7. -[ ] 在排序数组中查找元素的第一个和最后一个位置 8. -[x] 找到 K 个最接近的元素 9. -[ ] Pow(x, n) 10. -[ ] 有效的完全平方数 11. -[ ] 寻找比目标字母大的最小字母 12. -[ ] 寻找旋转排序数组中的最小值 II 13. -[ ] 两个数组的交集 14. -[ ] 两个数组的交集 II 15. -[ ] 两数之和 II - 输入有序数组 16. -[ ] 寻找重复数 17. -[ ] 寻找两个正序数组的中位数 18. -[ ] 找出第 k 小的距离对 19. -[ ] 分割数组的最大值 ### 每日一题 #### 八月 + 2022-08-24 通过翻转子数组使两个数组相等 + 2022-08-25 找到 K 个最接近的元素 + 2022-08-26 数组中两元素的最大乘积 + 2022-08-31 验证栈序列 #### 九月 + 2022-09-01 商品折扣后的最终价格 + 2022-09-02 最长同值路径 + 2022-09-03 最长数对链 + 2022-09-04 二进制矩阵中的特殊位置 + 2022-09-05 寻找重复的子树 + 2022-09-06 统计子串中的唯一字符 + 2022-09-07 重新排列单词中的空格 + 2022-09-08 优美的排列 II + 2022-09-09 文件夹操作日志搜集器 + 2022-09-10 修剪二叉搜索树 + 2022-09-11 雇佣 K 名工人的最低成本 + 2022-09-12 特殊数组的特征值 + 2022-09-13 最大交换 + 2022-09-14 删除某些元素后的数组均值 + 2022-09-15 灯泡开关 II + 2022-09-16 矩形面积 II + 2022-09-17 两个相同字符之间的最长子字符串 + 2022-09-18 最大人工岛 + 2022-09-19 按照频率将数组升序排序 + 2022-09-20 划分为K个相等的子集 + 2022-09-21 相似度为K的字符串 + 2022-09-22 能否连接形成数组 + 2022-09-23 设计链表 + 2022-09-24 拆炸弹 + 2022-09-25 旋转数字 + 2022-09-26 消失的两个数字 + 2022-09-27 判定是否互为字符重排 + 2022-09-28 第K个数 + 2022-09-29 字符串轮转 + 2022-09-30 零矩阵 #### 十月 + 2022-10-01 重新格式化电话号码 + 2022-10-02 在LR字符串中交换相邻字符 + 2022-10-11 仅执行一次字符串交换能否使两个字符串相等