2311 لاع زمرلاو مـقرلا A.1.5 Data Structures تناايبلا ......Course No. CS...

1
Course No. CS 2311 عال2311 والرمز الرقـمCourse Name A.1.5 Data Structures تلبيا تراكيب ا رقر اسـم اC.H Dist. 3 (2 + 1 + 1) 3 ( 2 + 1 + 1 ) لسـاعات اPre-requisite ---------- ---------- لسابقتطلب ا اCo-requisite CS 2301 عال2301 اتطلب ا رافقThis course aims to introduce basic data structures and performance measurement of algorithms which are to be used as tools in designing solutions to problems. Topics include: methods of analysis of algorithms including asymptotic notations and empirical measurements of performance, pointers and recursion, abstract data type concepts, different data structures including concepts, implementation and operations for maintaining them; such data structures are: lists and linked-lists, stacks, queues, priority queues, trees and its traversal, binary search trees, heaps, hash tables and graphs and graphs’ algorithms. Also, important sorting and searching algorithms will be discussed including: bubble sort, insertion sort, selection sort, merge sort, heap sort and radix sort, sequential search and binary search. مشاكل.ل لول كأدوات ق وضع املستخدم الث سوف ترزمياتلخواداء لس ات وقيالبيا كل اساسيات هيا التعريف ر يهدف القر هذا ا ويتضمنتوى افهوم ، مء الذاستدعاؤشرات واعملية، ات النظرية والرزميايل انوا : طرق ثلردةت البيا اتلبيافهوم تراكيب ا ، م وتطبيقها اكيب مثل:ذه الا؛ هساسية لصيانتهت العمليا ل وشرحا القوائم وكدسات، تصلة، ا القوائم ا الطواب، لوية،و ذات ا الطواب شتلبيا جرة اتجول فيها، وال شجرةلثنائية البحث ا، كوام اا تعلقةت ارزميا انوا مات و الرسو ميز و ال ، جداول. رزميات خوا أيضا الفرزة مثل:هم ا الفرزلفقاعي ا، الفرز عن طريقدخال ا، الفرز عن طريقختيار ا، الفرز عن طريق ال دمج، الفرزكوام،تمد على اع ا الفرز عن طريق ، البحث اليوبلثنائيعي والبحث التتاب ا. Recommended Text Book and References: Text Book: - Data Structures and Algorithm Analysis in C++" by ,Mark Allen Weiss, Addison-Wesley References: - College Council Approval, Session number ( 16 ) Academic year 1433 /1434 Date 30/ 07 /1435 H Department Council Approval, Session number (12) Academic year 1433/1434 Date: 26 / 07 /1434 H Dean of the College Head of the Department Name: Dr. Mohammed Alshammari Signature: ……………………………… Name: Dr. Bandar Bin Salih Al-Maslokh Signature: ………………………………

Transcript of 2311 لاع زمرلاو مـقرلا A.1.5 Data Structures تناايبلا ......Course No. CS...

Page 1: 2311 لاع زمرلاو مـقرلا A.1.5 Data Structures تناايبلا ......Course No. CS 2311 2311 لاع زمرلاو مـقرلا Course Name A.1.5 Data Structures تناايبلا

Course No. CS 2311 الرقـم والرمز 2311عال

Course Name A.1.5 Data Structures اسـم املقرر تراكيب البياانت

C.H Dist. 3 (2 + 1 + 1) 3 (2 +1 +1) السـاعات

Pre-requisite ---------- ---------- املتطلب السابق

Co-requisite CS 2301 رافقاملتطلب امل 2301عال This course aims to introduce basic data structures and performance measurement of algorithms which are to be used as tools in designing solutions to problems. Topics include: methods of analysis of algorithms including

asymptotic notations and empirical measurements of performance, pointers and recursion, abstract data type concepts, different data structures including concepts, implementation and operations for maintaining them; such data structures are: lists and linked-lists, stacks, queues, priority queues, trees and its traversal, binary search trees, heaps, hash tables and graphs and graphs’ algorithms. Also, important sorting and searching algorithms will be discussed including: bubble sort, insertion sort, selection sort, merge sort, heap sort and radix sort, sequential search and binary search.

هذا املقرر يهدف اىل التعريف أبساسيات هياكل البياانت وقياس االداء للخوارزميات اليت سوف تستخدم كأدوات يف وضع احللول للمشاكل.

وتطبيقها ، مفهوم تراكيب البياانتالبياانت اجملردة : طرق حتليل اخلوارزميات النظرية والعملية، املؤشرات واالستدعاء الذايت، مفهوماحملتوى ويتضمن جرة البياانتشالطوابري ذات األولوية، ، الطوابريالقوائم املتصلة، املكدسات، و القوائم وشرحًا للعمليات االساسية لصيانتها؛ هذه الرتاكيب مثل:

الفرز املهمة مثل: الفرزأيضًا خوارزميات .، جداول الرتميز والرسومات واخلوارزميات املتعلقة هبااألكوام ،البحث الثنائية شجرةوالتجول فيها، اجليوب، البحث عن طريق الفرزاملعتمد على األكوام، الفرز، دمجال عن طريق الفرز، االختيارعن طريق الفرز ،اإلدخال عن طريق الفرز ،الفقاعي

.التتابعي والبحث الثنائي

Recommended Text Book and References: Text Book:

- Data Structures and Algorithm Analysis in C++" by ,Mark Allen Weiss, Addison-Wesley

References:

-

College Council Approval, Session number ( 16 )

Academic year 1433 /1434 Date 30/ 07 /1435 H

Department Council Approval, Session number (12)

Academic year 1433/1434 Date: 26 / 07 /1434 H

Dean of the College Head of the Department

Name: Dr. Mohammed Alshammari

Signature: ………………………………

Name: Dr. Bandar Bin Salih Al-Maslokh

Signature: ………………………………