فایلار
Generic selectors
Exact matches only
Search in title
Search in content
اطلاعات بیشتر

پاورپوینت تحلیل الگوریتمها ۱۵ اسلاید

پاورپوینت تحلیل الگوریتمها ۱۵ اسلاید

دسته بندیپاورپوینت
فرمت فایلppt
حجم فایل۱۵ کیلو بایت
تعداد صفحات۱۵
برای دانلود فایل روی دکمه زیر کلیک کنید
دریافت فایل

نوع فایل: پاورپوینت (قابل ویرایش)

قسمتی از متن پاورپوینت :

تعداد اسلاید : ۱۵ صفحه

تحلیل الگوریتم ها مسائل و تمرین ها تحلیل الگوریتم ها ۱ . با استفاده ازاستقرای ریاضی نشان دهید زمانی که n توان صحیحی از ۲ است جواب رابطه بازگشتی زیربرابرچیست ؟
اگر n = 2 2
اگربرای k>1 ، n = 2 T(n) = 2T(n/2) + n

2 . مرتب سازی درجی می تواند به صورت یک روال بازگشتی بشرح زیر بیان شود . به منظور مرتب کردن A[1..n] ، آرایه A[1…n-1] را بطور بازگشتی مرتب کرده و سپس A(n) را درآرایه مرتب شده A[1..n-1] درج می کنیم . یک رابطه بازگشتی برای زمان اجرای این نسخه بازگشتی از مرتب سازی درجی بنویسید . k مرتب سازی درجی روی آرایه های کوچک در مرتب سازی ادغام ۱ . یک تغییر در مرتب سازی ادغام را در نظر بگیرید که درآن n/k زیر لیست با طول k با استفاده از مرتب سازی درجی ، مرتب شده و سپس با استفاده از فرایند ادغام استاندارد ادغام می شوند و k مقداری است که باید مشخص شود .

a . نشان دهید که n/k زیر لیست هر یک با طول k می توانند بوسیله مرتب سازی درجی در بدترین حالت در زمان Θ(n/k) مرتب شوند.
b . نشان دهید که زیر لیست ها می توانند دربدترین حالت درزمان Θ(nlg(n/k)) ادغام شوند . درستی قانون Horner قطعه کد زیر قانون horner را برای ارزشیابی چند جمله ای
P(x) = ∑ a x

= a + x(a + x(a +…+x(a + xa )…))
با ضرایب داده شده a a … a و یک مقدار برای x پیاده سازی می کند :
۱ y ← 0
2 i ← n
3 While i ≥ 0
4 do y ← a + x . y
5 i ← i -1 n k =0 k k 0 1 n-1 n i 0 1 n 2 a . زمان اجرای مجانبی این قطعه کد برای قانون Horner چیست ؟

b . شبه کدی برای پیاده سازی الگوریتم ارزشیابی ساده چند جمله ای بنویسید که هر جمله از چند جمله ای را از ابتدا محاسبه می کند . زمان اجرای این الگوریتم چیست ؟ در مقایسه با قانون Horner چگونه است ؟
c . ثابت کنید که ثابت زیر یک ثابت حلقه برای حلقه while در خطوط ۳- ۵ است .

y = ∑ a x
n-(i+1) k =0 k+i+1 k وارونگی ۱ . چه آرایه ای با عناصر مجموعه {۱ ۲ … n } بیشترین وارونگی ها را دارد ؟ این آرایه چند وارونگی دارد ؟

۲ . چه رابطه ای بین زمان اجرای مرتب سازی درجی و تعداد وارونگی ها درآرایه ورودی وجود دارد ؟

۳ . الگوریتمی ارائه دهید که تعداد وارونگی ها در یک جایگشت روی n عنصر را در بدترین حالت در زمان Θ(nlgn) تعیین کند . رشد توابع ۱ . فرض کنید f(n) و g(n) بطور مجانبی توابع غیرمنفی باشند . با استفاده از تعریف اصلی نماد Θ ، ثابت کنید که max(f(n) g(n)) = Θ(f(n) + g(n))

2 . توضیح دهید چرا عبارت ” زمان اجرای الگوریتم A حداقل O(n ) است ” ، بی معنی است ؟

۳ . آیا ۲ = O(n ) ؟ آیا ۲ = O(2 ) ؟

۴ . نشان دهیدهر ثابت حقیقی a وb که b>0 ،
( n+a ) = Θ(n ) n+1 2n 2 2n 2 b b 5 . آیا ۲ = O(n ) ؟ آیا ۲ = O(2 ) ؟


توجه: متن بالا فقط قسمت کوچکی از محتوای فایل پاورپوینت بوده و بدون ظاهر گرافیکی می باشد و پس از دانلود، فایل کامل آنرا با تمامی اسلایدهای آن دریافت می کنید.

رایگان اطلاعات بیشتر