/data-class

Repo for 2110211 Introduction to Data Structure

Primary LanguageC++

data-class

Repository สำหรับ sourcec code ที่ใช้ในวิชา 2110211 Introduction to Data Structure ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ จุฬาลงกรณ์มหาวิทยาลัย

version ปัจจุบันคือ 0.4.2

การใช้งาน

ใน repository จะมี folder หลักอยู่ 2 folder ได้แก่ exercise และ stl-cp โดยที่ exercise นั้นจะเป็นการบ้าน พร้อมเฉลย โดยรูปแบบการใช้งานจะเป็นโจทย์สำหรับระบบ grader ส่วน stl-cp นั้นจะเป็น source-code สำหรับโครงสร้างข้อมูลต่าง ๆ พร้อมด้วยตัวอย่างการใช้งาน โดยที่ไฟล์ test_xxx.cpp นั้นจะเป็นตัวอย่างการใช้งานของไฟล์ xxx.h

stl-cp

STL-CP เป็นโครงสร้างข้อมูลในภาษา C++ ซึ่งเขียนขึ้นมาโดยมีวัตถุประสงค์เพื่อใช้ในการเรียนการสอน โดยพยายามให้สามารถใช้งานพื้นฐานได้เหมือนกับ standard template library (STL) ในภาษา C++ โดยใน STL-CP นั้นจะมีโครงสร้างข้อมูล vector, stack, queue, priority_queue, list, map, unordered_map ให้ใช้งาน

การใช้งานนั้นจะต้อง compile ด้วย C++ เวอร์ชัน c++11 (ใช้ option -std=c++11 ในการ compile) และโครงสร้างข้อมูลทั้งหมดจะมีชื่อ class เหมือนกับ STL แต่อยู่ภายใต้ namespace CP

ผู้เขียน

เอกสาร, source code, ฯลฯ ใน repository นี้ถูกพัฒนาขึ้นโดย นัทที นิภานันท์, สมชาย ประสิทธิจูตระกูล, ณัฐพงศ์ ชินธเนศ และ วิษณุ โคตรจรัส รวมถึงคนอื่น ๆ อีกหลายคนที่ช่วยหา bug และข้อผิดพลาดต่าง ๆ สำหรับข้อผิดพลาดใด ๆ หรือข้อเสนอแนะ กรุณาแจ้งได้โดยตรงที่ nattee/data-class