พื้นฐาน (Basic)
ทั่วไป
การเขียนโปรแกรมเบื้องต้น
-
การเขียนโปรแกรมภาษา C
- Hello, World!
- ตัวแปร ชนิดข้อมูล และตัวดำเนินการ
- การส่งออกและนำเข้าข้อมูล
- คำสั่ง if - else
- คำสั่งวนซ้ำ (Loops)
- ตัวแปรชุด และสายอักขระ
- ฟังก์ชัน
- ตัวแปรโครงสร้าง (Struct)
- ตัวชี้ (Pointer)
(สามารถอ่านหรือไม่อ่านก็ได้ แต่ควรอ่าน หากศูนย์บังคับให้ใช้ C)
-
การเขียนโปรแกรมภาษา C++
- Hello, World!
- ตัวแปร ชนิดข้อมูล และตัวดำเนินการ
- การส่งออกและนำเข้าข้อมูล
- คำสั่ง if - else
- คำสั่งวนซ้ำ (Loops)
- ตัวแปรชุด และสายอักขระ
- ฟังก์ชัน
- ตัวแปรโครงสร้าง (Struct)
- ตัวชี้ (Pointer)
(ควรอ่านหากศูนย์ไม่ได้บังคับให้ใช้ C)
โครงสร้างข้อมูลและอัลกอริทึมพื้นฐาน
- Complexity Analysis
- Intro to Data Structures
- Binary Search
- Sorting Algorithms
- Prefix Sum
- Linked List
- Stack
- Queue
โจทย์เพิ่มเติม
- โจทย์ข้อ 00XX ทุกข้อ ใน PROGRAMMING.IN.TH โดยสามารถดูเฉลยได้ที่
https://thai-cp.github.io/problems/[id]เช่นhttps://thai-cp.github.io/problems/0043
บทเรียนนี้ยังไม่สมบูรณ์
หากใครต้องการช่วยเหลือ สามารถส่ง Pull Request มาได้ทาง GitHub