Ինչպե՞ս են զանգվածները ներկայացված հիշողության մեջ:
Ինչպե՞ս են զանգվածները ներկայացված հիշողության մեջ:

Video: Ինչպե՞ս են զանգվածները ներկայացված հիշողության մեջ:

Video: Ինչպե՞ս են զանգվածները ներկայացված հիշողության մեջ:
Video: Ինչպես կարելի է ջրիկացնել արյունը առանց դեղերի, միայն բնական միջոցներով 2024, Մայիս
Anonim

Զանգվածներ հաճախ են ներկայացված գծապատկերներով, որոնք ներկայացնել նրանց հիշողություն օգտագործել. Ցուցիչները պահում են հիշողություն հասցեն այլ տվյալների և են ներկայացված սև սկավառակի միջոցով սլաքով, որը ցույց է տալիս այն տվյալները, որոնց վրա հղում է կատարվում: Փաստացի զանգված փոփոխական, a այս օրինակում, ցուցիչ է դեպի հիշողություն իր բոլոր տարրերի համար:

Նմանապես, մարդիկ հարցնում են, թե ինչպես են զանգվածները պահվում հիշողության մեջ:

Ան զանգված պահպանում է իր տարրերը հարակից հիշողություն վայրերը. Եթե դուք ստեղծել եք զանգված տեղական մակարդակում այն կլինի դրվածքի վրա: Որտեղ են տարրերը պահված կախված է պահեստավորման առանձնահատկություններից: Դինամիկորեն ստեղծված A զանգված կստեղծվի կույտի վրա։

Հետագայում հարցն այն է, թե քանի տեսակի զանգված կարող է ներկայացվել հիշողության մեջ: Այսպիսով, հինգ տարրերը կպահվի հինգ հարակից վայրերում հիշողություն . դու կարող է դիտարկել սա՝ հղում կատարելով հիշողություն յուրաքանչյուր տարրի հասցեն. Ոչ այլ պարզունակ տվյալների նման տեսակները C-ում, ան զանգված նույնացուցիչը (այստեղ, arr) ինքնին ներկայացնում է դրա ցուցիչը:

Նմանապես, հարցնում են, թե ինչ է զանգվածը հիշողության մեջ:

Ան զանգված միատարր (նույն տիպի) տվյալների տարրերի հավաքածու է, որը պահվում է հարակից հիշողություն վայրերը. Օրինակ, եթե ան զանգված «int» տիպի է, այն կարող է պահել միայն ամբողջ թվային տարրեր և չի կարող թույլ տալ այլ տեսակների տարրեր, ինչպիսիք են կրկնակի, float, char և այլն:

Ինչպե՞ս են երկչափ զանգվածները ներկայացնում հիշողությունը:

  1. Երկչափ զանգվածի ներկայացումը հիշողության մեջ տող-մաժոր և սյունակ-մաժոր է:
  2. 2D զանգվածն ունի այնպիսի տեսակ, ինչպիսին է int կամ String, երկու զույգ քառակուսի փակագծերով:
  3. Երկչափ մատրիցա a, երկչափ հասցեային տարածքը պետք է քարտեզագրվի միաչափ հասցեի տարածության վրա:

Խորհուրդ ենք տալիս: