Dijkstra's Solver

  •        85

Dijkstra's Solver is a teaching and learning tool designed to allow users to plot out graphs, generate the list of steps required to find the shortest path via Dijkstra's Algorithm, and to illustrate those steps. It is developed using the .NET framework, mainly written in C#.

http://dijkstrasolver.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

Dijkstra

  •    Java

A Java implementation of the Dijkstra bestpath algorithm.

exerslide - A framework to create React-based HTML presentations and tutorials.

  •    Javascript

A tool to generate simple HTML slideshows/tutorials (from text files). The primary intent is to generate interactive presentations for teaching web technologies. Built on React and webpack. exerslide comes in two parts: A global command line interface to initialize and build presentations, and a module that contains further dependencies to build the presentation.

exerslide - A framework to create React-based HTML presentations and tutorials.

  •    Javascript

A tool to generate simple HTML slideshows/tutorials (from text files). The primary intent is to generate interactive presentations for teaching web technologies. Built on React and webpack. exerslide comes in two parts: A global command line interface to initialize and build presentations, and a module that contains further dependencies to build the presentation.

learn-python3 - Jupyter notebooks for teaching/learning Python 3

  •    Python

This repository contains a collection of materials for teaching/learning Python 3 (3.5+). If you can not access Python and/or Jupyter Notebook on your machine, you can still follow the web based materials. However, you should be able to use Jupyter Notebook in order to complete the exercises.

pdfpc - A presenter console with multi-monitor support for PDF files.

  •    Vala

pdfpc is a GTK based presentation viewer application which uses Keynote like multi-monitor output to provide meta information to the speaker during the presentation. It is able to show a normal presentation window on one screen, while showing a more sophisticated overview on the other one providing information like a picture of the next slide, as well as the left over time till the end of the presentation. The input files processed by pdfpc are PDF documents, which can be created using nearly any of today's presentation software.


xaringan - Presentation Ninja 幻灯忍者 · 写轮眼

  •    R

An R package for creating slideshows with remark.js through R Markdown. The package name xaringan comes from Sharingan, a dōjutsu in Naruto with two abilities: the "Eye of Insight" and the "Eye of Hypnotism". A presentation ninja should have these basic abilities, and I think remark.js may help you acquire these abilities, even if you are not a member of the Uchiha clan. If you use RStudio, it is easy to get started from the menu File -> New File -> R Markdown -> From Template -> Ninja Presentation, and you will see an R Markdown example. Press the Knit button to compile it, or use the RStudio Addin Infinite Moon Reader to live preview the slides (every time you update and save the Rmd document, the slides will be automatically reloaded; make sure the Rmd document is on focus when you click the addin). Please see the issue #2 if you do not see the template or addin in RStudio.

Presentation - :bookmark_tabs: Presentation helps you to make tutorials, release notes and animated pages

  •    Swift

Looking for the easiest way of presenting something in your iOS app? Then you are in the right place. Presentation will help you make your tutorials, release notes and any kind of animated pages with the minimum amount of effort. Presentation works both on the iPhone and the iPad. You can use it with both Swift and Objective-C.

teach.github.com - The open source teaching materials site for Git and GitHub technologies

  •    Javascript

The open source teaching materials site for Git and GitHub technologies

Radiology Teaching Webserver

  •    PHP

This is a modification of the CTN Software released by the Mallinckrodt Institute of Radiology and the RSNA. It is to be used as a teaching webserver for a radiology department. Please read the license in the documents segment.

thimble

  •    Javascript

Online code editor geared to people teaching and learning HTML, CSS, and JavaScript

Data-Analysis-and-Machine-Learning-Projects - Repository of teaching materials, code, and data for my data analysis and machine learning projects

  •    Jupyter

This is a repository of teaching materials, code, and data for my data analysis and machine learning projects.Each repository will (usually) correspond to one of the blog posts on my web site.

OSU Quiz

  •    Javascript

This is a Jeopardy style teaching game written in Dynamic HTML using JavaScript. It may be modified for use on any topic as an entertaining teaching tool to reinforce previously learned material, or simply as a trivia game.

learn_ruby - a basic ruby class generated from test-first-teaching

  •    Ruby

a basic ruby class generated from test-first-teaching

credo - A static code analysis tool for the Elixir language with a focus on code consistency and teaching

  •    Elixir

Credo is a static code analysis tool for the Elixir language with a focus on teaching and code consistency. It implements its own style guide.

Django--an-app-at-a-time - A heavily commented Django project dedicated to teaching the framework or refresh one's memory

  •    Python

A heavily commented Django project dedicated to teaching the framework or refresh one's memory. Each app demonstrates a few essential Django features so you can see how it all fit together by looking at the code and testing the result in your browser. There is nothing do except run and read. You can ignore the "You have 15 unapplied migration(s)." warning.

Silon - Logic Gates and Adders in pure CSS

  •    CSS

Silon is an experiment in the true power of CSS selectors. Most people would not expect CSS selectors to be capable of expressing arbitrary boolean logic. However, thanks to the sibling selector (AND), the comma selector (OR), and the :not() selector, this is actually completely possible. Silon is also useful as a teaching aid when teaching boolean logic and adders; having a visual, fully interactive, diagram of a full adder is quite helpful in understanding how it works.

rc-data - Question answering dataset featured in "Teaching Machines to Read and Comprehend

  •    Python

This repository contains a script to generate question/answer pairs using CNN and Daily Mail articles downloaded from the Wayback Machine. For a detailed description of this corpus please read: Teaching Machines to Read and Comprehend, Hermann et al., NIPS 2015. Please cite the paper if you use this corpus in your work.

showoff - Don't just present; interact with your audience!

  •    Javascript

Showoff is a slideshow presentation tool with a twist. It runs as a web application, with audience interactivity features. This means that your audience can follow along in their own browsers, can download supplemental materials, can participate in quizzes or polls, post questions for the presenter, etc. By default, their slideshows will synchronize with the presenter, but they can switch to self-navigation mode.Showoff allows you to author your presentation slides in Markdown, then organize them with a showoff.json file. This file also contains metadata about the presentation, such as the title, any password protection, etc.

Presentr - Swift wrapper for custom ViewController presentations on iOS

  •    Swift

Presentr is a simple customizable wrapper for the Custom View Controller Presentation API introduced in iOS 8.iOS let's you modally present any view controller, but if you want the presented view controller to not cover the whole screen or modify anything about its presentation or transition you have to use the Custom View Controller Presentation API's.

bespoke - DIY Presentation Micro-Framework

  •    Javascript

Bespoke.js is a super minimal (1KB min'd and gzipped), modular presentation library for modern browsers, designed to foster a rich plugin ecosystem. The core library sets up the presentation, provides a simple control API and manages events. Any other functionality is implemented as a plugin.