From fffce6c6bbf903fe77932f16b7b5c89e6d0afdc3 Mon Sep 17 00:00:00 2001 From: Luke Else Date: Sat, 5 Mar 2022 19:16:25 +0000 Subject: [PATCH] Updated Linked List Node Interface --- C#/Datastructures/Nodes/{INode.cs => ILinkedListNode.cs} | 4 ++-- C#/Datastructures/Nodes/LinkedListNode.cs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) rename C#/Datastructures/Nodes/{INode.cs => ILinkedListNode.cs} (66%) diff --git a/C#/Datastructures/Nodes/INode.cs b/C#/Datastructures/Nodes/ILinkedListNode.cs similarity index 66% rename from C#/Datastructures/Nodes/INode.cs rename to C#/Datastructures/Nodes/ILinkedListNode.cs index 11b2f93..ba014e0 100644 --- a/C#/Datastructures/Nodes/INode.cs +++ b/C#/Datastructures/Nodes/ILinkedListNode.cs @@ -5,9 +5,9 @@ using System.Threading.Tasks; namespace C_.Datastructures.Nodes { - public interface INode + public interface ILinkedListNode { public T? Value { get; set; } - public INode? Next { get; set; } + public ILinkedListNode? Next { get; set; } } } \ No newline at end of file diff --git a/C#/Datastructures/Nodes/LinkedListNode.cs b/C#/Datastructures/Nodes/LinkedListNode.cs index 38445ac..dee77eb 100644 --- a/C#/Datastructures/Nodes/LinkedListNode.cs +++ b/C#/Datastructures/Nodes/LinkedListNode.cs @@ -6,10 +6,10 @@ using System.Threading.Tasks; namespace C_.Datastructures.Nodes { - internal class LinkedListNode : INode + internal class LinkedListNode : ILinkedListNode { public T? Value { get; set; } = default; - public INode? Next { get; set; } = default(LinkedListNode); + public ILinkedListNode? Next { get; set; } = default(LinkedListNode); public static LinkedListNode Create(T? value, LinkedListNode? next) {