pl: Algorithmus zu einer Suchfunktion

Beitrag lesen

Hallo und guten Tag,

ich habe eine Liste mit Zahlenpaaren, jedes Pärchen verkörpert zwei untertägige Uhrzeiten-von/bis. Assoziiert mit jedem Paar ist ein bestimmter Wert (z.B. On, Off, 30%, 26°C, 5kW oder sowas).

Nun kommt mein Programm mit einer bestimmten Uhrzeit daher und will den dazugehörigen Wert wissen. Gibts da nicht auch irgendwas von Ratio* -- einen schlaufuchsigen blitzgescheiten Algorithmus vielleicht!?

Gibt es Überlappungen? Wie ist da zu entscheiden?

Möglich -- Zu programmieren ist praktisch eine Schaltuhr.

Sonst haben wir dazu schon Lösungen im Archiv, Thema: Buchungsdatenbank Hotelzimmer. Da darf es keine Überlappungen geben, es sei denn, man betreibt eine Partnervermittlung ;-P

Bei mir gehts um Geräte ;)

Überlappungen sind nicht dramatisch, für jedes Gerät gibt es einen Default. Für Geräte die nur den OnOff-Modus kennen ist der Default Off.

Der Algorithmus wird also entweder einen Eintrag im Zeitplan finden oder auf den Default zurückfallen.

MfG