Portál AbcLinuxu, 9. května 2025 23:31
order by
, pole si seřadím nebo oindexuji). Při tomto postupu není problém označit správně položky tabulky a bude na to stačit jeden průchod (nepočítám-li vyhledávání položky, které bude muset provádět databáze při jednotlivých updatech).
#!/usr/bin/env python v_databazi = range(10000) v_poli = {} v_poli = v_poli.fromkeys(range(8000)) neni_v_poli = [x for x in v_databazi if not v_poli.has_key(x)] print sorted(neni_v_poli)tak to běží cca 80 milisekund včetně generování testovacích dat a tisku výsledků. Krom toho, 50 milisekund sežere samotný start interpretu, takže bych se s rychlostí vůbec netrápil.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.