◐ Shell
clean mode source ↗

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

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

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

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

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

📐 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.

Curate this topic

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."

Learn more