# Ultimate-Solutions **Repository Path**: hyperplasma/Ultimate-Solutions ## Basic Information - **Project Name**: Ultimate-Solutions - **Description**: Hyplus solutions for LeetCode, PAT, etc. Mainly in Java, C++, and Go. Daily AC! - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://github.com/hyperplasma - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-01-10 - **Last Updated**: 2025-07-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java, Go语言, Cpp, JavaScript, PHP ## README # Ultimate Solutions A comprehensive collection of solutions and algorithm templates for programming challenges from LeetCode, PAT (Programming Ability Test), and other coding platforms, and also some homemade utils. ## Overview This repository contains solutions and algorithm templates written by Hyperplasma to various programming problems, primarily implemented in: - Java (mainly) - Go - JavaScript - PHP - C/C++ The solutions encompass problems from the following platforms: - LeetCode - Daily/Weekly/Biweekly Challenges - Classic problem sets - Database Problems - PAT - Advanced Level (甲级) - Basic Level (乙级) - Doubao MarsCode For more information on each problem set, please refer to `info.md` in their respective directories. ## Features - Cross-language algorithm templates - Detailed problem solutions - Multiple language implementations - Daily updates - Optimized solutions - Pragmatic utils The solution collection covers the following algorithmic categories: ### Data Structures - Array & String Manipulation - Linked Lists - Trees (Binary Trees, BST, N-ary Trees) - Graphs - Hash Tables - Stacks & Queues - Heaps ### Algorithms - Dynamic Programming - Depth-First Search (DFS) - Breadth-First Search (BFS) - Binary Search - Two Pointers - Sliding Window - Greedy Algorithms - Backtracking - Sorting & Searching - Bit Manipulation ### Advanced Topics - Divide and Conquer - Union Find - Trie - Segment Trees - Mathematics & Number Theory - System Design Problems ## Usage Each solution includes: - Problem description - Solution approach - Code implementation - Time & Space complexity Tips for Use: - Use the search function to find specific problems - Check the commit history for recent updates - Refer to `info.md` in each directory for additional details - For questions or improvements, feel free to open an issue ## Contributing Feel free to create issues or PRs if you have better solutions! ## License [Apache License 2.0](LICENSE)