exam data structure ashkezar f1notes.ir

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

Upload: ehsangh100

Post on 11-Feb-2017

256 views

Category:

Engineering


2 download

TRANSCRIPT

Page 1: Exam data structure ashkezar f1notes.ir

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

درخت نخ کtی شده را نtان دrد postorder-تابعي بنویسيد که پيمایش 1

- تابعي بنویسيد که عمل حذف را در درخت جستجوي دودویي نtان دrد 2

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

: : pre ABDEKCFGL in DBKEAFCLG- گراف روبرو را در نظر بگيرید درخت پوشاي عمقي را رسم کنيد و با استفاده از الگوریتم پریم4

1کمترین مسير را بيابيد شروع از راس

1

- تابعی بنویسيد که دو چند جمله ای مرتب رابه صورت ليست پيوندی از ورودی گرفته آنها را با rم5جمع کرده ودر ليست دیگری قرار داده حاصل را چاپ کند فرض بر این است که rر جمله چند

در3 و 2جمله ای یک متغيره با داشتن ضریب و توان مtخص می گردد مثل قرار دادن داده rای استx32یک نود به منزله

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

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

1نمونه سؤال

1

23

4

5100

30

60

20

1050

Page 2: Exam data structure ashkezar f1notes.ir

داده شده است تابع زیر چه عملی را انجام می دrد؟ L- ليست خطی یک طرفه با آدرس شروع 7 = -> ;p p next

q ـ> = ;next r }

= ;L q

} ّ ( * ) void what list L

{ * ,* ,* ;list p q r = ;p L = ;q NULL

( )while p { = ;r q = ;q p

DFS ,-اگر برای توليد درخت پوشا از الگوریتم 8 BFS:استفاده شوند

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

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

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

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

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

1نمونه سؤال

Page 3: Exam data structure ashkezar f1notes.ir

-درخت جستجوی دودویی مفروض است اگر دنباله حاصل از جستجو بر روی این درخت از طرف10ریtه تا برگ درخت در نظر بگيریم( فرض کنيد عنصر مورد جستجو در درخت وجود ندارد) دنباله

حاصل الف) اکيدا صعودی است ب) اکيدا نزولی است ج) نيمی صعودی و نيم دیگر آن نزولی است د) rيچ دام

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

بدون استفاده از ساختار کم ی باید صورت گيرد) max الف) درخت heap ب) درخت min heapج) درخت جستجوی دودویی د)درخت دودویی

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

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

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

درخت پوشای کمينه گراف وجود خواrد داشت

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

سوال امتيازی گراف را انجام دrد DFSتابعی بنویسيد که پيمایش

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

1نمونه سؤال