Estruturas de dados

Organizadores podem ser utilizados por toda a cozinha e ajudam na organização de ingredientes, utensílios e qualquer outro conjunto de elementos que precisem ser armazenados e recuperados com alguma frequencia. Esta utilidade também é desejável na manipulacão de valores na programação. Esta facilidade é obtida com o uso de estruturas de dados, que podem ocorrer tanto em memória (bancada de uma cozinha) quanto em arquivos (dispensa de uma cozinha). A quantidade de compartimentos, a capacidade de cada um, a forma como os utensílios são dispostos, dentre outros aspectos, são características que diferem estas estruturas e devem ser definidas por quem irá utilizá-las de forma a facilitar a colocação, localização e retirada dos utensílios. Como exemplo de estruturas de dados em memória temos listas, pilhas, coleções em geral, enquanto que em memória secundária temos arquivos binários em geral como arquivos de índices em bancos de dados.