Verschachtelte Datenstruktur vs Binäre Suche
bearbeitet von
Aloha ;)
> Wie auch immer. Dafür, dass ich [nur mal rasch Gunnars geniale Idee umsetzen](http://forum.selfhtml.org/self/2015/aug/15/input-type-gleich-tel/1648088#m1648088) wollte, ist das doch ein nettes Ergebnis.
Was mich rein akademisch interessieren würde: Wie viel Unterschied das ausmacht, ob man die Datenstruktur wählt wie von Gunnar vorgeschlagen oder ob man tatsächlich nur ein lineares Array nimmt - immerhin liegt hier ein numerisch sortiertes Array vor, d.h. man kann mittels Binärer Suche (Aufwand log n) die Durchsuchung vornehmen und landet dann meiner Rechnung nach bei einem Aufwand (etwa 1300 nicht-vierstellige Vorwahlen) von ~10 Vergleichen pro Suchvorgang, bzw. dann lediglich 30 Vergleichen für die Gesamtfeststellung, wie viele Ziffern (2,3,4,5) die Vorwahl hat. Wäre interessant zu wissen, ob das einen spürbaren Unterschied macht (wahrscheinlich ja, aber wahrscheinlich nicht sehr groß - immerhin bewegen wir uns aufwandtechnisch nahezu in der selben Größenordnung).
Grüße,
RIDER
--
Camping_RIDER a.k.a. Riders Flame a.k.a. Janosch Zoller
Erreichbar manchmal im Self-TS (ts.selfhtml.org) oder sonst - wenn online - auf dem [eigenen TeamSpeak-Server](http://www.tsviewer.com/index.php?page=ts_viewer&ID=1060332) (fritz.campingrider.de) oder unter:
# [Facebook](http://www.tsviewer.com/index.php?page=ts_viewer&ID=1060332) # [Twitter](https://twitter.com/Camping_RIDER) # [Steam](http://steamcommunity.com/id/Camping_RIDER) # [YouTube](https://www.youtube.com/user/RidersFlame) # [Self-Wiki](http://wiki.selfhtml.org/wiki/Benutzer:Camping_RIDER) #
ch:? rl:| br:> n4:? ie:% mo:| va:) js:) de:> zu:) fl:( ss:| ls:[
Telefonnummer-Formatierer
bearbeitet von
Aloha ;)
> Wie auch immer. Dafür, dass ich [nur mal rasch Gunnars geniale Idee umsetzen](http://forum.selfhtml.org/self/2015/aug/15/input-type-gleich-tel/1648088#m1648088) wollte, ist das doch ein nettes Ergebnis.
Was mich rein akademisch interessieren würde: Wie viel Unterschied das ausmacht, ob man die Datenstruktur wählt wie von Gunnar vorgeschlagen oder ob man tatsächlich nur ein lineares Array nimmt - immerhin liegt hier ein numerisch sortiertes Array vor, d.h. man kann mittels Binärer Suche (Aufwand log n) die Durchsuchung vornehmen und landet dann meiner Rechnung nach bei einem Aufwand (etwa 1300 nicht-vierstellige Vorwahlen) von ~10 Vergleichen pro Suchvorgang, bzw. dann lediglich 30 Vergleichen für die Gesamtfeststellung, wie viele Ziffern (2,3,4,5) die Vorwahl hat. Wäre interessant zu wissen, ob das einen spürbaren Unterschied macht (wahrscheinlich ja, aber wahrscheinlich nicht sehr groß - immerhin bewegen wir uns aufwandtechnisch nahezu in der selben Größenordnung).
Grüße,
RIDER
--
Camping_RIDER a.k.a. Riders Flame a.k.a. Janosch Zoller
Erreichbar manchmal im Self-TS (ts.selfhtml.org) oder sonst - wenn online - auf dem [eigenen TeamSpeak-Server](http://www.tsviewer.com/index.php?page=ts_viewer&ID=1060332) (fritz.campingrider.de) oder unter:
# [Facebook](http://www.tsviewer.com/index.php?page=ts_viewer&ID=1060332) # [Twitter](https://twitter.com/Camping_RIDER) # [Steam](http://steamcommunity.com/id/Camping_RIDER) # [YouTube](https://www.youtube.com/user/RidersFlame) # [Self-Wiki](http://wiki.selfhtml.org/wiki/Benutzer:Camping_RIDER) #
ch:? rl:| br:> n4:? ie:% mo:| va:) js:) de:> zu:) fl:( ss:| ls:[