КомпјутериПрограмирање

Динамична низ и његове карактеристике

Арраи се генерално назива уређени скуп елемената од којих сваки има известан (исти) тип. Низови су статички и динамички. први дузина назнацена у кораку, тј, програмирање пре почетка програма за извршење, други - у току извршења.
За статичком низ у опису треба да се одреди број елемената који се не може мењати (повећавати или смањивати) током програма. Када програм почиње, користећи статички низ за извршење у меморији велики број бајтова додељен за складиштење његове елементе. Ова количина меморије ће бити додељена програму док је завршила свој рад. Чак и ако се не користи ова меморија, ниједна друга код неће моћи да јој приступе.
Паскал програмски језик може да ради само са статичким низовима. Стога, ако желите да радите са низом променљиве дужине, могуће је описати структуру, на пример, од стотину елемената, а користи у различитим фазама различитим бројем елемената, који не прелази број 100. И то је сигурно мудро.
Овај проблем не постоји у интегрисаном развојном окружењу Делпхи. Динамички низ омогућава опис не одређује број елемената, и одређује своју рунтиме. Динамична Низ може бити описан у Вар одељку како слиједи:
Вар Массиве: арраи оф интегер

Стога, структура, означен идентификатор Массиве је линеарна секвенца непознатог интегер (до сада) у дужини. Да бисте поставили величину, програм мора примијенити СетЛенгтх поступак, на пример, СетЛенгтх (Массиве 9). Масивни ацкуире динамички низ димензија једнак броју 9. Сада је утврђено да у низу има девет елемената типа интегер, бројевима од нуле. Ове карактеристике имају динамичан низ. Делпхи је поступак ослобађа меморију скупа бројева, где чувања потреба за нестала. Овај поступак Финализирати, у нашем случају то ће бити примењен на следећи начин: Финализовати (Массиве).

Слично, може описати и применити мултидимензионалне динамички низ у Делпхи. На пример, дводимензионална динамичка структура ће се описати на следећи начин:
Вар Массиве: низ низом интегер
Ако је потребно, колоне могу бити различитих дужина. Такође се наводи СетЛенгтх процедуру.

Често, нарочито у великим и сложеним програмима, неке структуре података користе се с времена на време, или само на почетку / крају програма. То је био "у резерви" би веома штетно да остану у меморији. Динамичка низа - један од начина рационалне расподеле средстава у компјутерски систем. Иако има неке недостатке. Прво, то није згодно нумерисања елементи из нуле. Друго, програмер увек треба разумети у свакој тачки кода, стању динамички низ. Али, његове предности да смешне све ове тешкоће. Конкретно, ако желите да пошаље велику количину потпрограма података, не може учинити без динамичном начину представљања.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sr.delachieve.com. Theme powered by WordPress.