# LeetCodeLearn **Repository Path**: zhuang-kang/LeetCodeLearn ## Basic Information - **Project Name**: LeetCodeLearn - **Description**: 记录康小庄的刷题代码和记录 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-08-15 - **Last Updated**: 2025-09-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: 力扣, 数据结构, 算法 ## README # ✍LeetCodeLearn - 记录康小庄的刷题代码和记录(题目均来自[力扣官网 (leetcode-cn.com)](https://leetcode-cn.com/) - 每天提交一点刷题代码,学习和强化数据结构和算法知识,加油!💪💪💪 - 后续更新学习数据结构和算法的总结博客,加油!😃😃😃 **个人博客地址:[康小庄的博客 - 记录学习成长 (itkxz.cn)](https://itkxz.cn/)** # 数据结构篇 ## 🍚数组篇 ### 简单篇 - [最大子序和 ](https://leetcode-cn.com/problems/maximum-subarray/) - [移除元素](https://leetcode-cn.com/problems/remove-element/) - [杨辉三角 ](https://leetcode-cn.com/problems/pascals-triangle/) - [搜索插入位置](https://leetcode-cn.com/problems/search-insert-position/) - [杨辉三角 II ](https://leetcode-cn.com/problems/pascals-triangle-ii/) - [合并两个有序数组](https://leetcode-cn.com/problems/merge-sorted-array/) - [有效的字母异位词](https://leetcode-cn.com/problems/valid-anagram/) - [两个数组的交集 ](https://leetcode-cn.com/problems/intersection-of-two-arrays/) - [两数之和](https://leetcode-cn.com/problems/two-sum/) - [两个数组的交集 II](https://leetcode-cn.com/problems/intersection-of-two-arrays-ii/) - [买卖股票的最佳时机](https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock/) - [重塑矩阵](https://leetcode-cn.com/problems/reshape-the-matrix/) - [只出现一次的数字](https://leetcode-cn.com/problems/single-number/) - [重复 N 次的元素 ](https://leetcode-cn.com/problems/n-repeated-element-in-size-2n-array/) - [独一无二的出现次数 ](https://leetcode-cn.com/problems/unique-number-of-occurrences/) - [最富有客户的资产总量](https://leetcode-cn.com/problems/richest-customer-wealth/) - [拥有最多糖果的孩子](https://leetcode-cn.com/problems/kids-with-the-greatest-number-of-candies/) - [字符串中的第一个唯一字符](https://leetcode-cn.com/problems/first-unique-character-in-a-string/) - [赎金信](https://leetcode-cn.com/problems/ransom-note/) - [查找常用字符](https://leetcode-cn.com/problems/find-common-characters/) - [加一](https://leetcode-cn.com/problems/plus-one/) - [搜索插入位置](https://leetcode-cn.com/problems/search-insert-position/) - [两数之和II](https://leetcode-cn.com/problems/two-sum-ii-input-array-is-sorted/) - [存在重复元素II ](https://leetcode-cn.com/problems/contains-duplicate-ii/) - [下一个更大元素 I ](https://leetcode-cn.com/problems/next-greater-element-i/) - [多数元素](https://leetcode-cn.com/problems/majority-element/) - [移动零](https://leetcode-cn.com/problems/move-zeroes/) - [删除有序数组中的重复项](https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array/) - [买卖股票的最佳时机II](https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-ii/) - [存在重复元素](https://leetcode-cn.com/problems/contains-duplicate/) - [最大连续1的个数](https://leetcode-cn.com/problems/max-consecutive-ones/) - [翻转图像](https://leetcode-cn.com/problems/flipping-an-image/) ### 中等篇 - [有效的数独](https://leetcode-cn.com/problems/valid-sudoku/) - [矩阵置零](https://leetcode-cn.com/problems/set-matrix-zeroes/) - [对角线遍历](https://leetcode-cn.com/problems/diagonal-traverse/) - [三数之和](https://leetcode-cn.com/problems/3sum/) - [旋转数组](https://leetcode-cn.com/problems/rotate-array/) - [旋转图像](https://leetcode-cn.com/problems/rotate-image/) - [数组中的第k大的数字](https://leetcode-cn.com/problems/xx4gT2/) - [盛最多水的容器](https://leetcode-cn.com/problems/container-with-most-water/) - [最接近的三数之和](https://leetcode-cn.com/problems/3sum-closest/) - [等差数列划分](https://leetcode-cn.com/problems/arithmetic-slices/) - [四数之和](https://leetcode-cn.com/problems/4sum/) - [最短无序连续子数组](https://leetcode-cn.com/problems/shortest-unsorted-continuous-subarray/) - [有效三角形的个数](https://leetcode-cn.com/problems/valid-triangle-number/) - [和相同的二元子数组](https://leetcode-cn.com/problems/binary-subarrays-with-sum/) - [爱生气的书店老板](https://leetcode-cn.com/problems/grumpy-bookstore-owner/) ## 🍜链表篇 ### 简单篇 - [环形链表](https://leetcode-cn.com/problems/linked-list-cycle/) - [合并两个有序链表](https://leetcode-cn.com/problems/merge-two-sorted-lists/) - [移除链表元素](https://leetcode-cn.com/problems/remove-linked-list-elements/) - [反转链表](https://leetcode-cn.com/problems/reverse-linked-list/) - [删除排序链表中的重复元素](https://leetcode-cn.com/problems/remove-duplicates-from-sorted-list/) - [从尾到头打印链表](https://leetcode-cn.com/problems/cong-wei-dao-tou-da-yin-lian-biao-lcof/) - [回文链表](https://leetcode-cn.com/problems/aMhZSa/) - [链表的中间结点](https://leetcode-cn.com/problems/middle-of-the-linked-list/) ### 中等篇 - [两两交换链表中的节点](https://leetcode-cn.com/problems/swap-nodes-in-pairs/) - [删除链表的倒数第N个结点](https://leetcode-cn.com/problems/remove-nth-node-from-end-of-list/) - [两数相加](https://leetcode-cn.com/problems/add-two-numbers/) ## 🥗字符串篇 ### 简单篇 - [反转字符串](https://leetcode-cn.com/problems/reverse-string/) - [最后一个单词的长度](https://leetcode-cn.com/problems/length-of-last-word/) - [罗马数字转整数](https://leetcode-cn.com/problems/roman-to-integer/) - [最长公共前缀](https://leetcode-cn.com/problems/longest-common-prefix/) - [实现strStr()](https://leetcode-cn.com/problems/implement-strstr/) - [数组拆分](https://leetcode-cn.com/problems/array-partition-i/) - [反转字符串中的单词III](https://leetcode-cn.com/problems/reverse-words-in-a-string-iii/) - [验证回文串](https://leetcode-cn.com/problems/valid-palindrome/) - [整数反转](https://leetcode-cn.com/problems/reverse-integer/) - [快乐数](https://leetcode-cn.com/problems/happy-number/) - [整数转罗马数字](https://leetcode-cn.com/problems/integer-to-roman/) - [Excel表列名称](https://leetcode-cn.com/problems/excel-sheet-column-title/) - [Excel表列序号](https://leetcode-cn.com/problems/excel-sheet-column-number/) - [丑数](https://leetcode-cn.com/problems/ugly-number/) ### 中等篇 - [最长回文子串](https://leetcode-cn.com/problems/longest-palindromic-substring/) - [翻转字符串里的单词](https://leetcode-cn.com/problems/reverse-words-in-a-string/) - [长度最小的子数组](https://leetcode-cn.com/problems/minimum-size-subarray-sum/) - [外观数列](https://leetcode-cn.com/problems/count-and-say/) - [颜色分类](https://leetcode-cn.com/problems/sort-colors/) - [无重复字符的最长子串](https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/) - [平方数之和](https://leetcode-cn.com/problems/sum-of-square-numbers/) ## 🍩栈篇 ### 简单篇 - [有效的括号](https://leetcode-cn.com/problems/valid-parentheses/) ## 🍦树篇 ### 简单篇 - [二叉树的前序遍历](https://leetcode-cn.com/problems/binary-tree-preorder-traversal/) - [二叉树的中序遍历](https://leetcode-cn.com/problems/binary-tree-inorder-traversal/) - [二叉树的后序遍历](https://leetcode-cn.com/problems/binary-tree-postorder-traversal/) - [二叉树的层平均值](https://leetcode-cn.com/problems/average-of-levels-in-binary-tree/) - [二叉树的最大深度](https://leetcode-cn.com/problems/maximum-depth-of-binary-tree/) - [路径总和](https://leetcode-cn.com/problems/path-sum/) - [翻转二叉树](https://leetcode-cn.com/problems/invert-binary-tree/submissions/) - [将有序数组转换为二叉搜索树](https://leetcode-cn.com/problems/convert-sorted-array-to-binary-search-tree/) ### 中等篇 - [二叉树的层序遍历 ](https://leetcode-cn.com/problems/binary-tree-level-order-traversal/) - [验证二叉搜索树](https://leetcode-cn.com/problems/validate-binary-search-tree/) # 算法篇 ## 🍯二分查找 ### 简单篇 - [二分查找](https://leetcode-cn.com/problems/binary-search/) - [x的平方根](https://leetcode-cn.com/problems/sqrtx/) - [猜数字大小](https://leetcode-cn.com/problems/guess-number-higher-or-lower/) - [第一个错误的版本](https://leetcode-cn.com/problems/first-bad-version/) ### 中等篇 - [搜索旋转排序数组](https://leetcode-cn.com/problems/search-in-rotated-sorted-array/) - [寻找峰值](https://leetcode-cn.com/problems/find-peak-element/) - [寻找旋转排序数组中的最小值](https://leetcode-cn.com/problems/find-minimum-in-rotated-sorted-array/) - [在排序数组中查找元素的第一个和最后一个位置](https://leetcode-cn.com/problems/find-first-and-last-position-of-element-in-sorted-array/) - [找到K个最接近的元素](https://leetcode-cn.com/problems/find-k-closest-elements/) - [有效的完全平方数](https://leetcode-cn.com/problems/valid-perfect-square/) - [寻找比目标字母大的最小字母](https://leetcode-cn.com/problems/find-smallest-letter-greater-than-target/) - [寻找重复数](https://leetcode-cn.com/problems/find-the-duplicate-number/) ### 困难篇 - [寻找旋转排序数组中的最小值II](https://leetcode-cn.com/problems/find-minimum-in-rotated-sorted-array-ii/) ## 🍭动态规划 ### 简单篇 - [爬楼梯](https://leetcode-cn.com/problems/climbing-stairs/) ### 中等篇 - [打家劫舍](https://leetcode-cn.com/problems/house-robber/)