আমি নেট বিগইন্টিজারের সাথে ঘুরে বেড়াচ্ছি এবং মূলত আমি ভাবছি যে সংখ্যাটি - আনুমানিক উত্তরটি ভাল হবে - এটি হ'ল বক্ররেখের বিচ্যুতির বিন্দু (অপারেশনের জন্য প্রয়োজনীয় সময়ের বর্ধন) বনাম (বিগইন্টিজারের মান))?
বা এগুলি এমন কোনও বিচ্যুতি নিয়ে ডিজাইন করা হয়েছে যে যদি আমরা বিগইন্টিজারের মান বনামের মূল্য 1 থেকে অনন্তের জন্য প্রয়োজনীয় সময়ের বৃদ্ধির পরিকল্পনা করি তবে আমাদের সমস্ত পথের মসৃণ বক্ররেখা থাকবে?
উদাহরণস্বরূপ, ধরে নিচ্ছি অ্যারেগুলি 50 টি আইটেম পরিচালনা করার ক্ষমতা নিয়ে ডিজাইন করা হয়েছে। এর অর্থ হল আমার কাছে যদি 1 টি আইটেম থাকে তবে অপারেশনগুলি f (1) সময় হয় are এবং যখন আমার 2 টি আইটেম রয়েছে, অপারেশনগুলি f (2) সময় হয়। যদি আমার 50 টি আইটেম থাকে তবে ক্রিয়াকলাপ এফ (50) সময় হয়। তবে যেহেতু এটি কেবল 50 টি আইটেম পরিচালনা করার জন্য ডিজাইন করা হয়েছে, যখন আমাদের 51 টি আইটেম থাকবে তখন কাজগুলি হবে জি (51) যেখানে জি (51)> চ (51) হবে।
সঠিকভাবে প্রয়োগ করা হলে বিগইন্টিজার গাণিতিকের জটিলতাটি একটি মসৃণ বক্রাকার হওয়া উচিত। উদাহরণস্বরূপ, গুণনের সময় জটিলতা হ'ল ও (এনএম) হওয়া উচিত যেখানে এন প্রথম গুণকটিতে সংখ্যাগুলির সংখ্যা এবং এম দ্বিতীয় গুণকটিতে অঙ্কের সংখ্যা। অবশ্যই ব্যবহারিক সীমাবদ্ধতা রয়েছে যাতে আপনি এন এবং এমকে এত বড় বাছাই করতে পারেন যে সংখ্যাগুলি আপনার মেশিনে ফিট না।
এটির মতো বাস্তবায়িত হয়েছে বলে দাবি করে এমন কোনও দলিল সম্পর্কে কি কেউ / জানেন?