একটি অ্যারে কি

একটি অ্যারে কি
একটি অ্যারে কি

ভিডিও: একটি অ্যারে কি

ভিডিও: একটি অ্যারে কি
ভিডিও: 9.1: একটি অ্যারে কি? - প্রসেসিং টিউটোরিয়াল 2024, মে
Anonim

আমরা একশো শতাংশ দৃ can়তার সাথে বলতে পারি যে এমন কোনও প্রোগ্রামার নেই যিনি তার প্রোগ্রামগুলিতে অ্যারে ব্যবহার করেন না। এগুলি কেবল বিকাশকারীর জীবনকে সহজতর করে তোলে না, এমন কাজগুলি সম্পাদন করাও সম্ভব করে তোলে যা কেবলমাত্র তাঁকে ছাড়া সম্পূর্ণ করা অসম্ভব are

একটি অ্যারে কি
একটি অ্যারে কি

একটি অ্যারে হ'ল এক বা একাধিক সূচক দ্বারা চিহ্নিত একই ধরণের optionচ্ছিকভাবে ডেটা সংগ্রহের আদেশ collection প্রথম ধরণের অ্যারে স্থির হয়। এটি সমস্ত উচ্চ-স্তরের ভাষায় উপস্থিত রয়েছে। এই জাতীয় অ্যারেগুলি এক-মাত্রিক এবং বহুমাত্রিক হতে পারে (সাধারণত তাদের 2 বা 3 মাত্রার বেশি থাকে না)। কিছু ভাষায় এর উত্তর নেই, উদাহরণস্বরূপ অ্যাকশনস্ক্রিপ্ট। এটিতে তারা তথাকথিত "অ্যারের অ্যারে" তৈরি করে সংগঠিত হয়, যথা। অ্যারে কোষগুলিতে সরল ডেটা (ইনট, বুলিয়ান, বাইট ইত্যাদি) না রেখে অন্য অ্যারে রাখা। বিভিন্ন ভাষায় স্ট্যাটিক অ্যারে ঘোষণার উদাহরণ: প্যাস্কেলে: x: অ্যারে [1..15] পূর্ণসংখ্যার; Inte পূর্ণসংখ্যার ধরণের 15 উপাদানের এক-মাত্রিক অ্যারে} x1: অ্যারের [1..5, 1..5] চরের; 5 টি সারি এবং 5 কলাম সহ দ্বিমাত্রিক অ্যারে (টেবিল)) সি / সি ++ ইন: ইন্ট এ [10]; // টাইপ পূর্ণসংখ্যার 10 টি উপাদানগুলির জন্য এক-মাত্রিক অ্যারে (অন্তর্) ডাবল বি [12] [15]; // দ্বি-মাত্রিক অ্যারে 12 সারি এবং 15 টি কলামের ডাবল টাইপের দ্বিতীয় ধরণের অ্যারেটি গতিশীল। এই ধরণের প্রোগ্রাম কার্যকর করার সময় এর আকার পরিবর্তন করতে পারে। এই বৈশিষ্ট্যটি বেশ কার্যকর হতে পারে। এটি ব্যবহার করা হয় যখন কোন অ্যারে তৈরি করার জন্য কোন মাত্রাটি অবিলম্বে সিদ্ধান্ত নেওয়া কঠিন হয়। উদাহরণস্বরূপ: ডেলফি: এ 1: বাইটের অ্যারে; // টাইপ বাইট এ 2-মাত্রিক অ্যারে: চরের অ্যারের অ্যারে; // সি ++ তে চরের প্রকারের বহুমাত্রিক অ্যারে: ভাসমান * এআর 1; // এক-মাত্রিক অ্যারে ইন্ট ** এআর 2; // বহুমাত্রিক অ্যারে অ্যারে 1 = নতুন ফ্লোট [70]; // 70 ফ্ল্যাট ব্লকের জন্য বরাদ্দ arr2 = নতুন ইনট * [99]; // ইন্ট্রি (ইনট কে = 0; কে <99; কে ++) আর্ট 2 [কে] = নতুন ইনট [17] এর জন্য পয়েন্টারের আকার সহ 99 টি ব্লকের বরাদ্দ; অ্যারের সুবিধা - এর ঠিকানা নির্ধারণের সহজতা সূচক অনুসারে একটি উপাদান, যে কোনও উপাদান এবং উপাদানের ছোট আকারের জন্য একই অ্যাক্সেসের সময়। তবে তাদের বিভিন্ন ধরণের অন্তর্নিহিত কিছু অসুবিধা রয়েছে। উদাহরণস্বরূপ, একটি স্ট্যাটিক অ্যারের অসুবিধা হ'ল গতিশীলতার অভাব, যখন একটি গতিশীল অ্যারে ধীর হয়। অতএব, হস্তে টাস্কটি সমাধানের জন্য অনুকূল ধরণেরটি পছন্দ করা উপযুক্ত।

প্রস্তাবিত: