মন্তব্যে আলোচনার ব্যাখ্যা দেওয়ার জন্য, আপনি বৃদ্ধির তুলনায় কী পরিমাপ করছেন তা গুরুত্বপূর্ণ matters
@ কাভেহের দ্বারা বর্ণিত হিসাবে, একই সাথে উভয় ক্ষেত্রে রৈখিক নয়, তবে লিনিয়ার হয় যদি একটি ধ্রুবক হয় এবং অন্যটি বৃদ্ধি পায়।O(mn)
অন্যদিকে, সম্ভবত রৈখিক হিসাবে বিবেচিত হবে। Intuitively, যদি দ্বিগুণ অথবা যদি দ্বিগুণ বা এমনকি উভয় এবং ডবল, বেশী দ্বিগুণ করতে পারেন। এটি সত্য নয় ; যদি এবং উভয় ডাবল 4 দ্বারা যায় তবে এটি অনেক প্রসঙ্গে এই চলমান সময়টিকে চতুর্ভুজ হিসাবে বিবেচনা করা হবে। আমি একটি দম্পতি অনুচ্ছেদে স্ট্রিং ম্যাচিংয়ের সাথে এর উদাহরণ দিই।মি এন এম এন এম + + এন এম এন এম এন এম এনO(m+n)mnmnm+nmnmnmn
তবে সাধারণত আপনি যখন বিগ- স্বরলিপি ব্যবহার করছেন তখন আপনি এটি বিশেষ কোনও বিষয়ের জন্য ব্যবহার করছেন using যেহেতু আমরা বেশিরভাগ তাত্ত্বিকই তাই এটি সাধারণত সমস্যার ইনপুটটির আকার।O
উদাহরণস্বরূপ ম্যাট্রিক্স সংযোজন নেওয়া যাক। দুটি ম্যাট্রিক্স যুক্ত করতে সময় লাগে । তবে আমাদের ইনপুটটির প্রতিটি উপাদান কেবল একবার স্পর্শ করা হয়, তাই এটিকে সাধারণত রৈখিক বলা হবে। অন্য কথায় বলতে গেলে , আমাদের ইনপুটটি আকার , সুতরাং চলমান সময় আকারের ক্ষেত্রে লিনিয়ার।ও ( এম এন ) ও ( এম এন ) ও ( এম এন )m×nO(mn)O(mn)O(mn)
এবার স্ট্রিং ম্যাচিংয়ের দিকে লক্ষ্য করা যাক - যথা আমাদের মাপের স্ট্রিং এবং আকার এর একটি স্ট্রিং দেওয়া হয় এবং আমরা দেখতে চাই যে বড় স্ট্রিংয়ের মধ্যে ছোট স্ট্রিংয়ের কোনও উপস্থিতি রয়েছে কিনা। আমরা সময়ে এটিকে নির্লজ্জভাবে পরীক্ষা করতে পারি ; এটি সাধারণত চতুর্ভুজ হিসাবে বিবেচিত হবে। কেন? এবং যদি কিছু হতে পারে তবে সেট করুন । তারপরে আমাদের চলমান সময় এবং আমাদের ইনপুটটি আকার ।এন ও ( এম এন ) মি এন এম = এন ও ( এম 2 ) 2 মিmnO(mn)mnm=nO(m2)2m
অন্যদিকে, আমরা যদি রবিন-কার্প অ্যালগরিদম ব্যবহার করি তবে আমরা (গড়) সময় পাই । আমাদের ইনপুটটিতে উভয় স্ট্রিং রয়েছে, সুতরাং আমাদের ইনপুটটি ওপেন এরও ছিল। সুতরাং, এটি সাধারণত রৈখিক হিসাবে উল্লেখ করা হবে।ও ( এম + এন )O(m+n)O(m+n)
সংক্ষিপ্তসার হিসাবে: ম্যাট্রিক্স গুণনের মতো জিনিসের জন্য সাধারণত রৈখিক বলা হয় কারণ এটি ইনপুটটির আকারের ক্ষেত্রে লিনিয়ার, তবে ছোট ইনপুটটির কারণে স্ট্রিং ম্যাচিংয়ের মতো জিনিসগুলির জন্য সাধারণত এটি চতুর্ভুজ বলা হয়। কোন শব্দটি উপযুক্ত তা আপনি এটি ব্যবহার করছেন সেই প্রসঙ্গে নির্ভর করে।O(mn)