My Solutions to basic Algorithms and Data Structures
-
Updated
Oct 3, 2020 - Java
My Solutions to basic Algorithms and Data Structures
Breadth First Search & Depth First Search graph algorithms
Some collection of codes that are used in data mining and data science related fields, developed by me
This source code (in Python) is a preliminary implementation of my quadratic-time positive integer matrix multiplication.
Greedy Algorithm to find a minimum spanning tree in an undirected graph by deleting heaviest edges unless it would disconnect the graph
Sequence Alignment (Needleman–Wunsch Algorithm using Dynamic Programming) for aligning sequences (words, sentences, DNA etc.)
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
Maximum sum subarray problem using brute force, divide & conquer and dynamic programming
Gebze Technical University - Computer Engineering Assignments
Repository for the code of a Chess Engine connected to XBoard
🗺️ Proposed solution for the Multi-Depot Vehicle Routing Problem with time constraints
This repository contains an advanced Ant Colony Simulation that demonstrates emergent behavior through pheromone-based pathfinding and collective food gathering.
Finds how similar 2 lists of rating are using the Divide and Conquer approach. Extension of MergeSort that actually displays the specific inversions as well as just counting the total number.
A list of projects I've worked on. GitHub's organization is lacking in my opinion, so this serves as an index & root of all my work (I'm Noah Patullo, not Pattullo or Patulo. I have a unique name & this should help clarify who I am)
Resolution proposal of the project from the course unit Algorithms Analysis and Design
Use several algorithm design methods to solve several common problems with C++11.
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.
This repository is for placing the solution content of the algorithm design class of Hakim Sabzevari University
📐 A desktop application practice and powered by JavaFx. (Curriculum design for algorithm)
Add a description, image, and links to the algorithm-design topic page so that developers can more easily learn about it.
To associate your repository with the algorithm-design topic, visit your repo's landing page and select "manage topics."