مبانی ساختمان داده ها و الگوریتم ها
اسلاید 1: 1Data Structure (40-254)در اين درس مباني ساختمان داده ها و الگوريتم ها تدریس میشود.
اسلاید 2: 2مطالبي كه دانشجو بايد از قبل بداندساختمان گسسته (بعنوان درس پيش نياز)آشنائي با يكي از زبانهاي برنامه نويسي مانندCC++JavaPascalدر اين درس سعي ميشود الگوريتم ها مستقل از زبان برنامه نويسي ارائه گردد.
اسلاید 3: 3مراجعIntroduction to Algorithms, T.Cormen, V.Leiserson, R.Riverst & C.Stein (CLRS)  MIT Press, Sept. 2001,
اسلاید 4: 4مراجعFoundation of Computer Science,A.V.Aho, D.Ullman, W.H.Freeman & Company, 1992, مباني علم كامپيوتر - جلد اول –  ترجمه منصور جم زاد  انتشارات دانشگاه صنعتي شريف - 1381
اسلاید 5: 5مراجع
اسلاید 6: 6ريز مواد درسمعرفي درس - سطوح تجريد (انتزاع) - مراحل مختلف حل مسئله و انتزاع - داده مدل ها (Data Models)، داده گونه ها (Data Types)،  داده ساختار ها (Data Structures) ، داده گونه هاي انتزاعي (ADT)،  شئي (Object)روش هاي تحليل الگوريتم ها - تابع رشد ، شمارش مراحل ، رابطه هاي بازگشتي و روش هاي حل آنها (حدس و استقرا) ، رابطه هاي همگن
اسلاید 7: 7ريز مواد درس 3. داده ساختار هاي ليست - تعاريف اوليه ، عمليات بر روي ليست - داده ساختار ها براي ليست ، كار با اشاره گر هاي واقعي - انواع ليست ها : صف پشته Heap ، پياده سازي آنها ، ليست هاي كلي - پياده سازي رشته ها ُStrings  - Garbage Collection
اسلاید 8: 8ريز مواد درس 4. داده ساختار هاي درخت - تعاريف اوليه ، درخت عبارت : Expression Tree - پياده سازي هاي مختلف درخت ها ،  استقرا بر روي درخت پيمايش درخت استقراي ساختاري : Structural Induction درخت دودوئي : Binary Tree { توليد كد اسمبلي ازدرخت عبارت } اعمال مختلف بر روي درخت عبارت
اسلاید 9: 9ريز مواد درس 5. داده ساختار ها براي فرهنگ داده ها - درخت دودوئي جستجو : Binary search tree - درخت دودوئي جستجوي متوازن : Balanced binary search tree  - درخت AVL  - درخت ” قرمز – سياه ” - درخت بازه : Interval tree  - درخت الفبا : Trie - درخت هاي 3-2
اسلاید 10: 10ريز مواد درس6 – ساير داده ساختار ها  - صف اولويت و درخت نيمه مر تب : Priority Queue and  Partially Ordered Tree
اسلاید 11: 11ريز مواد درس7 – الگوريتم هاي مرتب سازي Sorting Algorithms   - درخت تصميم : Decision Tree - الگوريتم هاي ساده مرتب سازی : حبابي Bubble درجي Insertion  انتخابي Selection - الگوريتم هاي با مرتبه خطي : Count sort - الگوريتم هاي با مرتبه غير خطي : Heap sort Radix sort Quick sort Bucket sort Shell sort    External sort
اسلاید 12: 12ريز مواد درس Hash tables and related algorithms
اسلاید 13: 13نحوه ارزيابي درستمرين هاي درسي (مسائل تئوري ) .................. 2 نمره مسائل برنامه نويسي ...... 2 آزمون هاي كوتاه : 3 كوئيز ، هر كدام 1 نمره ........ 3 آزمون ميان ترم .............................................. 5آزمون پايان ترم ............................................. 8 جمع 20 نمره
اسلاید 14: 14كلاس هاي حل تمرين شنبه ها يا دوشنبه ها ساعت 1:00-12:00 شركت در كلاس هاي حل تمرين قويا ّّ توصيه ميشود.
نقد و بررسی ها
هیچ نظری برای این پاورپوینت نوشته نشده است.