Singly-linked list/Element definition: Difference between revisions

From Rosetta Code
Content deleted Content added
Created task
 
Line 2:
 
Define the data structure for a [[singly-linked list]] element. Said an element should contain a data member capable of holding a numeric value.
 
==[[Ada]]==
[[Category:Ada]]
 
type Link;
type Link_Access is access Link;
type Link is record
Next : Link_Access := null;
Data : Integer;
end record;
 
==[[C]]==

Revision as of 01:51, 20 March 2007

Task
Singly-linked list/Element definition
You are encouraged to solve this task according to the task description, using any language you may know.

Define the data structure for a singly-linked list element. Said an element should contain a data member capable of holding a numeric value.

Ada

type Link;
type Link_Access is access Link;
type Link is record
   Next : Link_Access := null;
   Data : Integer;
end record;

C

struct link {
  link *next;
  int data;
}