Ich bin eine lange Zeit Lurker und hatte gerade ein Interview mit Google, wo sie mir diese Frage gestellt:Algorithmus Interview von Google
Verschiedene Künstler wollen in der Royal Albert Hall führen und Sie sind verantwortlich für die Planung ihrer Konzerte. Anfragen für die Auftritte in der Halle sind nach dem Grundsatz "Wer zuerst kommt, mahlt zuerst" . Nur eine Leistung ist möglich, pro Tag und darüber hinaus gibt es keine Konzerte sein kann stattfindet innerhalb von 5 Tagen voneinander
einen gewünschten Zeitraum d gegeben, die nicht möglich ist (dh innerhalb von 5 Tagen nach einem bereits sched- Uled Leistung), geben Sie einen O (log n) -Zeitalgorithmus, um den nächsten verfügbaren Tag d2 (d2> d) zu finden.
Ich hatte keine Ahnung, wie ich es lösen soll, und jetzt, da das Interview vorbei ist, möchte ich herausfinden, wie ich es lösen kann. Ich weiß, wie schlau die meisten von euch sind, ich habe mich gefragt, ob Sie mir hier helfen können. Dies ist NICHT für Hausaufgaben oder etwas in dieser Art. Ich möchte nur lernen, wie ich es für zukünftige Interviews lösen kann. Ich habe versucht, Nachfragen zu stellen, aber er sagte, das ist alles, was ich Ihnen sagen kann.
Suche auf Google: http://stackoverflow.com/questions/2307283/what-does-olog-n-mean-exactly kann Ihnen eine Richtung zu lernen, was es bedeutet. –
Ich weiß, was O (logn) bedeutet, ich habe gerade ein Problem mit diesem speziellen Problem – NoNameY0
Was ist 'n' in' O (log n) ''? Bereits geplante Konzerte? – phs