exam data structure yazd 88 1-f1notes.ir

2
م خدا به نا وقت:ن داده ساختماحان پایان ترم امت2 ساعت1 د1 بد آن راخت منحصر به فر دررید نظر بگو را دروبرمایش ر دو پ- : : pre ABDEKCFGL in DBKEAFCLG 2 ستده ودر ل جمع کر با هم را آنهاودی گرفتهندی از وروست پ رابه صورت لله ای مرتبو چند جم که دد بنویستابعی- توان داشتن ضریب وره با یک متغر جمله چند جمله ای ه فرض بر این است که چاپ کندصل را حاار دادهگری قر دی هایار دادن داده مثل قرخص می گردد1 م2 و3 ود به منزله در یک نx 3 2 است3 رارترین مس کمیتم پریمده از الگورستفا اد و باقي را رسم کن عم درخت پوشايرید نظر بگو را دروبراف ر گر- وع از راسشرداب ب1 4 ه و با1وع از ریهد؟شر مي دنجام درخت دودویي ا روي زیر چه عملي بر تابع-- =0 d مي باشد( ,) Void what v d { (! ) ; if V return = ; v → data d ( what v , +1 ); → left d ( , +1);} what v→ right d 5 س شروعفه با آدر یک طرست خطی ل- L هد؟ می دنجام چه عملی را ا تابع زیره شده است داد( *) void what list L { * ,* ,* ; list p q r = ; p L = ; q NULL ( ) while p { = ; r q = ; q p = -> ; pp next q ـ> =; next r } نمونهسؤال3 1 2 3 4 5 100 30 60 20 10 50

Upload: ehsangh100

Post on 11-Feb-2017

233 views

Category:

Engineering


3 download

TRANSCRIPT

Page 1: Exam data structure yazd 88 1-f1notes.ir

به نام خدا ساعت2امتحان پایان ترم ساختمان داده وقت:

- دو پ مایش روبرو را در نظر بگ رید درخت منحصر به فرد آن را ب 1 د 1

: : pre ABDEKCFGL in DBKEAFCLG-تابعی بنویس د که دو چند جمله ای مرتب رابه صورت ل ست پ وندی از ورودی گرفته آنها را با هم جمع کرده ودر ل ست2

دیگری قرار داده حاصل را چاپ کند فرض بر این است که هر جمله چند جمله ای یک متغ ره با داشتن ضریب و توان استx32 در یک نود به منزله 3 و 2م1خص می گردد مثل قرار دادن داده های

- گراف روبرو را در نظر بگ رید درخت پوشاي عمقي را رسم کن د و با استفاده از الگوریتم پریم کمترین مس ر را31ب اب د شروع از راس

مي باشد 0d=-- تابع زیر چه عملي بر روي درخت دودویي انجام مي دهد؟شروع از ری1ه و با 4 ( , )Void what v d

{ (! ) ;if V return = ;v → data d ( what v , +1 );→ left d ( , +1);}what v→ right d

داده شده است تابع زیر چه عملی را انجام می دهد؟ L- ل ست خطی یک طرفه با آدرس شروع 5 ( * ) void what list L { * ,* ,* ;list p q r = ;p L = ;q NULL

( )while p { = ;r q = ;q p = -> ;p p next

q ـ> = ;next r }

3نمونه سؤال

1

23

4

5100

30

60

20

1050

Page 2: Exam data structure yazd 88 1-f1notes.ir

= ; } L qDFS ,-اگر برای تول د درخت پوشا از الگوریتم 6 BFS:استفاده شوند

الف)هر دو درخت پوشا تول د می کنند ولی ه چ دام درخت حد اقل تول د نمی کنند قادر ن ست BFS درخت پوشای حداقل تول د می کند ولی DFS ب) قادر ن ست DFS درخت پوشای حداقل تول د می کند ولی BFS ج)

د) ه چ دام درخت پوشا تول د نمی کنند

- درخت نخ ک1ی شده م ان ترت ب وجود دارد:7الف) ام ان پ مایش م ان ترت ب و پس ترت ب بدون استفاده از پ1ته وجود دارد

ب) ام ان پ مایش م ان ترت ب بدون استفاده از پ1ته وجود دارد ج) ام ان پ مایش م ان ترت ب و پ ش ترت ب بدون استفاده از پ1ته وجود دارد

د) ام ان پ مایش م ان ترت ب و پس ترت ب و پ ش ترت ب بدون استفاده از پ1ته وجود دارد-درخت جستجوی دودویی مفروض است اگر دنباله حاصل از جستجو بر روی این درخت از طرف ری1ه تا برگ درخت در8

نظر بگ ریم( فرض کن د عنصر مورد جستجو در درخت وجود ندارد) دنباله حاصل الف) اک دا صعودی است ب) اک دا نزولی است ج) ن می صعودی و ن م دیگر آن نزولی است د) ه چ دام

- ساختارهای داده زیر دنباله ای از اعداد را در خود ذخ ره کرده اند می خواه م دنباله مرتب شده صعودی در خروجی9داشته باش م کدام ک از آنها قادرند این عمل را سریعتر انجام دهند ( این عمل بدون استفاده از ساختار کم ی باید صورت

گ رد) max الف) درخت heap ب) درخت min heapج) درخت جستجوی دودویی د)درخت دودویی

یالی از گراف باشد که در ب ن تمامی یالهای آن کمترین وزن را دارد ، در این صورت:e-اگر 10الف) این یال در درخت پوشای کم نه گراف قطعا وجود دارد

ب) این یال، مم ن است در درخت پوشای کم نه گراف وجود نداشته باشد ج) اگر از الگوریتم کراس ال برای بدست آوردن درخت پوشای کم نه استفاده شود، این یال قطعا در درخت پوشای

کم نه گراف وجود خواهد داشت د) اگر از الگوریتم پرایم برای به دست آوردن درخت پوشای کم نه استفاده شود، این یال قطعا در درخت پوشای

کم نه گراف وجود خواهد داشت

Max - در یک درخت 11 heapکوچ ترین عنصر در کدام م ان درخت قرار گرفته است؟ الف)ری1ه ب) برگ ج) گره غ ر برگی د) می تواند در هر م انی باشد

Quick , - دنباله ای از اعداد زیر موجود است بعد از گذر اول با استفاده از روش های 12 sort radix sortدنباله به چه صورت هایی تبدیل خواهد شد؟

12 23 2 34 24 15 65 33 7 57 89 102 31 11

سوال امت ازی. دهدتابعی بنویس د که مرتب سازي به روش مبنایي را انجام

نمونه سؤالت پایان ترم استاد فاطمه سعادت جو درس ساختمان داده ها برای بحث درمورد جواب ها به سایت مراجعه کن د

3نمونه سؤال