Giter Club home page Giter Club logo

Madison London's Projects

convex-hull icon convex-hull

This program computes and visually displays the the convex hull of a set of points chosen (using a graphical user interface) by the user

kruskals-algorithm icon kruskals-algorithm

Using the Swing GUI toolkit, this program implements Kruskal’s algorithm to calculate the minimum spanning tree (MST) of a graph.

mips-binary-encoding icon mips-binary-encoding

This program reads in a MIPS assembly file specified at the command line. If the file is correct syntactically, each instruction in the file will be translated into its 32 bit MIPS binary encoding and printed to stdout, one per line.

mlb_salary_data icon mlb_salary_data

This program scrapes data, from https://madisonlondon.github.io/mlbsalarydata.github.io/, and pandas, a software library, to organize the salary data and then calculates the average salary as well as if there are any outliers.

nucleotide-alignment icon nucleotide-alignment

This program determines the optimal alignment of two nucleotide sequences using the Smith–Waterman algorithm. Optimality, of course, is determined by the values of the gap penalty g and the weight matrix (that lists all of the s(ai , bj )). Finally the program outputs the optimal similarity score along with the optimal alignment.

prime-or-composite icon prime-or-composite

Given a list of N integers, this program identifies the prime and composite numbers.

purchasing-components icon purchasing-components

This program determines the maximum number of components a customer can receive given a budget, the cost per component, and the number of empty components that must be returned for a free component, assuming each component is immediately returned for credit.

queen-attacks icon queen-attacks

In chess, the queen can attack an opponent from the same row, same column, or same diagonal. This program takes the position of the queen and opponent and determines if the queen can attack the piece. This chessboard containers no other pieces besides the queen and one opponent piece.

rsa icon rsa

I have implemented two libraries, one modular arithmetic library and one prime number generation library. The file modarithmetic.py contains helper functions that implement some modular exponentiation functions. The file keygen.py contains functions that implement rsa key generation.

set icon set

This program tests the Set class implemented with Nodes.

shapes icon shapes

Using inheritance, this program successfully creates a Circle, Triangle, and Rectangle object from the Shape class.

square-frame-generator icon square-frame-generator

Given an integer n, this program creates a square frame of size n, represented as an array of strings. The frame consists of empty space, enclosed by lines made of the * characters on all the edges.

student icon student

This program uses inheritance to successfully create a Student class from a Person class. In addition to a urID, netID, last name, first name, birthday (including day, month, and year), email address, address, and phone number that a Student inherits from a Person, a Student also allows the user to create instances of admittance date, which school within University of Richmond they belong to, whether they are full time, number of units completed GPA, and courses. With each there are getter and setter methods, specifically with courses you can get, add, remove, print, set, and clear.

traffic-light-simulation icon traffic-light-simulation

A group project that implements the logical and visual simulation of a four way intersection. This intersection is directed by traffic lights and has various vehicles on the road.

vectors icon vectors

Create a Character, Double, and Integer Vector.

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.