meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
digital:programmieren:start [2018/09/16 13:28]
natrius
digital:programmieren:start [2018/10/15 09:45]
natrius
Line 1: Line 1:
 ====== Programmieren ====== ====== Programmieren ======
  
-===== Algorithmen ===== +Ich versuche Programmieren zu lernen, in der Schule aktuell [[c|C]] und für die Arbeit zum automatisieren von Aufgaben [[powershell|Powershell]]Fürs Programmieren wichtig sind Kenntnisse über [[algorythm|Algorythmen]]Ein paar allgemeine SachenTipps und sonstige Hilfen habe ich unter [[miscellaneous|Verschiedenes]] gesammelt.
-Ein Algorithmus ist eine eindeutige Handlungsvorschrift zur Lösung eines Problems oder einer Klasse von ProblemenAlgorithmen bestehen aus endlich vielen, wohldefinierten EinzelschrittenDamit können sie zur Ausführung in ein Computerprogramm implementiertaber auch in menschlicher Sprache formuliert werden. Bei der Problemlösung wird eine bestimmte Eingabe in eine bestimmte Ausgabe überführt.+
  
-==== Dijkstra-Algorithmus ==== +<nspages -h1 -subns -exclude -textNS="Kategorien:" -textPages="Seiten in dieser Kategorie:" -hideNoPages -hideNoSubns>
-Er berechnet somit einen kürzesten Pfad zwischen dem gegebenen Startknoten und einem der (oder allen) übrigen Knoten in einem kantengewichteten Graphen.  +
- +
-## Binäre Suche +
-## depth-first seach +
-## breadth-first search +
-## Bubblesort +
-## Quicksort +
-## Heapsort +
- +
-## Quine-McCluskey-Verfahren +
- +
-wären mal ein praxisnaher Anfang in der Informatik. +
- +
-wenn es mehr in mathematische Richtung gehen soll, sind einige +
-wichtige Algorithmen +
- +
-## FFT +
-## Simplex-Algo +
-## Ellipsoidmethode +
-## Ford-Fulkerson+