# java_learning **Repository Path**: wxk38bdc/java_learning ## Basic Information - **Project Name**: java_learning - **Description**: 这是我学习java语言时创立的仓库,包括用java写的算法题代码和若干项目代码。 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-20 - **Last Updated**: 2025-05-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Java Learning Repository ![Java](https://img.shields.io/badge/language-Java-orange.svg) ![License](https://img.shields.io/badge/license-MIT-blue.svg) 这是我学习Java语言时创建的仓库,包含用Java实现的算法题解和项目代码。 ## 📂 项目结构 ### 算法实现 - **基础算法**: - `BinarySearch/src` - 二分查找 - `TwoPointers/src` - 双指针算法 - `BitwiseOperation/src` - 位运算与离散化 - `HeapSort/src` - 堆排序 - `QuicksortAndMergesort` - 快速排序与归并排序 - **图论算法**: - `DijkstraAlgorithm/src` - Dijkstra最短路径 - `BellmanFord/src` - Bellman-Ford算法 - `KruskalAlgorithm/src` - Kruskal最小生成树 - `BreadthFirstSearch/src` - BFS广度优先搜索 - **动态规划**: - `KnapsackProblemDP/src` - 背包问题DP - `StateCompressionDP/src` - 状态压缩DP - `TreeDP/src` - 树形DP - `IntervalDP/src` - 区间DP - **数学相关**: - `BinaryExponentiation/src` - 快速幂 - `ChineseRemainderTheorem/src` - 中国剩余定理 - `EulersTotientFunction/src` - 欧拉函数 ### 项目实践 - `CDStoreSimulation` - CD存储模拟系统 - `ReflectionSimulator/src` - 反射机制模拟 - `VariableExpressionEvaluator/src` - 变量表达式求值器 - `14thLanqiaoJavaA/src` - 蓝桥杯JavaA组题解 ## 🛠️ 技术栈 - Java 8+ - 基础数据结构与算法 - 设计模式实践 - 数学建模 ## 🚀 使用说明 1. 克隆仓库: ```bash git clone https://gitee.com/wangxikang/java_learning.git ``` 2. 进入特定目录运行示例: ```bash cd BinarySearch/src javac Solution.java && java Solution ``` ## 📜 许可证 本项目采用MIT许可证。 ## 📝 贡献指南 欢迎提交Pull Request或Issue,共同完善这个仓库。如果你有任何建议或问题,请随时提交。 ⭐ 如果这个项目对您有帮助,请点个Star支持!