2d অ্যারে সংলগ্ন?
2d অ্যারে সংলগ্ন?

ভিডিও: 2d অ্যারে সংলগ্ন?

ভিডিও: 2d অ্যারে সংলগ্ন?
ভিডিও: LeetCode 525. ধারাবাহিক অ্যারে (অ্যালগরিদম ব্যাখ্যা করা হয়েছে) 2024, মে
Anonim

সি, এ দ্বিমাত্রিক অ্যারে একটি এক মাত্রিক বলে মনে করা হয় অ্যারে সারি, যা, নিজেদের, এক মাত্রিক অ্যারে . অতএব, ক দ্বিমাত্রিক অ্যারে পূর্ণসংখ্যার, AA, a হিসাবে সংরক্ষণ করা হয় সংলগ্ন উপাদানগুলির ক্রম, যার প্রত্যেকটি এক মাত্রিক অ্যারে.

এই ক্ষেত্রে, অ্যারে সংলগ্ন?

একটি অ্যারে ইহা একটি সংলগ্ন সমজাতীয় উপাদানগুলির সংগ্রহ যা একটি সূচক ব্যবহার করে অ্যাক্সেস করা যেতে পারে। দ্বারা সংলগ্ন , আমরা উপাদান মানে অ্যারে স্মৃতিতে একে অপরের সংলগ্ন তাদের মধ্যে কোন ফাঁক নেই। সমজাতীয় দ্বারা, আমরা বলতে চাই যে তারা একই ধরণের।

অধিকন্তু, অ্যারে এবং পয়েন্টারগুলি কি সর্বদা C ভাষায় বিনিময়যোগ্যভাবে ব্যবহার করা যেতে পারে? পয়েন্টার এবং অ্যারে নাম করতে পারা মোটামুটি হতে বিনিময়যোগ্যভাবে ব্যবহার করা হয় . ব্যতিক্রম আছে। আপনি একটি নতুন বরাদ্দ করতে পারবেন না নির্দেশক একটি মান অ্যারে নাম দ্য অ্যারে নাম সবসময় প্রথম উপাদান নির্দেশ অ্যারে.

লোকেরা আরও জিজ্ঞাসা করে, কীভাবে 2d অ্যারে মেমরিতে সংরক্ষণ করা হয়?

ক 2D অ্যারে সংরক্ষণ করা হয় কম্পিউটার এর মধ্যে স্মৃতি একটি সারি আরেকটি অনুসরণ করে। যদি প্রতিটি ডেটার মান থাকে অ্যারে এর B বাইট প্রয়োজন স্মৃতি , এবং যদি অ্যারে C কলাম আছে, তারপর স্মৃতি একটি উপাদানের অবস্থান যেমন স্কোর[m][n] হল (m*c+n)*B প্রথম বাইটের ঠিকানা থেকে।

2d অ্যারে কি সি-তে সংলগ্ন?

ভিতরে গ , ক দ্বিমাত্রিক অ্যারে একটি এক মাত্রিক বলে মনে করা হয় অ্যারে সারি, যা, নিজেদের, এক মাত্রিক অ্যারে . অতএব, ক দ্বিমাত্রিক অ্যারে পূর্ণসংখ্যার, AA, a হিসাবে সংরক্ষণ করা হয় সংলগ্ন উপাদানগুলির ক্রম, যার প্রত্যেকটি এক মাত্রিক অ্যারে.

প্রস্তাবিত: