CPS 149s, Fall 1999
overview
grading
problems
resources
archives
|
Weekly Problems
Solutions can be submitted electronically any time before
they are due. There is no penalty for multiple submissions,
and only your final submission is counted.
Week 12: due Tuesday, December 7
Topic: Divide and Conquer, presented by Charles Lin and Matt Rosen
Topic: Greedy, presented by Dave McMillan and Dan Sutera
- Quadtrees
- Is it a Tree?
- Route Finding
- Reservation Maker
- Package Pricing
Week 11: due Tuesday, November 30
Topic: Strings, presented by Matt Peters and Daniel Oh
- Anagrams
- Napolean's Grumble
- String Distance
- Word Search
Week 10: Practice Programming Contest
- Submit programming contest questions solved for extra credit using name "ec2_#"
Week 9: due Tuesday, November 2
Topic: Simulations, presented by Dave Marquard and David Shifren
- Bowling
- Pinball*
- Hearts*
- Encryption
Week 8: due Tuesday, October 26
Topic: Dynamic Programming, presented by Douglas Brown and Bryan Looper
- Project
Scheduling
- 3n + 1
- Factors
and Factorials
- Cheapest
Scores *
Week 7: due Friday, November 5 for extra credit
- Problems from
the practice programming contest
submit using the name "ec1_#"
Week 6: due Tuesday, October 19
Topic: Graph Algorithms, presented by Patrick Reynolds and Joseph
Tate
- Getting in Line
- Calling Circles
- Fire!
Week 5: due Tuesday, October 5
Topic: Geometric Algorithms, presented by John Clyde and Mark
Baumann
- Orchard Trees
- Running Lights
Visibility Calculator
- The Doors
Week 4: due Tuesday, September 27
- The Greedy Gift Givers
- Skyline
- Arbitrage
- Stamps *
Week 3: due Tuesday, September 20
- Crossword
- Hexagon
- Domino Effect *
- Critical Network
**
Week 2: due Tuesday, September 13
- Solitaire
- Pattern Matching Prelims
- Non-deterministic Trellis
Automata *
Week 1: due Tuesday, September 7
- Extrapolation Using a Difference Table
- HTML Syntax Checking
- Difference Matching *
|