Skip to content

Latest commit

 

History

7 提交

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

仓库 files navigation


📘 Topics Covered

  • Complexity Analysis (Time & Space)
  • Sorting Algorithms (Merge, Quick, Heap, etc.)
  • 搜索ing Algorithms (Linear, Binary)
  • Recursion & Backtracking (N-Queens, Maze Solver, etc.)
  • Dynamic Programming (Knapsack, LCS, Fibonacci, Matrix Chain Multiplication)
  • Greedy Algorithms (动态 Selection, Huffman Coding, MST)
  • Graph Algorithms (DFS, BFS, Dijkstra, Bellman-Ford, Floyd-Warshall, Kruskal, Prim)
  • Trees & Binary Trees (Traversals, BST operations)
  • Heaps & Priority Queues
  • Hashing & Hash Tables
  • String Algorithms (Pattern Matching, etc.)

🛠️ Tech Stack

  • Language: Java (JDK 17 / 22)
  • IDE: VS Code / IntelliJ IDEA / Eclipse
  • Version Control: Git & GitHub

🚀 How to Run

  1. Clone the repository:
    git clone https://github.com/your-username/Algorithm_DesignImplementation.git

关于

This repository contains implementations of core algorithms and data structures in Java. It includes topics such as sorting, searching, recursion, dynamic programming, graph algorithms, greedy methods, hashing, trees, heaps, and more. The aim is to practice algorithm design, analyze complexities, and strengthen problem-solving skills for intervie

Topics

Resources

Stars

2 stars

关注者

1 watching

复刻s

发布

贡献者

Languages