I datastrukturer som består av många sammankopplade element är en nod en konceptuell datalagringsenhet som också bär länkar till dess associerade element (noder). Till exempel, i singellänkade listor innehåller noder en datacell och ytterligare en cell som innehåller en länk till nästa nod [1] . I dubbellänkade listor innehåller noder en datacell och två celler med länkar till föregående och nästa nod i listan. När de används för att implementera träd innehåller noder vanligtvis länkar till underordnade noder, och möjligen även överordnade och andra länkar [1] . Noder i grafer har vanligtvis ett godtyckligt antal länkar till grannar och så vidare.