This week we covered topological sorting, Kahn's algorithm, binary tree traversal, quick sort, and transform and conquer. We covered a broad range of algorithm concepts this week but to me there were two standouts. 1) I like that we coded an algorithm comparison as part of our assignment. Metrics and comparisons are a big part of the class so evaluating run time on the same system side by side is very helpful. I plan to try implementing a multithreaded vs single threaded example when I have time. 2) I enjoyed working on the King's Reach problem in the homework and on the quiz. It's a math focused puzzle and I enjoyed the process of breaking down the problem, recalling some of my algebra, and applying it in this context.
Subscribe to:
Post Comments (Atom)
CST370: Week 5 (Week 56)
This week we covered topological sorting, Kahn's algorithm, binary tree traversal, quick sort, and transform and conquer. We covered a ...
-
This week we learned about threads, concurrency, and locks. We learned that a process has at least one thread and can have multiple threads....
-
1. What is an SQL view. How is it similar to a table? In what ways is it different (think about primary keys, insert, update, delete operat...
-
This week we covered scheduling, processes and C process APIs (fork, yield, etc). We learned about the relationship between parent and child...
No comments:
Post a Comment