بخشی از پاورپوینت

--- پاورپوینت شامل تصاویر میباشد ----

اسلاید 1 :

تحليل الگوريتم ها

 1 . با استفاده ازاستقراي رياضي نشان دهيد زماني كه توان صحيحي از 2 است جواب رابطه بازگشتي زيربرابرچيست ؟

                               اگر = 2                                      2

                               اگربراي k>1 ، = 2      T( ) =    2T( /2) +  

 

2 . مرتب سازي درجي مي تواند به صورت يك روال بازگشتي بشرح زير بيان شود . به منظور مرتب كردن A[1.. ] ، آرايه A[1... -1] را بطور بازگشتي مرتب كرده و سپس A( ) را درآرايه مرتب شده A[1.. -1] درج مي كنيم . يك رابطه بازگشتي براي زمان اجراي اين نسخه بازگشتي از مرتب سازي درجي بنويسيد .

اسلاید 2 :

مرتب سازي درجي روي آرايه هاي كوچك در مرتب سازي ادغام

1 . يك تغيير در مرتب سازي ادغام را در نظر بگيريد كه درآن /k زير ليست با طول k با استفاده از مرتب سازي درجي ، مرتب شده و سپس با استفاده از فرايند ادغام استاندارد ادغام مي شوند و k مقداري است كه بايد مشخص شود .

 a . نشان دهيد كه /k زير ليست هر يك با طول k مي توانند بوسيله مرتب سازي درجي در بدترين حالت در زمان Θ( /k)  مرتب شوند.

 b . نشان دهيد كه زير ليست ها مي توانند دربدترين حالت درزمان Θ( lg( /k)) ادغام شوند . 

اسلاید 3 :

 درستي قانون Hor er

 قطعه كد زير قانون hor er را براي ارزشيابي چند جمله اي                                  

P(x) = ∑ a  x

        = a  + x(a  + x(a  +…+x(a    + xa  )…)),

با ضرايب داده شده a  ,a  ,…, a   و يك مقدار براي x پياده سازي مي كند :

1     y ← 0

2      i ←

3      While i ≥ 0

4          do  y ← a  + x . y

5                 i ← i -1  

اسلاید 4 :

 a . زمان اجراي مجانبي اين قطعه كد براي قانون Hor er چيست ؟

 b . شبه كدي براي پياده سازي الگوريتم ارزشيابي ساده چند جمله اي بنويسيد كه هر جمله از چند جمله اي را از ابتدا محاسبه مي كند . زمان اجراي اين الگوريتم چيست ؟ در مقايسه با قانون Hor er چگونه است ؟

 c . ثابت كنيد كه ثابت زير يك ثابت حلقه براي حلقه while در خطوط 3- 5 است .

y = ∑ a        x

اسلاید 5 :

وارونگي

 1 . چه آرايه اي با عناصر مجموعه {1,2,…, }  بيشترين وارونگي ها را دارد ؟ اين آرايه چند وارونگي دارد ؟

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

 3 . الگوريتمي ارائه دهيد كه تعداد وارونگي ها در يك جايگشت روي عنصر را در بدترين حالت در زمان Θ( lg )  تعيين كند . 

اسلاید 6 :

رشد توابع

 1 . فرض كنيد f( ) و g( ) بطور مجانبي توابع غيرمنفي باشند . با استفاده از تعريف اصلي نماد Θ ، ثابت كنيد كه max(f( ),g( )) = Θ(f( ) + g( ))

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

 3 . آيا 2    = O(   )  ؟ آيا 2   = O(2   )  ؟

 4 . نشان دهيدهر ثابت حقيقي a  وb كه b>0 ،

                                                                             ( +a )  = Θ(   )

اسلاید 7 :

 5 . آيا 2    = O(   )  ؟ آيا 2   = O(2   ) ؟

 6 . ثابت كنيد زمان اجراي يك الگوريتم  Θ(g( ))  است اگر و فقط اگر زمان اجراي آن در بدترين حالت O(g( ))  و زمان اجراي آن در بهترين حالت Ω(g( ))  باشد .

 

اسلاید 8 :

نمادهاي استاندارد و توابع عمومي

 1 . نشان دهيد اگر f( ) و g( ) توابع صعودي يكنواخت باشند ، آنگاه توابع f( ) + g( ) وf(g( )) نيز صعودي يكنواخت هستند ، و اگر علاوه بر آن f( ) و g( ) غير منفي نيز باشند ، آنگاه f( ). g( )  صعودي يكنواخت است .

 2 . آيا تابع ┌ lg ┐!  بطور چند جمله اي محدود است ؟ آيا تابع ┌ lg lg ┐!  بطور چند جمله اي محدود مي شود ؟

 3 . كدام يك بطور مجانبي بزرگتر است :

                                                               lg *(lg )   يا lg(lg* )

 

اسلاید 9 :

 a . توابع زير را برحسب مرتبه رشد رتبه بندي كنيد .

Lg(lg* )     2        (√2 )                      !         (lg )!

(3/2)                   lg          lg( !)        2           

L l        lg*      . 2                      l         1

 2              (lg )       e            4          ( +1)!       √ lg               

اسلاید 10 :

براي دو تابع f( )  و g( )  داريم f( ) = Θ(g( ))  اگروفقط اگر f( ) = O(g( ))  و f( ) = Ω(g( ))  .

اكثر ويژگي هاي رابطه اي اعداد حقيقي در مقايسه هاي مجانبي نيز به كار ميروند .

 تعدي :

 f( ) = Θ(g( ))  و g( ) = Θ(h( )) دلالت مي كنند براينكه f( ) = Θ(h( ))  

 f( ) = O(g( ))  و g( ) = O(h( )) دلالت مي كنند براينكه f( ) = O(h( ))  

 f( ) = Ω(g( ))  و g( ) = Ω(h( )) دلالت مي كنند براينكه f( ) = Ω(h( ))  

 f( ) = o(g( ))  و g( ) = o(h( ))  دلالت مي كنند براينكه f( ) = o(h( ))  

 f( ) = ω(g( ))  و g( ) = ω(h( )) دلالت مي كنند براينكه f( ) = ω(h( ))   

در متن اصلی پاورپوینت به هم ریختگی وجود ندارد. برای مطالعه بیشتر پاورپوینت آن را خریداری کنید