linked list functions code example

Example 1: how to make a linked list in c

typedef struct node{
    int value; //this is the value the node stores
    struct node *next; //this is the node the current node points to. this is how the nodes link
}node;

node *createNode(int val){
    node *newNode = malloc(sizeof(node));
    newNode->value = val;
    newNode->next = NULL;
    return newNode;
}

Example 2: java linked list functions

import java.util.LinkedList;
LinkedList<Integer> myList = new LinkedList<Integer>();
myList.add(0);
myList.remove(0);//Remove at index 0
myList.size();
myList.get(0);//Return element at index 0

Example 3: c list

// Node of the list
typedef struct node {
    int val;
    struct node * next;
} node_t;

Example 4: what is linkedlist

LinkedList not synchronized, doubly linked

Tags: