সাধারণত, ভেক্টর এবং অ্যারে একই জিনিস হয় এবং প্রোগ্রামিংয়ের সময় আন্তঃ বিনিময়যোগ্য হিসাবে ব্যবহৃত হয়। এটি বেশিরভাগ জায়গায় রয়েছে তাই বেশিরভাগ সময় আপনার এটি নিয়ে খুব বেশি চিন্তা করা উচিত নয়।
এটি বলেছিল, ভাষাটি অপ্রচলিত এবং আমাদের মাঝে মাঝে বিভিন্ন শব্দগুলির বিভিন্ন অর্থ রয়েছে যা একই জিনিসটির অর্থ হয় বা একটি শব্দ যার দুটি বা তার বেশি অর্থ হয়।
সি-তে একটি অ্যারে হ'ল একই ধরণের ডেটা উপাদানগুলির একটি সিরিজ যা স্বচ্ছন্দে স্মৃতিতে সঞ্চয় করা হয়। জাভা উত্তরাধিকার সূত্রে এই অর্থ। এটি তালিকা বা ভেক্টরের মতো নয়, কারণ অ্যারেগুলির তুলনায় এটি আরও বেসিক।
একটি ভেক্টর একটি গাণিতিক কনস্ট্রাক্ট একটি বস্তু যে একই ধরণের অন্য বস্তুর যোগ করা যেতে পারে, অথবা একই ধরণের আরেকটি ভেক্টর ফলে কোনো বাস্তব (অথবা জটিল) সংখ্যা দ্বারা গুন করতে হিসাবে সংজ্ঞায়িত করা হয়। এটিতে আরও কয়েকটি বৈশিষ্ট্য রয়েছে যা খুব কার্যকর।
একটি ভেক্টরের মাত্রা রয়েছে । এটি বিভিন্ন ভেক্টরের ন্যূনতম সংখ্যা যা এই ধরণের প্রতিটি সম্ভাব্য ভেক্টর পেতে মিলিত হতে হবে। বেগ এবং ত্বরণ ত্রিমাত্রিক ভেক্টর কারণ স্পেসের 3 টি বেস দিক রয়েছে এবং এই তিনটি ভিত্তিক দিকের গুণক যুক্ত করে আপনি স্থানটিতে যে কোনও অবস্থান পেতে পারেন। একটি প্লেনে অবস্থান একটি দ্বিমাত্রিক ভেক্টর এবং স্বতন্ত্র সংখ্যাগুলি 1-মাত্রিক ভেক্টর।
মাত্রা n এর একটি ভেক্টরকে উপস্থাপন করার একটি উপায় হ'ল এন উপাদানগুলির একটি অ্যারে ব্যবহার করে প্রত্যেকটি প্রতিনিধিত্ব করে যে আপনার ভেক্টরে উঠতে প্রতিটি বেস ভেক্টরকে কতটা যুক্ত করতে হবে।
যেহেতু সময়ের সাথে আপনি উপাদানগুলির একটি অ্যারা ব্যবহার করে কোনও ভেক্টরকে উপস্থাপন করতে পারেন, তাই দুটি ধারণাটি সমান হয়। সুতরাং, অনেক জায়গায়, তারা কেবল একই জিনিস এবং কিছু ভাষায় অ্যারেগুলিকে ভেক্টর বলা হয়।
অন্য একটি ক্ষেত্রে যেখানে একটি শব্দের দুটি পৃথক অর্থ রয়েছে, উদাহরণস্বরূপ, মাত্রা । 1-মাত্রিক অ্যারে হিসাবে কোনও ভেক্টরের উইকিপিডিয়া সংজ্ঞা একটি উদাহরণ। আপনি এখানে ভেক্টর মাত্রা নিয়ে কথা বলছেন না। আপনি ডেটা স্ট্রাকচারের কম্পিউটার উপস্থাপনের কথা বলছেন। একটি 3-মাত্রিক ভেক্টর আকারের "1-মাত্রিক" অ্যারে দ্বারা প্রতিনিধিত্ব করা যেতে পারে 3. লাইন 3 সংখ্যা। একটি 3x3 ম্যাট্রিক্সকে "2-মাত্রিক" অ্যারে দ্বারা প্রতিনিধিত্ব করা যেতে পারে, যা প্রোগ্রামাররা অ্যারের অ্যারে বলে। তবুও একটি 3x3 ম্যাট্রিক্স 9 মাপের একটি গাণিতিক ভেক্টর (যেহেতু এটিতে একটি ভেক্টরের সমস্ত বৈশিষ্ট্য রয়েছে) এবং 9 টি সংখ্যা রয়েছে। বিভ্রান্ত, হাহ?
যাইহোক, আমি মনে করি উত্তরটি কেবল সহজ: চিন্তা করবেন না। এটি সব প্রসঙ্গে নির্ভর করে। দুটি শব্দ বিভিন্ন উত্স আছে, কিন্তু ডাটা স্ট্রাকচার প্রেক্ষাপটে, যখন তারা বলে ভেক্টর তারা ঠিক মানে অ্যারের ।