Kas ir kaudze?

Kaudze var attiekties uz kādu no šīm darbībām:

1. Liels, dinamisks atmiņas kopums, ko var izmantot dati, kas izveidoti programmas izpildes laikā. Kaudze nav sajaukt ar kaudzi, kuras atmiņas sadalījums ir noteikts LIFO secībā.

2. Specializēta datu struktūra, kas ir gan daļēji sakārtota, gan koks, pamatojoties uz to, ka visi vecāki mezgli ir lielāki par bērniem. Kaudze ir pilnīgs koks, jo katrs līmenis ir aizpildīts (pa kreisi no labās puses) pirms mezgla pievienošanas nākamajam līmenim.

Programmēšanas noteikumi, Stack