Anonymous user
Singly-linked list/Element definition: Difference between revisions
Singly-linked list/Element definition (view source)
Revision as of 10:03, 25 August 2019
, 4 years ago→{{header|C sharp|C#}}: Renamed members to follow .NET convention; added generic version and unsafe version
(Add task to ARM assembly Raspberry pi) |
(→{{header|C sharp|C#}}: Renamed members to follow .NET convention; added generic version and unsafe version) |
||
Line 343:
=={{header|C sharp|C#}}==
<lang csharp>class
{
public int
public
// A constructor is not
public Link(int
{
Item =
Next = next;
}
}</lang>
A generic version:
<lang csharp>class LinkedListNode<T>
{
public T Value { get; set; }
public LinkedListNode Next { get; set; }
public Link(T value, LinkedListNode next = null)
{
Item = value;
Next = next;
}
}</lang>
The most C-like possible version is basically C, but is somewhat limited in use by the fact that it is a ref struct.
<lang csharp>unsafe ref struct link {
public link* next;
public int data;
};</lang>
=={{header|Clojure}}==
|