Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: THEend8_
Grading PA5
You must complete all of the following items by the due date to get all points.
There are 30 points available for this PA that are distributed as follows:
Up to 8 points (at our discretion) if the following files compile without warnings. This has to be a meaningful attempt to write the code that meets the specifications of the program. Random C statements, or empty files will not be awarded any points: freetickets.c (2 points),
dumpdb.c (2 points), vehlookup.c (2 points), sumlookup.c (2 points) Up to 12 points for passing the tests 1 through test 3 in the text fixture.
Up to 10 points for passing the gradescope tests (these will only be run after the late deadline).
Minus 1 point for each submitted file that compiles with a warning (max of 4 points deducted). Minus 2 points at our discretion, for not following the C style guidelines: CSE30 C Style Guide
Grading PA6
You must complete all of the following items by the due date to get all points.
There are 30 points available for this PA that are distributed as follows:
Up to 8 points (at our discretion) if the following files compile without warnings. This has to be a meaningful attempt to write the code that meets the specifications of the program. Random C statements, or empty files will not be awarded any points: largest.c (2 points),
insticket.c (3 points), delticket.c (3 points)
Up to 12 points for passing the tests 1 through test 3 in the text fixture.
Up to 10 points for passing the gradescope tests (these will only be run after the late deadline).
Minus 1 point for each submitted file that compiles with a warning (max of 4 points deducted).
Minus 2 points at our discretion, for not following the C style guidelines: CSE30 C Style Guide
You are always welcome to go to either Instructor or TA office hours. Their hours are listed on both the Canvas calendar and the autograder calendar. In office hours, conceptual questions will be prioritized.
If you need help while working on this PA, make sure to attend labs hours with a tutor at:
Assignment – Pointers and Data Structures - a Memory based Database
In this two part project you will be working on an in-memory unpaid parking ticket database. The data is derived from the NYC parking ticket database for the year 2019. In PA5 you will be writing four routines to replace ones provided with the starter code. In PA6 you will be writing three more.
1. Practice in writing data structures in C using pointers combined with self-referential structures. 2. Basic memory runtime memory allocation and deallocation with malloc() and free().
3. Using the linux tool valgrind to testif your use of malloc() and free() is correct.
4. Working with hash table chains and 2-dimensional linked lists.
5. Writing code to traverse every record in a database to find a specific entry.
6. Writing code to use a hash function to find a specific entry in the database.
7. Writing code to insert and delete records in the hash table in the database.