Huffman implementation in C
-
Curly braces
- On body function: same line with space
- On if/else/switch or loops: same line
- On structs and enums: same line
-
Variable and function names: Camel case
-
Pointer definition has asterisk next to variable name:
int *pointer
-
Naming struct objects: typedef struct name_with underscores and, before commas, the usual name
-
Constants: upper-case words separated by underscores
-
Error returns
- Element not found in array: return ERR(A constant defined as -1)
- Element not found in other data structures with pointer objects: NULL
-
Miscellaneous: No C99 Code shall be allowed with risk of an issue being opened!!!
+ Arquimedes Vinicius (https://github.com/arqui456)
+ Aurélio Buarque (https://github.com/ABuarque)
+ Nicholas Araújo (https://github.com/Nicholas-ar)
+ Pedro Soares (https://github.com/pedrohsoares)
+ Wykthor Cavalcante (https://github.com/wykthor-btracker)
- Implement priority queue with heap - Deadline: 13/9/17, coder: Aurelio
- Implement priority queue with list - Deadline: 13/9/17, coder: Arquimedes
- Implement tests - Deadline: 30/9/17, coders: Wykthor,Aurelio,Pedro
- Implement topological sort - Deadline: 30/9/2017, coder: Pedro
- Plot graphics using R for Heap and non-Heap - Deadline: 25/9/17, coder: Nicolas
- Turns objects data holder of test objects into generics - Deadline: 30/9/17, coders: Pedro, Aurelio
- Implement frontend with multiple language support - Deadline: 9/10/2017, coder: Aurelio
- Implement HuffmanHandler source file - Deadline: 13/10/2017, coders: Wykthor, Arquimedes, Nicholas
- Implement unity tests - Deadline: 13/10/2017, coders: Aurelio, Pedro