কম্পিউটার

একই টেক্সট বারবার সার্চ করার জন্য C++ প্রোগ্রাম (যেমন একটি ডেটা স্ট্রাকচার তৈরি করে বাইবেল)


এটি একই টেক্সট বারবার অনুসন্ধান করার জন্য একটি C++ প্রোগ্রাম।

অ্যালগরিদম

শুরু করুন ইনপুট হিসাবে অনুসন্ধান করার জন্য মূল স্ট্রিং এবং প্যাটার্ন নিন। org_len =মূল স্ট্রিংয়ের দৈর্ঘ্য সঞ্চয় করুন pat_len =i =0 থেকে (org_len - pat_len) j =0 থেকে pat_len - 1 এর জন্য প্যাটার্নের দৈর্ঘ্য সংরক্ষণ করুন যদি (org[i + j] !=patt[j]) যদি ( j ==pat_len) বৃদ্ধি m. যে অবস্থানে প্যাটার্নটি পাওয়া যায় সেটি প্রিন্ট করুন যদি (m ==0) প্রিন্ট কোনো মিল খুঁজে পাওয়া যায় না অন্যথায় পাওয়া উদাহরণের মোট সংখ্যা প্রিন্ট করুন। রিটার্ন 0End

উদাহরণ

#include#include namespace ব্যবহার করে std;int main() { char org[150], patt[150]; int i, j, m =0, org_len, pat_len; cout <<"\nঅরিজিনাল স্ট্রিং লিখুন:"; cin>> org; cout <<"অনুসন্ধান করতে প্যাটার্ন লিখুন:"; cin>> patt; org_len =strlen(org); //মূল স্ট্রিং এর দৈর্ঘ্য সঞ্চয় করুন pat_len =strlen(patt); // (i =0; i <=(org_len - pat_len); i++) { (j =0; j 
 

            
  1. C++ এ একটি লাইনের মধ্যবিন্দু খুঁজে বের করার জন্য প্রোগ্রাম

  2. C++ এ ত্রিভুজের সেন্ট্রোয়েড খুঁজে বের করার প্রোগ্রাম

  3. C++ প্রোগ্রামে বাইনারি অনুসন্ধান?

  4. C++-এ গাছ তৈরি না করেই অভিন্ন BST পরীক্ষা করুন