So findest du den perfekten Algorithmus für dein Projekt in Python 🚀
Lerne, wie du die richtigen Algorithmen und Datenstrukturen auswählst und implementierst. Mit praktischen Übungen und Tipps für deine Programmierung!

Christian Bender
3.9K views • Jul 14, 2017

About this video
AUFGABEN ZUM VIDEO:
1. Programmieren Sie die zwei Beispiel Algorithmen entweder in Python, oder einer anderen Programmiersprache nach. Erweitern Sie die Funktionen aber so, das die Zeit gestoppt wird. Es soll bei jedem Algorithmus angezeigt werden wie viel Sekunden dieser (auf ihre Maschine betrachtet) benötigt.
2. Welche Möglichkeiten gibt es den silly-search Algorithmus zu verbessern. Ihn also effizienter zu gestallten?
3. Bauen Sie ein Programm welches ersteinmal die Liste von Zahlen sortiert. Und dann mittels binärer Suche ein bestimmtes element suchen kann. Mit welchem Algorithmus sie das sortieren übernehmen ist Ihnen überlassen.
4. Welche built-in Möglichkeiten bietet Ihrer Programmiersprache (z.B. Python) um eine gegebene Liste zu sortieren oder darin einen Wert zu finden. Stoppen Sie zusätzlich die Zeit, im Vergleich zu einem einfacheren Algorithmus.
5. Stellen Sie sich vor Sie haben eine Liste mit 1.000.000 Einträge. Diese Liste soll nun sortiert werden. Welcher Algorithmus sollte dafür benutzt werden, wenn zu beachten ist, das der Zielrechner nicht so Leistungsfähig ist?
a) Der einfache BubbleSort - Algorithmus,
b) oder der komplexerer Quicksort
?
http://christianbender.bplaced.net/
https://de-de.facebook.com/Lehrvideos
1. Programmieren Sie die zwei Beispiel Algorithmen entweder in Python, oder einer anderen Programmiersprache nach. Erweitern Sie die Funktionen aber so, das die Zeit gestoppt wird. Es soll bei jedem Algorithmus angezeigt werden wie viel Sekunden dieser (auf ihre Maschine betrachtet) benötigt.
2. Welche Möglichkeiten gibt es den silly-search Algorithmus zu verbessern. Ihn also effizienter zu gestallten?
3. Bauen Sie ein Programm welches ersteinmal die Liste von Zahlen sortiert. Und dann mittels binärer Suche ein bestimmtes element suchen kann. Mit welchem Algorithmus sie das sortieren übernehmen ist Ihnen überlassen.
4. Welche built-in Möglichkeiten bietet Ihrer Programmiersprache (z.B. Python) um eine gegebene Liste zu sortieren oder darin einen Wert zu finden. Stoppen Sie zusätzlich die Zeit, im Vergleich zu einem einfacheren Algorithmus.
5. Stellen Sie sich vor Sie haben eine Liste mit 1.000.000 Einträge. Diese Liste soll nun sortiert werden. Welcher Algorithmus sollte dafür benutzt werden, wenn zu beachten ist, das der Zielrechner nicht so Leistungsfähig ist?
a) Der einfache BubbleSort - Algorithmus,
b) oder der komplexerer Quicksort
?
http://christianbender.bplaced.net/
https://de-de.facebook.com/Lehrvideos
Tags and Topics
Browse our collection to discover more content in these categories.
Video Information
Views
3.9K
Likes
41
Duration
20:22
Published
Jul 14, 2017
User Reviews
4.3
(3) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.
Trending Now