Giter VIP home page Giter VIP logo

Samy Rezzag's Projects

cs-algorithms icon cs-algorithms

💻 Algorithms that you must know as computer science student

dynamic-dijsktras-algorithm icon dynamic-dijsktras-algorithm

Djikstra's Algorithm is a type of Greedy Algorithm which is locally optimized to seek the shortest path between two nodes in a graph. Is also equipped to test whether or not a path is possible.

generics-mergesorter icon generics-mergesorter

This is an implementation of the MergeSort algorithm using Java's Generics and Comparables interfaces.This implementation is based on a pseudocode adaptation from Thomas H. Cormens' Introduction to Algoirthms Third Edition. Cormen's algorithm utilizes a sentinel value,1-based indexing, and segregated Left and Right subarrays. My implementation does not use the sentinel value, has 0-based indexing, and uses indices of the input array to differentiate the Left and Right subarrays.

greedy-algorithm-currency icon greedy-algorithm-currency

This greedy algorithm will use the most locally optimal choice for each iteration. This algorithm is adapted for the least-coin denominations of a given currency.

it-powershell-commands icon it-powershell-commands

A repository full of automation, one-liners, and dynamic powershell commands to enhance IT functions and processes.

user-defined-exceptions icon user-defined-exceptions

An assignment to create user-defined custom exceptions in Java. These exceptions also have a hierarchy and extend one-another. The purpose of this assignment was to pass in a string and determine if the sentence ends with proper punctuation. If not, it would throw an exception depending on what punctuation it ended in.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.