Динамичке структуре податакаДинамичке структуре података представљају такве врсте структура података које могу да настају, мијењају капацитет и нестају и у току самог извршења програма. Динамичке структуре података су у врло широкој употреби у модерном програмирању. Динамичке структуре се најчешће користе у ситуацијама када није унапријед задата горња граница количине потребног простора за складиштење података. Остварују се користећи алоцирање меморије у току рада програма и показиваче као везивно ткиво између основних јединица динамичке структуре. Динамичке структуре се најчешће реализују у облику стека, листе и дрвета, али су често коришћени и редови, обични низови и графови. РеализацијаДинамичка структура се реализује као коначан скуп јединица динамичке структуре, које су најчешће слогови (у програмском језику C Реализација путем слоговаСлогови по својој природи могу садржати више елемената различитих типова, те се у њих може смјестити одређени број показивача који по својој декларацији могу показивати на слогове истог или сродног типа као и онај којем припадају, а преостали елементи да представљају релевантне податке које структура носи. На овај начин, организује се одређени скуп слогова, сваки од њих посједујући показиваче ка другим слоговима. Слиједи низ примјера структура података реализованих путем слогова:
Реализација путем обичног низаАко имамо низ
Динамичка структура реализована преко обичног низа се најчешће назива вектор. Види још |
Portal di Ensiklopedia Dunia