ผลต่างระหว่างรุ่นของ "Ske algo lab-61"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
แถว 20: แถว 20:
 
** [[Adt_lab/pointers|Notes]]
 
** [[Adt_lab/pointers|Notes]]
 
* [[Algo_lab/running times|Measuring running times]]
 
* [[Algo_lab/running times|Measuring running times]]
 +
* [[Algo_lab/linked lists]]
 
* Objects and classes
 
* Objects and classes
 
* Sorting
 
* Sorting

รุ่นแก้ไขเมื่อ 21:47, 9 กันยายน 2561

Announcements

  • The class on Aug, 6th will start at 14:00.
  • Please add yourself to the Facebook group.

Graders

Assignments

Core Materials

These are the list of topics we cover. You will write C/C++ programs to solve various programming/algorithmic tasks to learn these concepts.

  • Quick introduction to C/C++ programming
  • Pointers and dynamic memory allocation, arrays
  • Measuring running times
  • Algo_lab/linked lists
  • Objects and classes
  • Sorting
  • Linear data structures: lists, stacks, queues
  • Binary search trees
  • Other abstract data types: set and map
  • Standard data structure library: STL
  • Graphs
  • Graph searching: DFS, BFS
  • Greedy algorithms
  • Divide and conquer algorithms

Resources