Skip to content

Showcases a range of algorithms and data structures, highlighting my understanding and implementation skills in these areas.

Notifications You must be signed in to change notification settings

JJ-Kira/Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algorithms II

Overview

This repository contains my solutions for the "Algorithms II" class at [Your University's Name]. It showcases a range of algorithms and data structures, highlighting my understanding and implementation skills in these areas.

Contents

  • Permutation, Variation, Combination: Exploration of basic combinatorial algorithms.
  • Chess Problems (Knight's Tour, N-Queens): Implementations of classic chess problems using backtracking and heuristic methods.
  • Graph Algorithms: Includes implementations of Kruskal's algorithm with Union-Find, Tarjan's algorithm for strongly connected components, and algorithms for finding bridges and articulation points.
  • Hashing: Demonstrates the use of hash tables for efficient data retrieval.
  • String Matching (KMP Algorithm): Implementation of the Knuth-Morris-Pratt algorithm for efficient string matching.
  • Maximal Flow: Application of the Push-Relabel algorithm to find the maximal flow in a network.
  • 2-CNF Problem: Solving 2-CNF problems using graph-based approaches.
  • And more...

About

Showcases a range of algorithms and data structures, highlighting my understanding and implementation skills in these areas.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages