本文档介绍了如何为 LeetCode 解决方案仓库做贡献。它概述了提交内容到项目的标准、流程和最佳实践,以确保所有贡献的一致性和质量。
有关 91 天算法计划的信息,请参阅 91 天算法计划。
本仓库接受多种类型的贡献:
来源:README.md614-618 daily/README.md1-20
来源:README.md614-618 daily/README.md1-20
关于“每日一题”的贡献
所有问题解决方案都必须遵循标准化格式,以保持一致性。以下是解决方案文件的要求结构:
| 章节 | 描述 |
|---|---|
| 标题 | 问题编号和名称(例如,“518. 零钱兑换 2”) |
| 问题描述 | 问题陈述副本 |
| 先决知识 | 必需概念和算法 |
| 公司 | 使用过此问题的公司(如果已知) |
| 方法 | 解决方案方法说明 |
| 关键点 | 重要见解和技巧 |
| 代码 | 一种或多种语言的实现 |
| 复杂度分析 | 时间和空间复杂度 |
来源:templates/problems/1014.best-sightseeing-pair.md1-64
代码块必须明确指定语言格式。
JavaScript 代码
C++ 代码
Java 代码
If you provide multiple language implementations, clearly label each one.
Sources: <FileRef file-url="https://github.com/azl397985856/leetcode/blob/4183cbac/templates/problems/1014.best-sightseeing-pair.md#L35-L64" min=35 max=64 file-path="templates/problems/1014.best-sightseeing-pair.md">Hii</FileRef>
### Daily Question Format
Daily questions have a specific format that includes:
```mermaid
graph TD
DailyQuestionMD["Daily Question Markdown"] --> InfoCard["Information Card
- Date
- Problem Link
- Tags"]
DailyQuestionMD --> ProblemDescription["Problem Description"]
DailyQuestionMD --> ReferenceAnswer["Reference Answer
- Approach
- Code
- Complexity Analysis"]
DailyQuestionMD --> AlternativeSolutions["Alternative Solutions
(Optional)"]
来源:daily/README.md21-23 daily/2019-06-14.md1-159 daily/2019-10-11.md1-100
贡献问题解决方案时,请遵循以下步骤:
来源:README.md614-618 templates/problems/1014.best-sightseeing-pair.md1-64
对于需要视觉解释的复杂问题
./assets/drawio/为确保您的贡献被接受
来源:templates/problems/1014.best-sightseeing-pair.md1-64 README.md614-619
通过遵循这些贡献指南,您将有助于维护仓库的质量和一致性,使其成为算法学习和技术面试准备者的宝贵资源。