২-৪ঃ ভেক্টর মডিফাইয়ার ফাংশন -২
এই পেজে আমরা শিখবো কীভাবে ভেক্টরের ভ্যালু গুলা বিল্টইন ফাংশনের সাহায্যে রিপ্লেস করা যায় বা কোন একটি নির্দিষ্ট ভ্যালু খুজে বের করা যায় ।
আসেন কিছু পাওয়ারফুল বিল্ট ইন ফাংশন সম্পর্কে জেনে নেয়া যাক।
replace() -> এই ফাংশনের সাহায্যে আমরা vector এর কোন একটি নির্দিষ্ট রেঞ্জের একটি নির্দিষ্ট ভ্যালুকে অন্য একটি ভ্যালু দিয়ে রিপ্লেস করে দিতে পারি। এই ফাংশনের টাইম কমপ্লেক্সিটি হলো O(N) .
Syntax : replace(v.begin() , v.end() , target_value , change_value)
find() -> এই ফাংশনের সাহায্যে আমরা ভেক্টর এর কোন একটি ভ্যালু আছে কিনা খুজে দেখতে পারি। এই ফাংশন আমাদের একটি ইটারেটর রিটার্ন করে যা ঐ ভ্যালুটির ইন্ডেক্সে পয়েন্ট করা থাকে, আর যদি ভ্যালুটি খুজে না পায় তবে v.end() এ পয়েন্ট করে থাকে । এই ফাংশনের টাইম কমপ্লেক্সিটি হলো O(N).
Syntax : find(v.begin() , v.end() , target_value )
Last updated