Fragen und Ideen zum Format der Verzonungstabellen:
Andreas: ist es legitim, eine Vorwahl (04711) in einen integer
umzuwandeln?
alle: was ist die l�ngste (auch international vorkommende) Vorwahl?
(wieviel Stellen?)
ich gehe mal von 5 Stellen aus, d.h. die gr��te Vorwahl ist 99999. Daf�r
brauche ich 17 Bit. Mal zwei macht 34 Bit.
weiters nehme ich maximal 16 Zonen an, w�ren nochmal 4 Bit, insgesamt
also 38 Bit, sprich 5 Byte (mit 2 Bit Luft).
das wird in einem Bitfeld abgelegt, wobei sichergestellt ist, da� die
erste Vorwahl immer gr��er als die zweite ist (beim Suchen wird
entsprechend getauscht, wenn n�tig).
damit kann man eine bin�re Suche angehen, die deutschen 5000 Vorwahlen
w�ren (unter der absolut pessimistischen Voraussetzung, da� _jede_ Zone
gespeichert wird) mit maximal 24 Versuchen abgedeckt.
comments?
--
netWorks Vox: +43 316 698260
Michael Reinelt Fax: +43 316 692343
Geisslergasse 4 GSM: +43 676 3079941
A-8045 Graz, Austria e-mail: [EMAIL PROTECTED]
_______________________________________________
Rates4linux-devel mailing list
[EMAIL PROTECTED]
http://lists.SourceForge.net/mailman/listinfo/rates4linux-devel