کمپیوٹیشنل پیچیدگی

مصنف: Monica Porter
تخلیق کی تاریخ: 21 مارچ 2021
تازہ کاری کی تاریخ: 15 مئی 2024
Anonim
الگوریتم های توضیح داده شده: پیچیدگی محاسباتی
ویڈیو: الگوریتم های توضیح داده شده: پیچیدگی محاسباتی

مواد

تعریف - کمپیوٹیشنل پیچیدگی کا کیا مطلب ہے؟

کمپیوٹیشنل پیچیدگی ایک کمپیوٹر سائنس کا تصور ہے جو خاص قسم کے کاموں کے لئے ضروری کمپیوٹنگ وسائل کی مقدار پر مرکوز ہے۔ حسابی پیچیدگی کے نظریہ میں ، محققین مختلف قسم کے کاموں کو پیچیدگی کی مختلف سطحوں میں درجہ بندی کرنے کے لئے کسی قسم کے وسائل یا کام کی دریافت کریں گے جس کی ضرورت ہوگی۔


مائیکروسافٹ ازور اور مائیکروسافٹ کلاؤڈ کا تعارف | اس گائیڈ کے دوران ، آپ کو معلوم ہوگا کہ کلاؤڈ کمپیوٹنگ کیا ہے اور مائیکروسافٹ ایذور آپ کو بادل سے ہجرت کرنے اور اپنے کاروبار کو چلانے میں کس طرح مدد کرسکتا ہے۔

ٹیکوپیڈیا کمپیوٹیشنل پیچیدگی کی وضاحت کرتا ہے

اگرچہ کمپیوٹیشنل پیچیدگی کچھ طریقوں سے الگورتھم کے تجزیہ کی طرح ہے ، لیکن یہ ریاضی کے نظریہ کی بنیادی طور پر اپنی شاخ ہے۔ کچھ لوگ اس نقطہ نظر کے بارے میں سوچتے ہیں کہ کسی خاص مسئلے کو حل کرنے یا کسی خاص کام کے حصول میں کتنا کام کرنا ہوگا۔ مختلف قسم کے تجزیہ کار کمپیوٹیشنل پیچیدگی کی تحقیق کا استعمال کرتے ہیں تاکہ یہ معلوم کریں کہ کسی کام کے کون سے حصے کمپیوٹنگ سسٹم کے لئے سب سے زیادہ مشکل ہوسکتے ہیں ، یا یہ جاننے کے لئے کہ کسی پروجیکٹ کو کس حد تک موثر طریقے سے مکمل کیا جاسکتا ہے۔ اگرچہ کچھ ڈویلپرز کمپیوٹیشنل پیچیدگی کو ان کے کام سے غیر متعلق سمجھتے ہیں ، دوسروں نے اس بات کی نشاندہی کی ہے کہ کاموں یا الگورتھم کو ایک اعلی پیچیدگی طبقے سے ایک نچلے پیچیدگی والے کلاس میں کامیابی سے تبدیل کرنے سے وہ زیادہ بہتر کام کرسکتے ہیں۔ پروگرامر اور ڈویلپرز جو گھوںسلا لوپس ، منطق کے درخت یا دوسری قسم کی تال جیسے آئٹمز پر کمپیوٹیشنل پیچیدگی کا نظریہ استعمال کرتے ہیں وہ وسائل کی بھوک سے کم عمل کس طرح پیدا کرنے کے بارے میں بہتر فہم کے ساتھ زیادہ موثر نظام تشکیل دے سکتے ہیں۔