Cartea analizează în detaliu conceptele de bază ale algoritmilor și structurilor de date fundamentale, algoritmi de sortare, căutare, hashing, parsarea, de compresie a datelor, precum și multe alte subiecte care sunt strâns legate de programare a aplicațiilor. Abundenta testate temeinic exemple de cod, accelerează în mare măsură nu numai dezvoltarea algoritmilor fundamentale, dar, de asemenea, contribuie la o abordare mai calificat pentru programarea de zi cu zi.
Deși cartea este destinat în primul rând pentru dezvoltatorii de aplicații profesionale pe Delphi, ar fi programatori utile și novice care demonstrează tehnici și trucuri lor, care sunt atât de populare cu adevărat „pro“. Toate codurile eșantionului menționate în carte sunt disponibile pentru descărcare pe site-ul editorului.
Carte: algoritmi fundamentali și structuri de date în Delphi
Hashing dublu
De exemplu, folosind chei ar putea șir ar provoca o funcție hash pentru a calcula valorile hash de bază TDPJWHash Weinberger, apoi apel TDSimpleHash simplă funcție hash pentru a calcula valorile hash care urmează să fie utilizate pentru trecerea celulelor. Vă sugerez cititorii să implementeze acest exercițiu simplu pentru implementarea unei astfel de tabele hash de dublu hash.