关于 LeetCode 算法的初步笔记
This commit is contained in:
@@ -31,13 +31,14 @@ export default defineUserConfig({
|
|||||||
/**
|
/**
|
||||||
* 文章贡献者配置
|
* 文章贡献者配置
|
||||||
*/
|
*/
|
||||||
|
// 修改contributors配置
|
||||||
contributors: {
|
contributors: {
|
||||||
mode: 'inline', // 设置为inline模式,在文章页底部与最后更新时间并列显示
|
mode: 'block', // 改为block模式
|
||||||
info: [
|
info: [
|
||||||
{
|
{
|
||||||
username: 'si-meng', // 您的GitHub用户名
|
username: 'si-meng',
|
||||||
name: '祀梦', // 显示名称
|
name: '祀梦',
|
||||||
alias: ['祀梦', 'simeng'], // 别名,本地git配置中的用户名
|
alias: ['祀梦', 'simeng'],
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -9,6 +9,15 @@ export default defineNavbarConfig([
|
|||||||
text: '博客',
|
text: '博客',
|
||||||
link: '/blog/',
|
link: '/blog/',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
text: '编程笔记',
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
text: 'LeetCode',
|
||||||
|
link: '/programming/leetcode/',
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
{
|
{
|
||||||
text: '工具',
|
text: '工具',
|
||||||
link: '/tools/',
|
link: '/tools/',
|
||||||
|
|||||||
@@ -1,4 +1,21 @@
|
|||||||
import { defineNotesConfig } from 'vuepress-theme-plume'
|
import { defineNoteConfig, defineNotesConfig } from 'vuepress-theme-plume'
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 配置编程笔记
|
||||||
|
*/
|
||||||
|
const programming = defineNoteConfig({
|
||||||
|
dir: 'programming',
|
||||||
|
link: '/programming/',
|
||||||
|
sidebar: [
|
||||||
|
{ text: "LeetCode 指南", link: "/programming/leetcode/" },
|
||||||
|
{
|
||||||
|
text: "刷题题单", prefix: "/question_sheet", items: [
|
||||||
|
{ text: "LeetCode 入门题单~(≧∇≦)ノ", link: "/programming/leetcode/question_sheet/beginner/" }
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
]
|
||||||
|
})
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 导出所有的 note
|
* 导出所有的 note
|
||||||
@@ -6,5 +23,5 @@ import { defineNotesConfig } from 'vuepress-theme-plume'
|
|||||||
export default defineNotesConfig({
|
export default defineNotesConfig({
|
||||||
dir: 'notes',
|
dir: 'notes',
|
||||||
link: '/',
|
link: '/',
|
||||||
notes: [],
|
notes: [programming],
|
||||||
})
|
})
|
||||||
|
|||||||
40
docs/notes/programming/leetcode/README.md
Normal file
40
docs/notes/programming/leetcode/README.md
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
---
|
||||||
|
title: LeetCode 题解笔记
|
||||||
|
description: 记录LeetCode算法题的解题思路和代码实现
|
||||||
|
createTime: 2025/09/22 08:09:52
|
||||||
|
permalink: /programming/leetcode/
|
||||||
|
---
|
||||||
|
|
||||||
|
# LeetCode 题解笔记
|
||||||
|
|
||||||
|
这里是我在LeetCode刷题过程中记录的解题思路和代码实现。通过整理这些题解,希望能够提高自己的算法水平和编程能力。
|
||||||
|
|
||||||
|
## 题解分类
|
||||||
|
|
||||||
|
### 数组与字符串
|
||||||
|
|
||||||
|
- [两数之和](https://leetcode-cn.com/problems/two-sum/)
|
||||||
|
- [三数之和](https://leetcode-cn.com/problems/3sum/)
|
||||||
|
|
||||||
|
### 链表
|
||||||
|
|
||||||
|
- [反转链表](https://leetcode-cn.com/problems/reverse-linked-list/)
|
||||||
|
- [合并两个有序链表](https://leetcode-cn.com/problems/merge-two-sorted-lists/)
|
||||||
|
|
||||||
|
### 动态规划
|
||||||
|
|
||||||
|
- [爬楼梯](https://leetcode-cn.com/problems/climbing-stairs/)
|
||||||
|
- [最长回文子串](https://leetcode-cn.com/problems/longest-palindromic-substring/)
|
||||||
|
|
||||||
|
## 解题技巧
|
||||||
|
|
||||||
|
1. **双指针法**:常用于数组、链表问题,如两数之和、反转链表等
|
||||||
|
2. **滑动窗口**:处理字符串子串问题
|
||||||
|
3. **动态规划**:将原问题分解为子问题,自底向上求解
|
||||||
|
4. **分治法**:将问题分成若干子问题,分别求解后合并结果
|
||||||
|
|
||||||
|
## 学习资源
|
||||||
|
|
||||||
|
- [LeetCode官方题解](https://leetcode-cn.com/problemset/all/)
|
||||||
|
- [代码随想录](https://programmercarl.com/)
|
||||||
|
- [算法导论](https://mitpress.mit.edu/books/introduction-algorithms)
|
||||||
13
docs/notes/programming/leetcode/beginner.md
Normal file
13
docs/notes/programming/leetcode/beginner.md
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
---
|
||||||
|
title: LeetCode 入门题单~(≧∇≦)ノ
|
||||||
|
description: 给算法初学者的题目推荐和学习路径
|
||||||
|
createTime: 2025年9月22日 08:52:52
|
||||||
|
permalink: /programming/leetcode/question_sheet/beginner/
|
||||||
|
---
|
||||||
|
# LeetCode 入门题单~(๑>◡<๑)
|
||||||
|
|
||||||
|
作为算法初学者,选择合适的题目开始练习真的超~级重要哦!这里给大家推荐一份超棒的入门题单——[「新」动计划 · 编程入门](https://leetcode.cn/studyplan/primers-list/) ~这份题单就像给小树苗精心准备的阳光和雨露一样,特别适合刚开始算法之旅的你~(悄悄告诉你,里面有两题是数据库基础,暂时可以跳过哦~)
|
||||||
|
|
||||||
|
我的小建议是:先自己试着挑战一下,如果遇到困难了,再来看题解也没关系~重要的是享受这个成长的过程呀~(♡˙︶˙♡)
|
||||||
|
|
||||||
|
## 基础语法 & 数据类型 ٩(๑>◡<๑)۶
|
||||||
Reference in New Issue
Block a user