feat(template): add problem template markdown
This commit is contained in:
73
templates/problem-template.md
Normal file
73
templates/problem-template.md
Normal file
@@ -0,0 +1,73 @@
|
|||||||
|
# [題目編號] 題目名稱
|
||||||
|
|
||||||
|
## 題目資訊
|
||||||
|
- **難度**: Easy/Medium/Hard
|
||||||
|
- **標籤**: Array, Hash Table, Two Pointers, etc.
|
||||||
|
- **題目連結**: [LeetCode](https://leetcode.com/problems/xxx/)
|
||||||
|
- **練習日期**: YYYY-MM-DD
|
||||||
|
|
||||||
|
## 題目描述
|
||||||
|
> 在這裡貼上題目的完整描述
|
||||||
|
|
||||||
|
## 解題思路
|
||||||
|
|
||||||
|
### 初步分析
|
||||||
|
- 這題主要考察什麼概念?
|
||||||
|
- 有什麼關鍵限制條件?
|
||||||
|
- 預期時間/空間複雜度?
|
||||||
|
|
||||||
|
### 解法概述
|
||||||
|
1. **暴力解法**:
|
||||||
|
- 思路:
|
||||||
|
- 時間複雜度:O(?)
|
||||||
|
- 空間複雜度:O(?)
|
||||||
|
|
||||||
|
2. **優化解法**:
|
||||||
|
- 思路:
|
||||||
|
- 時間複雜度:O(?)
|
||||||
|
- 空間複雜度:O(?)
|
||||||
|
|
||||||
|
## 實作細節
|
||||||
|
|
||||||
|
### C# 解法
|
||||||
|
```csharp
|
||||||
|
// 核心程式碼片段或關鍵邏輯說明
|
||||||
|
```
|
||||||
|
|
||||||
|
### Go 解法
|
||||||
|
```go
|
||||||
|
// 核心程式碼片段或關鍵邏輯說明
|
||||||
|
```
|
||||||
|
|
||||||
|
## 測試案例
|
||||||
|
|
||||||
|
### 範例輸入輸出
|
||||||
|
```
|
||||||
|
Input:
|
||||||
|
Output:
|
||||||
|
Explanation:
|
||||||
|
```
|
||||||
|
|
||||||
|
### 邊界情況
|
||||||
|
- [ ] 空陣列/空字串
|
||||||
|
- [ ] 單一元素
|
||||||
|
- [ ] 最大/最小值
|
||||||
|
- [ ] 重複元素
|
||||||
|
|
||||||
|
## 學習筆記
|
||||||
|
|
||||||
|
### 今天學到什麼?
|
||||||
|
-
|
||||||
|
|
||||||
|
### 遇到的困難
|
||||||
|
-
|
||||||
|
|
||||||
|
### 改善方向
|
||||||
|
-
|
||||||
|
|
||||||
|
### 相關題目
|
||||||
|
- [題目編號] 題目名稱 - 相似概念
|
||||||
|
- [題目編號] 題目名稱 - 進階版本
|
||||||
|
|
||||||
|
---
|
||||||
|
**總結**: 這題的核心概念是...,適合練習...技巧。
|
Reference in New Issue
Block a user