Skip to content

[FEATURE REQUEST] Issue #1 [CLL]: Workspace Setup & Core Structure #16

@FatinShadab

Description

@FatinShadab

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions