কম্পিউটার টিউটোরিয়াল

ডেটা স্ট্রাকচারে বার্নুলি ডিস্ট্রিবিউশন


বার্নুলি ডিস্ট্রিবিউশন হল একটি ডিসক্রিট ডিস্ট্রিবিউশন যাতে দুটি সম্ভাব্য ফলাফল রয়েছে x = 0 এবং x = 1 দ্বারা লেবেল করা। x = 1 সাকসেস, এবং x = 0 ফেইলার। সাকসেস হয় p প্রোবাবিলিটিতে, এবং ফেইলার হয় q প্রোবাবিলিটিতে q = 1 – p। সুতরাং

$$P\lgroup x\rgroup=\begin{cases}1-p\:for & x = 0\\p\:for & x = 0\end{cases}$$

এটিও নিচের মত লিখা যায় -

$$P\lgroup x\rgroup=p^{n}\lgroup1-p\rgroup^{1-n}$$

উদাহরণ

#include 
#include 
using namespace std;
int main() {
    const int nrolls=10000;
    default_random_engine generator;
    bernoulli_distribution distribution(0.7);
    int count=0; // count number of trues
    for (int i=0; i

আউটপুট

bernoulli_distribution (0.7) x 10000:
true:7024
false: 2976
  1. করেসপন্ডেন্স ভিত্তিক ডেটা স্ট্রাকচার

  2. ডেটা স্ট্রাকচারে অ্যাডজেসেন্সি লিস্ট

  3. ডেটা স্ট্রাকচারে মিনিমাম স্প্যানিং ট্রি

  4. ডেটা স্ট্রাকচারে বাইনারি ট্রি রিপ্রেজেন্টেশন