Haskell logo CIS 5520: Advanced Programming

Fall 2022

  • Home
  • Schedule
  • Homework
  • Resources
  • Software
  • Style guide

Quickcheck

This homework assignment is composed of two problems. All team members should work on both parts.

Make all of your edits in the files Sat.hs and AVL.hs.

Problem - A SAT solver

See Sat.lhs

This problem gives you more experience with quickcheck. You might want to review the QuickCheck lecture notes before you begin.

Problem - AVL trees

See AVL.lhs

This problem is based on balanced binary search trees. You might want to review the RedBlack lecture notes before you begin.

Design adapted from Minimalistic Design | Powered by Pandoc and Hakyll