زمان اجرا نمایی چیست؟
زمان اجرا نمایی چیست؟

تصویری: زمان اجرا نمایی چیست؟

تصویری: زمان اجرا نمایی چیست؟
تصویری: زمان چیست ؟؟ آیا زمان یک توهم است ؟؟؟ 2024, ممکن است
Anonim

زمان اجرا نمایی . مجموعه مسائلی که می توان آنها را حل کرد نمایی الگوریتم های زمانی، اما هیچ الگوریتم زمانی چند جمله ای برای آن ها شناخته شده نیست. یک الگوریتم گفته می شود نمایی زمان، اگر T(n) با 2 محدود شودچند( )، که در آن poly(n) چند جمله ای در n است.

به این ترتیب زمان اجرای چند جمله ای و نمایی چیست؟

نمایی پیچیدگی بیشتر طول می کشد زمان و فضا از چند جمله ای پیچیدگی برای تعداد یکسانی از متغیرها از نظر علامتی نمایی پیچیدگی بیشتر از چند جمله ای پیچیدگی نمایی پیچیدگی بیشتر طول می کشد زمان و فضا از چند جمله ای پیچیدگی برای تعداد یکسانی از متغیرها

دوم اینکه زمان اجرای یک الگوریتم چیست؟ این زمان اجرای یک الگوریتم برای یک ورودی خاص به تعداد عملیات اجرا شده بستگی دارد. هرچه تعداد عملیات بیشتر باشد، طولانی تر است زمان اجرای یک الگوریتم . ما معمولاً می خواهیم بدانیم که چند عملیات است الگوریتم متناسب با اندازه ورودی آن اجرا خواهد شد که آن را.

بر این اساس، پیچیدگی نمایی چیست؟

این نمونه ای از زمان درجه دوم است پیچیدگی . O(2^N) - نمایی زمان. نمایی زمان پیچیدگی نشان دهنده الگوریتمی است که رشد آن با هر افزودن به مجموعه داده ورودی دو برابر می شود. اگر موارد دیگری را می شناسید نمایی الگوهای رشد، این کار تقریباً به همین صورت است.

چه زمانی چند جمله ای در نظر گرفته می شود؟

آ چند جمله ای - الگوریتم زمان هست یک الگوریتم اعدام که زمان یا توسط a داده می شود چند جمله ای در اندازه ورودی، یا می تواند توسط چنین محدود شود چند جمله ای . مشکلاتی که با الف قابل حل است چند جمله ای - الگوریتم زمان مشکلات قابل حل نامیده می شوند. الگوریتم های مرتب سازی معمولاً به O(n log n) یا O(n) نیاز دارند2) زمان.

توصیه شده: