L'importanza delle strutture di dati in vari campi dell'ingegneria, il libro fornisce vari metodi logici per spiegare vari concetti complicati, e in questo libro abbiamo trattato Array, Stacks, Queues, Linked List, Trees, Heaps e Graphs.Lestrutture di dati sono necessarie per progettare algoritmi efficienti. Forniscono una maggiore usabilità e astrazione. L'uso di strutture di dati appropriate può aiutare i programmatori a risparmiare una buona quantità di tempo durante l'esecuzione di operazioni come la memorizzazione, il recupero o l'elaborazione dei dati.