Knihovna pro stromy v C
Jan Kasprzak
kas na fi.muni.cz
Úterý Září 11 17:59:33 CEST 2007
Dalibor Straka wrote:
: Ahoj,
:
: On Tue, Sep 11, 2007 at 01:58:43PM +0200, Jan Kasprzak wrote:
: > No a ted je otazka, jak toto v C naprogramovat. Pro 24 bitu v zasade
: > staci mit pole delky 2^24, na zacatku naplnit nulami, pak pricitat
: > jednicky podle vstupu a na konci jednim pruchodem vypsat ty nenulove.
: > Bohuzel i tohle mi v profileru vylezlo nahoru jako nejvic narocne,
: >
: Mohl bys mi poslat kod? Todle se mi zda jako neuveritelne.
Uz nemam, ale neco jako
for (i=0; i < (1<<24); i++) {
if (skore[i] > neco ...) {
printf("%d,%d...\n", i, skore[i],...);
}
}
Dal jsem to pro jistotu do samostatne funkce, a ta i presto
ze v testovacim behu mela je nekolik malo desitek volani, tak sumarni cas
mela daleko nejvetsi z celeho programu.
-Y.
--
| Jan "Yenya" Kasprzak <kas at {fi.muni.cz - work | yenya.net - private}> |
| GPG: ID 1024/D3498839 Fingerprint 0D99A7FB206605D7 8B35FCDE05B18A5E |
| http://www.fi.muni.cz/~kas/ Journal: http://www.fi.muni.cz/~kas/blog/ |
** Those who fail to understand communication protocols, **
** are doomed to repeat them over port 80. -- from /. **
Další informace o konferenci Linux