Bisektionsverfahren für python-programm

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Apfel111
User
Beiträge: 1
Registriert: Montag 28. November 2011, 13:51

Sehr geehrte Damen und Herren,
ich benötige Ihre Hilfe!

Ich muss gerade im Informatikunterricht ein Python-programm schreiben, in dem ich beispielsweise aus mehreren Karten eine Bestimmte Karte raussuchen soll.

Das ganze soll nach dem Bisektionsverfahren ablaufen. Das habe ich soweit verstanden . Nur an der Implementierung in das Python-Programm hakt es.

Über Hilfe würde ich mich sehr freuen.

MfG Apfel111 :K
Dav1d
User
Beiträge: 1437
Registriert: Donnerstag 30. Juli 2009, 12:03
Kontaktdaten:

Hallo und Willkommen im Forum,

Vielleicht hilft dir das, http://docs.python.org/library/bisect.h ... ule-bisect
This module provides support for maintaining a list in sorted order without having to sort the list after each insertion. For long lists of items with expensive comparison operations, this can be an improvement over the more common approach. The module is called bisect because it uses a basic bisection algorithm to do its work. The source code may be most useful as a working example of the algorithm (the boundary conditions are already right!).
http://hg.python.org/cpython/file/2.7/Lib/bisect.py
the more they change the more they stay the same
deets

Ich bezweifele, dass das eingebaute Modul fuer die Loesung nutzbar ist...
EyDu
User
Beiträge: 4881
Registriert: Donnerstag 20. Juli 2006, 23:06
Wohnort: Berlin

Hallo.

Wie sieht denn dein Programm bisher aus und wo hast du Verständnisprobleme? An konkretem Code kann dir leichter geholfen werden. Was du hier sicher nicht erwarten kannst ist, dass sich jemand findet und eine Hausaufgaben für dich programmiert.

Sebastian
Das Leben ist wie ein Tennisball.
Dav1d
User
Beiträge: 1437
Registriert: Donnerstag 30. Juli 2009, 12:03
Kontaktdaten:

@deets, deshalb habe ich den Source verlinkt
the more they change the more they stay the same
Benutzeravatar
cofi
Python-Forum Veteran
Beiträge: 4432
Registriert: Sonntag 30. März 2008, 04:16
Wohnort: RGFybXN0YWR0

Bei dem Pseudo-Code hier: http://www-i1.informatik.rwth-aachen.de ... /algo1.php
muss man nur ein paar Zeichen aendern und schon ist man bei einer Python-Loesung.

Und dann stellt sich die Frage, ob du das Verfahren tatsaechlich verstanden hast, und die Karten richtig vergleichst etc.

Ansonsten kann ich nur wiederholen: Zeig her was du hast.
Antworten