# leetcode_java **Repository Path**: wangshaonan1210/leetcode_java ## Basic Information - **Project Name**: leetcode_java - **Description**: leetcode_java - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-05 - **Last Updated**: 2025-11-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java ## README # LeetCode Java 解题方案 本项目包含多个 LeetCode 问题的 Java 解法,覆盖数组、排序、字符串等常见数据结构与算法问题。每个类对应不同类型的题目,便于查阅与学习。 ## 项目结构 - **SolutionDemoArr.java**:包含数组相关问题的解决方案。 - **SolutionDemoSort.java**:包含排序相关问题的解决方案。 - **SolutionDemoStr.java**:包含字符串相关问题的解决方案。 - **TreeNode.java**:用于树结构相关问题的定义。 - **测试类**:提供对每个解决方案的单元测试,确保代码正确性。 ## 主要功能 - **数组操作**:如两数之和、删除重复项、合并有序数组等。 - **排序算法**:如多数元素、存在重复元素、分发饼干等。 - **字符串处理**:如罗马数字转整数、最长公共前缀、有效的括号等。 ## 使用方法 1. **克隆项目**: ```bash git clone https://gitee.com/wangshaonan1210/leetcode_java.git ``` 2. **导入项目**: 使用 IntelliJ IDEA 或其他支持 Maven 的 IDE 导入项目。 3. **运行测试**: 运行 `SolutionDemoArrTest.java`、`SolutionDemoSortTest.java` 和 `SolutionDemoStrTest.java` 中的测试用例以验证解法。 ## 贡献指南 欢迎提交 PR 来改进现有解法或添加新的 LeetCode 问题解决方案。请确保代码风格一致,并提供清晰的注释。 ## 许可证 本项目采用 MIT 许可证。详情请查看 [LICENSE](LICENSE) 文件。