GithubHelp home page GithubHelp logo

thk-alg's Introduction

Algorithmik-Praktikum – Minimum-Cost Spanning Trees


1. Kopiere die URL dieser Repository in deine Zwischenablage. Den Reiter im Bild findest du hier.

‌‌ ‌‌ ‌‌ ‌‌ URL kopieren


2. Öffne nun IntelliJ und wähle die blau hervorgehobene Option um das Projekt zu importieren.

‌‌ ‌‌ ‌‌ ‌‌ Projekt importieren


3. Füge die URL aus dem ersten Schritt in das entsprechende Feld ein.

‌‌ ‌‌ ‌‌ ‌‌ URL einfügen


4. Importiere das Gradle-Projekt. URL einfügen

‌‌ ‌‌ ‌‌ ‌‌ Gradle Resultat


5. Öffne nun den Gradle-Tab. Dieser befindet sich in der rechten Leiste.

‌‌ ‌‌ ‌‌ ‌‌ Gradle Aufgaben

‌‌ ‌‌ ‌‌ ‌‌ Hier findest du eine Liste von Aufgaben (Tasks). Für diesen Workshop sind nur application/run und verification/test
‌‌ ‌‌ ‌‌ ‌‌ interessant. Mit run führst du das Hauptprogramm aus in welchem du interaktiv Graphen erstellen, laden und abspeichern
‌‌ ‌‌ ‌‌ ‌‌ und die Algorithmen von Prim und Kruskal zur Bestimmung eines minimal spannenden Baums bzw. Teilgraphen schrittweise
‌‌ ‌‌ ‌‌ ‌‌ ausführen kannst. test führt unsere Tests aus mit welchen überprüft wird ob du die Live-Aufgabe richtig gelöst hast.

‌‌ ‌‌ ‌‌ ‌‌ Fange an indem du die run-Aufgabe ausführst:

‌‌ ‌‌ ‌‌ ‌‌ Run-Aufgabe ausführen

‌‌ ‌‌ ‌‌ ‌‌ Nachdem du eine Aufgabe einmal ausgeführt hast erscheint sie in der Haupt-Leiste:

‌‌ ‌‌ ‌‌ ‌‌ Run-Konfiguration


6. Beim Ausführen des Hauptprogramms (mit der run-Konfiguration) erscheint ein Fenster mit dem Titel GraphApplet.
‌‌ ‌‌ ‌‌ ‌‌ Die Benutzung ist größtenteils intuitiv, jedoch solltet ihr während unseres Vortrags eine kleine Einführung bekommen haben.

‌‌ ‌‌ ‌‌ ‌‌ Die Oberfläche sieht unter anderem folgendermaßen aus (nachdem entsprechend navigiert wurde):

‌‌ ‌‌ ‌‌ ‌‌
‌‌ ‌‌ ‌‌ ‌‌ ‌‌ ‌‌ ‌‌ ‌‌ ‌‌ Navigation: Graph auswählen... > "Bsp. Wikipedia"> Laden > Prim's Algorithmus >Startknoten wählen>Schritte machen


Links: Präsentation, Handout

thk-alg's People

Contributors

ungive avatar

Watchers

 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.