algorithm-design
Here are 165 public repositories matching this topic...
Language:All
Sort:Most stars
Tutorials given as one of the TAs for the class "Algorithm Design and Analysis" at Nanjing University
- Updated
Jul 11, 2019 - TeX
My Solutions to basic Algorithms and Data Structures
- Updated
Oct 3, 2020 - Java
An algorithm that implements intelligence based on a Method pool (a collection containing multiple types of functions). 一种基于方法池(包含多种类型的函数的集合)实现智能的算法
- Updated
Jul 14, 2025 - Python
Actively solving LeetCode problems to enhance algorithmic skills and DSA knowledge. Consistently improving problem-solving abilities and preparing for competitive programming and technical interviews.
- Updated
Jun 29, 2025 - C++
Gebze Technical University - Computer Engineering Assignments
- Updated
Jun 25, 2023 - Java
Python number guessing game: Computer picks a random number, user tries to guess it. Computer gives hints (too high/low). Repeat until correct. Add difficulty levels, limited tries, or scoring for more challenge.
- Updated
Aug 17, 2024 - Python
Breadth First Search & Depth First Search graph algorithms
- Updated
May 24, 2017 - Java
Rock, Paper, Scissors is a simple game where two players choose one of three options: rock, paper, or scissors. The rules are: rock beats scissors, scissors beats paper, paper beats rock. If both choose the same option, it's a tie.
- Updated
Aug 26, 2024 - Jupyter Notebook
This source code (in Python) is a preliminary implementation of my quadratic-time positive integer matrix multiplication.
- Updated
Nov 23, 2022 - Python
Approximation Algorithm for the NP-Complete problem of finding a vertex cover of minimum weight in a graph with weighted vertices. Guarantees an answers at most 2 times the optimal minimum weighted vertex cover
- Updated
Jan 12, 2019 - Java
Some collection of codes that are used in data mining and data science related fields, developed by me
- Updated
Mar 29, 2020 - HTML
SmartChess is a Bluetooth enabled, smart Chessboard. SmartChess utilizes an integrated circuit to recognize where there are pieces on the board. That information is sent to the accompanying app, which provides the user with a live view of the board. The app can give hints, recommend moves, and enforces legal moves.
- Updated
Nov 25, 2021 - Swift
Sequence Alignment (Needleman–Wunsch Algorithm using Dynamic Programming) for aligning sequences (words, sentences, DNA etc.)
- Updated
Jan 5, 2019 - Java
implementation of algorithm design
- Updated
May 26, 2019 - Java
📐 A desktop application practice and powered by JavaFx. (Curriculum design for algorithm)
- Updated
Jun 26, 2020 - Java
Multi-pronged, multi-stage analysis of a 3.5M-sentences science fiction corpus using optimized NLP, with NER techniques, LDA modeling and LLM integration. After final commit, will be able to run a main file to generate a visualization of results on-demand. Modularized and documented code that can easily be reused/refitted for other kinds of corpii.
- Updated
May 1, 2024 - Python
"Algorithm Design" Course Material
- Updated
Dec 12, 2023
Approximation Algorithm for the NP-Complete problem of balancing job loads on machines. Does not guarantee an optimal solution, but instead, a solution is within a factor of 1.5 of the optimal solution
- Updated
Jun 22, 2017 - Java
Greedy Algorithm to find the maximum number of mutually compatible jobs
- Updated
Aug 7, 2017 - Java
Improve this page
Add a description, image, and links to thealgorithm-design topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with thealgorithm-design topic, visit your repo's landing page and select "manage topics."