Search this site
Embedded Files
Voranun's Subjects
  • Home
  • CPE1001
  • CPE1201
  • CPE2002
  • Data Structures and Algorithms
  • Front-End Programming
  • CPE2303
  • CPE3222
  • CPE3224
  • CPE3326
  • CPE5026
  • CPE1021
  • CPE2221
  • MAT2703
  • CE Project
  • กฎ-ระเบียบ-ข้อตกลง
    • การส่งการบ้านวิชาบรรยาย
Voranun's Subjects
  • Home
  • CPE1001
  • CPE1201
  • CPE2002
  • Data Structures and Algorithms
  • Front-End Programming
  • CPE2303
  • CPE3222
  • CPE3224
  • CPE3326
  • CPE5026
  • CPE1021
  • CPE2221
  • MAT2703
  • CE Project
  • กฎ-ระเบียบ-ข้อตกลง
    • การส่งการบ้านวิชาบรรยาย
  • More
    • Home
    • CPE1001
    • CPE1201
    • CPE2002
    • Data Structures and Algorithms
    • Front-End Programming
    • CPE2303
    • CPE3222
    • CPE3224
    • CPE3326
    • CPE5026
    • CPE1021
    • CPE2221
    • MAT2703
    • CE Project
    • กฎ-ระเบียบ-ข้อตกลง
      • การส่งการบ้านวิชาบรรยาย

CPE2221

ปฏิบัติการโครงสร้างข้อมูลและขั้นตอนวิธี

Data Structures and Algorithms Laboratory

อาจารย์วรณัน วรมงคล

สาขาวิชาวิศวกรรมคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม มหาวิทยาลัยราชภัฏสวนสุนันทา

สื่อการสอน

Lab Sheet: <-- รวมทุกบท

    1. Review C Programming #1

    2. Review C Programming #2

    3. Array

    4. Linked List, Lab เพิ่มเติม

    5. Stack

    6. Queue

    7. Analysis of Algorithm Efficiency #1

    8. Analysis of Algorithm Efficiency #2

    9. Sorting #1

    10. Sorting #2

    11. Hashing

    12. Tree

e-book:

    • Anany Levitin. (2007). Introduction to The Design and Analysis of Algorithms. (2nd ed.). USA. Pearson Education.

    • Tutorialspoint. Data Structures & Algorithms.

Video Presentation: -

เอกสารประกอบการสอน

  • ประมวลการสอน (Course Syllabus)

  • กฏการส่งงานในชั่วโมงและการบ้าน

  • ปรับพื้นฐานการเขียนโปรแกรมภาษาซี

การบ้าน (Homework): <-- รวมทุกบท

  1. Review C Programming #1

  2. Review C Programming #2

  3. Array

  4. Linked List

  5. Stack

  6. Queue

  7. Analysis of Algorithm Efficiency #1

  8. Analysis of Algorithm Efficiency #2

  9. Sorting #1

  10. Sorting #2

  11. Hashing

  12. Tree

งานกลุ่ม (Group Assignment): -

แหล่งเรียนรู้เพิ่มเติม

เว็บไซต์

    1. online compiler and debugger for c/c++ on onlineGDB


วีดีโอ

    1. C Programming Fun Programs [Playlists on Youtube] by Computer Science

    2. Practice Program Problems [Playlists on Youtube] by Computer Science

    3. Recursion [Playlists on Youtube] by Computer Science


บทความ/weblog

    1. Developing C programs on Mac OS

    2. Developing C programs on Mac OS (using Xcode)

    3. Learn to code using the C programming language on your Mac

    4. Xcode: creating an executable file

    5. Difference between CC, gcc and g++?

หนังสือ


Report abuse
Report abuse