Giter Site home page Giter Site logo

algos2021potatoarmy's Introduction

# Algos2021PotatoArmy

Link to repository 
https://github.com/DunneB2412/Algos2021PotatoArmy

Member List and Contribution

Memeber list;
Tianze Zhang,
Brian Sharkey,
Brian Dunne,
Luke Seckerson



Contributions:
Tianze Zhang
I’ve created the StopNameSearch class and the TST class. I also created a queue class which helps the implementation of
the TST. The function getStopsInTST in StopNameSearch takes all the stop names in stops.txt and correctly inserts them
into the TST following the requirements in the specification.The TST is returned and the user are able to search by
either full name and prefix.I also created a function that returns the list of all stop names and stop ids, these lists
are filled when you create a TST and these provide convenience for implementing the UI.

Brian Sharkey
I’ve created the tripFinder class and the tripsInfo class. The trip finder class fulfils part three of the
specifications. It returns a tripsInfo object that contains all of the relevant information on the trips containing the
specified time for ease of display in the GUI. I also wrote my piece in the design document for my methods and classes.

Brian Dunne
I created a representation of stops and trips to be more compatible with Dijkstra’s search. Unfortunately the size of
the search space and the lack of a powerful enough heuristic both rendered A* and Dijkstra’s search unusable. A
considerable amount more time would be required to optimise the search enough to be usable. My aim is to create a
‘plan’ or trip that could connect a -> b.

Luke Seckerson (-_-)
I created the GUI class. It contains all the elements needed to display a menu and display the results for all the
different functions. I embellished the graphical interface with helpful tool tips to guide the user through inputs. I
also implemented a text field that only allowed numbers to be entered which helped the tripFinder class.



algos2021potatoarmy's People

Contributors

level-1-developer avatar brian-school avatar tomztz avatar

Stargazers

 avatar

Watchers

brian dunne avatar

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.