মেমােরি লোকেশন, অ্যারে এবং লিস্ট
মেমােরি লােকেশন (Memory Location) : যে পদ্ধতিতে Computer এর Memory তে সংরক্ষিত উপাদানসমূহকে সহজে পর্যায়ক্রমিক Assess এর মাধ্যমে উপস্থাপন করা হয় তাকে Memory Location বলে।।
Memory Location কে চিত্রের মাধ্যমে দেখানাে হলাে:

Memory Location
অ্যারে (Array) : অ্যারে অর্থ হলাে শ্রেণিবিদ্যা সজ্জা। একই টাইপের একাধিক ডাটাকে শ্রেণিবিদ্ধভাবে সজ্জিত করাকে অ্যারে বলে । মেমােরি অ্যারের জন্য পরস্পর সংলগ্ন Byte Allocate করে ।
লিস্ট (List) : লিস্ট অর্থ হলাে তালিকা। সাধারণত একাধিক ডাটার সংগৃহীত সমাহারকে লিস্ট (List) বলে।এতে সহজেই ডাটা সংযােজন ও বিয়ােজন করা যায়।
অ্যারে
অ্যারে যে কয়টি Element নিয়ে গঠিত তাকে অ্যারের দৈর্ঘ্য বা সাইজ বলা হয়। অ্যারে যদি n সংখ্যক Element নিয়ে গঠিত হয় তবে 1, 2, 3........................ n সাবস্ক্রিপ্ট দ্বারা আলাদা আলাদা element কে প্রকাশ করা হয়।
মনে করি, X অ্যারের n সংখ্যক element আছে, তবে এদের উপাদান (element) গুলােকে
X1, X2...........................Xn
বা, X[1], X[2],..................X(n)
বা, X[1], X[2], ..................X [n] দ্বারা প্রকাশ করা হয়।
অ্যারেকে সাধারণ দুই ভাগে ভাগ করা হয় যথা
(১) একমাত্রার অ্যারে বা লিনিয়ার অ্যারে (One dimensional Array or Linear Array)
(২) বহুমাত্রিক অ্যারে বা নন লিনিয়ার অ্যারে (Multidimensional Array or Non-Linear Array)
নিম্নে অ্যারে এর প্রকারভেদ দেখানাে হলাে:
Array :
1.Linear Array (one dimensional)
2.Non-linear Array (multi-dimensional)
2.A)Two dimensional array
2.B)Three dimensional array
2.C)n-dimensional array
এক মাত্রার অ্যারে / লিনিয়ার অ্যারে (One dimensional Array or Linear Array): যদি কোন Array-এর Memory Address কে Locate করতে একটি মাত্র মাত্রার প্রয়ােজন হয় তবে তাকে এক মাত্রার অ্যারে লিনিয়ার অ্যারে বলে ।

One dimensional Array or Linear Array
এখানে, [1] দ্বারা 1 নং Memory Address কে Locate করা হয় এখানে Memory Address কে Locate করার জন্য একটি মাত্রার প্রয়ােজন হয়।
(২) বহুমাত্রিক অ্যারে বা নন-লিনিয়ার অ্যারে(Non-Linear Array) : যে সকল অ্যারেকে প্রকাশ করার জন্য একাধিক মাত্রার প্রয়ােজন হয় তাকে বহুমাত্রিক অ্যারে বলে। যেমন- কোন নির্দিষ্ট অ্যারে এর Memory Address কে Locate করার জন্য Column No, ও Row No. -এর ব্যবহার করা হলে তাকে বহুমাত্রিক অ্যারে বলে ।

Multidimensional Array or Non-Linear Array
এখানে Column A ও Row 1 দ্বারা SEAM কে Locate করা হয় আবার Column B ও Row 1 দ্বারা TANJILA কে Locate করা হয়।
(২) লিস্ট (List) : লিস্ট শব্দের অর্থ হলাে তালিকা। একাধিক Data এর সমাহারকে লিস্ট বলে। এ Data লিস্ট থেকে আমরা সহজেই আমাদের প্রয়ােজন অনুযায়ী Data সংযােজন বা বিয়ােজন করতে পারি।
(List এর আলোচনা পরবর্তীতে বিস্তারিত করা হবে )
No comments