# leetcode **Repository Path**: dantefung/leetcode ## Basic Information - **Project Name**: leetcode - **Description**: 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解 - **Primary Language**: Unknown - **License**: CC-BY-SA-4.0 - **Default Branch**: master - **Homepage**: https://doocs.gitee.io/leetcode - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 333 - **Created**: 2020-09-01 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
## 介绍 本项目包含 [LeetCode](https://leetcode-cn.com/problemset/all/)、[《剑指 Offer(第 2 版)》](https://leetcode-cn.com/problemset/lcof/)、[《程序员面试金典(第 6 版)》](https://leetcode-cn.com/problemset/lcci/)等题目的相关题解。所有题解均由多种编程语言实现,包括但不限于:Java、Python、C++、JavaScript、C#、Go,日常更新。欢迎 [Star](https://github.com/doocs/leetcode) 关注本项目,获取项目最新动态。 [English Version](/README_EN.md) ## 站点 - Netlify: https://lc.netlify.app - Gitee Pages: https://doocs.gitee.io/leetcode - GitHub Pages: https://doocs.github.io/leetcode ## LeetCode 全解 1. [LeetCode](/solution/README.md) 1. [LeetCode 《剑指 Offer(第 2 版)》](/lcof/README.md) 1. [LeetCode 《程序员面试金典(第 6 版)》](/lcci/README.md) ## 基础算法通关 ### 常见的排序算法 1. [冒泡排序](/basic/sorting/BubbleSort/README.md) 1. [插入排序](/basic/sorting/InsertionSort/README.md) 1. [归并排序](/basic/sorting/MergeSort/README.md) 1. [快速排序](/basic/sorting/QuickSort/README.md) ## 面试高频考题 ### 数组 1. [数组中重复的数字](/lcof/面试题03.%20数组中重复的数字/README.md) 1. [旋转数组](/solution/0100-0199/0189.Rotate%20Array/README.md) ### 链表 1. [从尾到头打印链表](/lcof/面试题06.%20从尾到头打印链表/README.md) 1. [删除链表的节点](/lcof/面试题18.%20删除链表的节点/README.md) 1. [链表中倒数第 k 个节点](/lcci/02.02.Kth%20Node%20From%20End%20of%20List/README.md) 1. [反转链表](/solution/0200-0299/0206.Reverse%20Linked%20List/README.md) 1. [环形链表](/solution/0100-0199/0141.Linked%20List%20Cycle/README.md) 1. [环形链表 II](/solution/0100-0199/0142.Linked%20List%20Cycle%20II/README.md) ### 二叉树 1. [二叉树的最近公共祖先](/solution/0200-0299/0235.Lowest%20Common%20Ancestor%20of%20a%20Binary%20Search%20Tree/README.md) 1. [二叉搜索树的最近公共祖先](/solution/0200-0299/0236.Lowest%20Common%20Ancestor%20of%20a%20Binary%20Tree/README.md) ### 数学 1. [数组中数字出现的次数](/lcof/面试题56%20-%20I.%20数组中数字出现的次数/README.md) 1. [数组中数字出现的次数 II](/lcof/面试题56%20-%20II.%20数组中数字出现的次数%20II/README.md) 1. [错误的集合](/solution/0600-0699/0645.Set%20Mismatch/README.md) 1. [二进制中 1 的个数](/lcof/面试题15.%20二进制中1的个数/README.md) ### 栈和队列 ### 动态规划 ### 混合问题 ## 维护者 [Yang Libin](https://github.com/yanglbme): GitHub 技术社区 [@Doocs](https://github.com/doocs) 创建者;[@TheAlgorithms](https://github.com/TheAlgorithms) 组织成员。 ## 加入我们 刷编程题的最大好处就是可以锻炼解决问题的思维能力。相信我,「如何去思考」本身也是一项需要不断学习和练习的技能。非常感谢前微软工程师、现蚂蚁金服技术专家 [@kfstorm](https://github.com/kfstorm) 贡献了本项目的所有 [C# 题解](https://github.com/doocs/leetcode/pull/245)。 如果你对本项目感兴趣,并且希望加入我们刷题大军,欢迎随时提交 [PR](https://github.com/doocs/leetcode/pulls)。请参考如下步骤: 1. 将[本项目](https://github.com/doocs/leetcode) fork 到你的个人 GitHub 帐户,然后 clone 到你的本地机器; 1. 对项目做出一些变更,然后使用 git add、commit、push 等命令将你的变更提交到你的远程 GitHub 仓库; 1. 将你的变更以 PR 的形式提交过来,项目的维护人员会在第一时间对你的变更进行 review! 1. 你也可以参考 [GitHub 帮助文档](https://help.github.com/cn) 了解更多细节。 [Gitpod.io](https://www.gitpod.io) 是一个免费的在线开发环境,你也可以使用它参与本项目。 [](https://gitpod.io/#https://github.com/doocs/leetcode) ## 贡献者 非常感谢以下所有朋友对本项目的贡献,你们是最可爱的人!