SENG1120/6120 – Data Structures Marking sheet – Assignment 01 – Sem 2, 2018
STUDENT NAME: MARKED BY:
STUDENT NUMBER: DATE:
DEMO:
2. Implementation of order().
A: Total (_____/15.0) B: Bonus for order() (_____/ 1.0)
REMOVE MARKS IF:
Code leads to memory leaks during execution or there are no destructors (____/-1.0)
Lack of macroguards (____/-1.0)
Lack of const qualifiers (____/-1.0)
Lack of documentation in the code (____/-2.0)
Use of Student unnecessarily in the code, i.e. other than in typedef statements (____/-2.0)
Declaration of temporary variables as member variables of the class (____/-1.0)
Lack of use of dynamic memory allocation in Node or LinkedList (____/-15.0)
Use of friend qualifier (____/-2.0)
Violation of encapsulation / information hiding (e.g. use of global variables) (____/-5.0) C: Total deductions (_____/ 30.0)
FINAL MARK [ MAX (0, A+B-C) ]: __________
1. Program compiles and works correctly with the files provided (each incorrectly printed line will attract a 3-mark penalty).
Comments: