GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - KKStudyCoding/leetcode: 😏 LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

2,508 Commits
2,508 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
basic
basic
 
 
images
images
 
 
lcci
lcci
 
 
lcof
lcof
 
 
solution
solution
 
 
.gitignore
.gitignore
 
 
.nojekyll
.nojekyll
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
README_EN.md
README_EN.md
 
 
index.html
index.html
 
 
package.json
package.json
 
 
summary.md
summary.md
 
 
summary_en.md
summary_en.md
 
 
yarn.lock
yarn.lock
 
 

Repository files navigation

LeetCode-GitHub-Doocs

languages open-source-organization LICENSE
stars forks

介绍

本项目包含 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》等题目的相关题解。所有题解均由多种编程语言实现,包括但不限于:Java、Python、C++、JavaScript、C#、Go,日常更新。欢迎 Star 关注本项目「GitHub / Gitee」,获取项目最新动态。

English Version

站点

  • Netlify: https://lc.netlify.app
  • Gitee Pages: https://doocs.gitee.io/leetcode
  • GitHub Pages: https://doocs.github.io/leetcode

LeetCode 全解

  • LeetCode
  • LeetCode 《剑指 Offer(第 2 版)》
  • LeetCode 《程序员面试金典(第 6 版)》

基础算法通关

排序算法

  • 冒泡排序
  • 插入排序
  • 选择排序
  • 归并排序
  • 快速排序
  • 希尔排序

查找算法

  • 二分查找
  • 二分查找 II

高频考题

数组

  • 删除排序数组中的重复项
  • 删除排序数组中的重复项 II
  • 移除元素
  • 移动零
  • 数组中重复的数字
  • 旋转数组
  • 螺旋矩阵
  • 两数之和
  • 三数之和
  • 四数之和
  • 较小的三数之和
  • 最接近的三数之和
  • 合并两个有序数组
  • 寻找旋转排序数组中的最小值
  • 寻找旋转排序数组中的最小值 II
  • 除自身以外数组的乘积

字符串

  • 无重复字符的最长子串
  • 最长公共前缀
  • 反转字符串中的元音字母
  • 字符串转换整数 (atoi)
  • 赎金信

链表

  • 两数相加
  • 两数相加 II
  • 从尾到头打印链表
  • 删除链表中的节点
  • 删除排序链表中的重复元素
  • 删除排序链表中的重复元素 II
  • 移除链表元素
  • 链表中倒数第 k 个节点
  • 两两交换链表中的节点
  • 合并两个有序链表
  • 合并 K 个排序链表
  • 对链表进行插入排序
  • 排序链表
  • 反转链表
  • 反转链表 II
  • 重排链表
  • 旋转链表
  • 回文链表
  • 相交链表
  • 奇偶链表
  • 环形链表
  • 环形链表 II
  • 设计链表

二叉树

  • 二叉树的前序遍历
  • 二叉树的后序遍历
  • 二叉树的中序遍历
  • 对称二叉树
  • 树的子结构
  • 翻转二叉树
  • 二叉树的层次遍历
  • 二叉树的层次遍历 II
  • 二叉树的右视图
  • 二叉树的最大深度
  • 二叉树的最小深度
  • 二叉树的所有路径
  • 路径总和
  • 路径总和 II
  • 从前序与中序遍历序列构造二叉树
  • 从中序与后序遍历序列构造二叉树
  • 二叉搜索树的后序遍历序列
  • 二叉搜索树迭代器
  • 二叉树的最近公共祖先
  • 二叉搜索树的最近公共祖先
  • 将二叉搜索树转换为单链表
  • 将二叉搜索树转化为排序的双向链表

数学

  • 整数转罗马数字
  • 罗马数字转整数
  • 只出现一次的数字
  • 只出现一次的数字 II
  • 只出现一次的数字 III
  • 错误的集合
  • 位 1 的个数
  • 计数质数
  • 不用加减乘除做加法
  • 丢失的数字

栈和队列

  • 有效的括号
  • 最小栈
  • 队列的最大值
  • 用栈实现队列
  • 用队列实现栈
  • 逆波兰表达式求值
  • 最近的请求次数
  • 每日温度
  • 基本计算器 II
  • 下一个更大元素 I
  • 下一个更大元素 II

动态规划

  • 爬楼梯
  • 接雨水
  • 最大子序和
  • 礼物的最大价值
  • 最小路径和
  • 解码方法
  • 乘积最大子序列
  • 打家劫舍
  • 打家劫舍 II
  • 最长上升子序列
  • 俄罗斯套娃信封问题
  • 最长公共子序列

回溯算法

  • 子集
  • 子集 II

设计

  • LRU 缓存机制
  • 实现 Trie (前缀树)
  • 实现 Trie (前缀树) II
  • 设计循环队列
  • 设计循环双端队列
  • 设计哈希集合
  • 设计哈希映射

数据库

  • 组合两个表
  • 第二高的薪水
  • 第 N 高的薪水
  • 分数排名

维护者

Yang Libin: 开源社区 @Doocs 创建者「GitHub / Gitee」;GitHub 开源组织 @TheAlgorithms 成员。

加入我们

刷编程题的最大好处就是可以锻炼解决问题的思维能力。相信我,「如何去思考」​ 本身也是一项需要不断学习和练习的技能。非常感谢前微软工程师、现蚂蚁金服技术专家 @kfstorm 贡献了本项目的所有 C# 题解。

如果你对本项目感兴趣,并且希望加入我们刷题小分队,欢迎随时提交 PR。请参考如下步骤:

  1. 将本项目 fork 到你的个人 GitHub / Gitee 帐户,然后 clone 到你的本地机器;
  2. 对项目做出一些变更,然后使用 git add、commit、push 等命令将你的本地变更提交到你的远程 GitHub / Gitee 仓库;
  3. 将你的变更以 PR 的形式提交过来,项目的维护人员会在第一时间对你的变更进行 review!
  4. 你也可以参考帮助文档「GitHub / Gitee」了解更多细节。

how-to-contribute

Gitpod.io 是一个免费的在线开发环境,你也可以使用它参与本项目。

Open in Gitpod

贡献者

非常感谢以下所有朋友对本项目的贡献,你们是最可爱的人!

赞助者

特别感谢以下个人、组织对本项目的赞助!

"You help the developer community practice for interviews, and there is nothing better we could ask for." -- Alan Yessenbayev

推荐者

知名互联网科技博主 @爱可可-爱生活 微博推荐。

fly51fly

许可证

知识共享 版权归属-相同方式共享 4.0 国际 公共许可证

FOSSA Status

About

😏 LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解

doocs.github.io/leetcode

Resources

Readme
CC-BY-SA-4.0 license

Code of conduct

Code of conduct
Activity

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.