# LeetCode **Repository Path**: zectorlion/LeetCode ## Basic Information - **Project Name**: LeetCode - **Description**: 力扣刷题 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-10-27 - **Last Updated**: 2021-06-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # LeetCode #### 介绍 力扣刷题专用 #### 解题原则(代码风格) 可用性、可重用性、高可维护性、高性能。优先保证可用性,最后才是高性能。毕竟你的代码写出来用不了,那不等于个零么,您说是不? #### class文件说明 1. 文件命名 所有class文件均以 问题名称 + 问题序号 命名。例如“两数之和”问题,力扣上的方法名是twoSum,问题序号是1,则class文件名为:TwoSum1 2. 文件结构 每个class文件的开始部分会用注释描述题干和示例,至于写不写题解,完全看本人心情。文件中都有一个main函数和一个test函数,test函数里面跑题解,main函数用于跑测试用例。有一些特殊的情况可能还会有诸如print打印函数,ListNode类等等之类的辅助代码,但是主体至少是main函数中跑test函数。 如果有多个题解的情况,每个题解函数会以settle + 序号的方式命名,并在test方法中运行题解函数进行测试