Build software better, together
Here are 235 public repositories matching this topic...
An algorithm that implements intelligence based on a Method pool (a collection containing multiple types of functions). 一种基于方法池(包含多种类型的函数的集合)实现智能的算法
-
Updated
Jun 9, 2026 - Python
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
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
Jan 26, 2026 - 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 11, 2026 - Python
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
CSC402: Analysis of Algorithms [AOA] & CSL401: Analysis of Algorithms Lab [AOA Lab] | SE Semester IV | Computer Engineering
-
Updated
Feb 20, 2026 - JavaScript
Gebze Technical University - Computer Engineering Assignments
-
Updated
Jun 25, 2023 - Java
Breadth First Search & Depth First Search graph algorithms
-
Updated
May 24, 2017 - Java
This source code (in Python) is a preliminary implementation of my quadratic-time positive integer matrix multiplication.
-
Updated
Nov 23, 2022 - Python
Comprehensive 2023-2024 study material for Algorithms & Complexity, including lecture notes, graph algorithms, shortest paths, minimum spanning trees, dynamic programming, greedy algorithms, NP problems, and exercises. Organized by chapters with supplementary PDFs and personal notes (Algorithms and Complexity, UNIWA).
-
Updated
Feb 16, 2026
Algorithm Design Solved Exercises
-
Updated
Aug 3, 2023 - TeX
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
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
Easy data compression algorithm.
-
Updated
Sep 11, 2025 - HTML
Comprehensive 2023 study material for Design & Analysis of Algorithms (Σχεδίαση & Ανάλυση Αλγορίθμων) including lecture notes, exercises, recursion, divide & conquer, sorting algorithms, and complexity analysis. Organized by chapters with supplementary PDFs and personal notes (Algorithm Design & Analysis, UNIWA).
-
Updated
Feb 16, 2026
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
Improve this page
Add a description, image, and links to the algorithm-design topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the algorithm-design topic, visit your repo's landing page and select "manage topics."