Describe the feature
Create the CLL/ directory and implement the foundational node structure. This includes defining struct Node in cll.h and the create_node() function in cll.c. The next pointer of a new node must point to itself to maintain circularity from initialization.
It should be implemented because
It establishes the architectural foundation for the Circular Linked List module. Without the folder structure and node definition, other contributors cannot begin work on logic functions.
Additional context
Goal:
Create the CLL/ directory and define the basic data type.
Files to Create:
- CLL/cll.h: Define struct Node and function prototypes.
- CLL/cll.c: Implement create_node(int data).
Specific Task:
Ensure create_node initializes the next pointer to point to itself (new_node->next = new_node).
Dependency:
None (Start immediately).
- Ensure the naming conventions (e.g., Node, create_node) match the SLL and DLL folders exactly for library consistency.
Would you like to work on this issue?
None
Describe the feature
Create the CLL/ directory and implement the foundational node structure. This includes defining struct Node in cll.h and the create_node() function in cll.c. The next pointer of a new node must point to itself to maintain circularity from initialization.
It should be implemented because
It establishes the architectural foundation for the Circular Linked List module. Without the folder structure and node definition, other contributors cannot begin work on logic functions.
Additional context
Goal:
Files to Create:
Specific Task:
Dependency:
Would you like to work on this issue?
None