Skip to content

Hatedatastructures/question

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

questions

这个仓库用于记录我的刷题路线与题解实现,偏后端视角训练:数据结构 + 算法基本功 + 代码实现与边界处理能力。主要使用 C / C++ / Go / Python 四门语言(当前仓库已包含 CC++ 目录,GoPython 后续补齐)。

目录结构

  • C/:C 语言题解
  • C++/:C++ 语言题解
  • Go/: GO语言题解
  • Python/: Python语言题解

题目与文件命名

  • 通用规则:一个文件对应一道题,文件名通常为 题号.扩展名
  • 题目链接:多数文件顶部包含题目标题与 LeetCode 链接,便于回溯原题与约束条件。

本地编译与运行(Windows 11 + MinGW工具链)

说明:

  • C++ 目录名包含 +,在命令行里请使用引号包裹路径。
  • 有些题解文件仅保留了 LeetCode 提交所需函数签名,可能没有 main,此时无法直接本地运行;有 main 的文件可直接编译运行。

如果文件没有 main,建议做法:

  • 作为 LeetCode 提交代码使用;或
  • 自行添加一个最小 main 用例驱动(不建议直接改动原题解文件时,可复制一份做本地验证)。

题解编写约定

  • 每个题解文件尽量包含:
    • 题目链接(便于回看约束)
    • 核心思路(1–5 行即可)
    • 关键边界说明(如空输入、重复元素、溢出)
  • 如果需要本地自测:
    • 题解函数尽量保持与 LeetCode 签名一致
    • 额外的本地测试代码放在同文件的 main 中或单独的临时文件中

About

leetcode 刷题库

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published