next Deadline

*----------------------------------------------------------------------*
❤‧:❉:‧ .。.:*・the last post﹎.εїз︷✿‧:﹎。❤
*----------------------------------------------------------------------*

วันจันทร์ที่ 1 กุมภาพันธ์ พ.ศ. 2553

การบ้าน AlGO #5

1. จงเขียนโปรแกรมทำการหา optimal Matrix Chain Multitriplication ด้วยวิธี Dynamic Programming

2. ในกรณีของ Binomial coefficient เมื่อใช้ Dynamic Programming
a. จงหา space efficiency ในเทอมของ O(n)
b. จงหา O(n) สำหรับการคำนวณกรณีต่อไปนี้ C(n,1) C(n,2) C(n,n/2) เมื่อ n เป็นจำนวนคู่
c. จงเขียนโค้ดเมื่ออินพลีเมนต์ ด้วยวิธี Memorization

3. พิจารณาโค้ดต่อไปนี้ และหาจำนวนครั้งของการบวกที่เกิดขึ้น
Binom (n,k)
........if (k==0) or (k==n) return 1;
........else return Binom(n-1,k-1) + Binom(n-1,k);

4. จากกราฟต่อไปนี้
|0 1 0 0|
|0 0 1 0|
|0 0 0 1|
|0 0 0 0|
ให้ใช้ Warshall Algorithm ในการหา transitive closure และเขียนโปรแกรมเพื่อทดสอบผลการทำงาน

5. จงออกแบบอัลกอริธีมที่มีประสิทธิภาพในการหา longest path ใน DAG

6. พิจารณากราฟต่อไปนี้

๐ จงใช้ prim algorithm ในการหา MST
๐ จงใช้ Kruskal algorithm ในการหา MST

7. codeword ที่ยาวที่สุดที่เป็นไปได้สำหรับการใช้ huffman coding กับ alphabet n ตัว คือเท่าไร

ไม่มีความคิดเห็น:

แสดงความคิดเห็น