WEB开发网
开发学院软件开发C语言 C#上机题 - 双向循环链表 阅读

C#上机题 - 双向循环链表

 2010-09-30 21:00:02 来源:WEB开发网   
核心提示:本文继续 《C#上机题的OO - 策略模式》中的题目,但这是使用的是双向循环链表,C#上机题 - 双向循环链表,当第一次看到这题我首先想到的是循环链表,但题目要求面向对象的方法

本文继续 《C#上机题的OO - 策略模式》 中的题目,但这是使用的是双向循环链表。当第一次看到这题我首先想到的是循环链表,但题目要求面向对象的方法,汗~

首先是双向链表的节点类

 1 /// <summary>
 2     /// 双向链表节点
 3     /// </summary>
 4     /// <typeparam name="T"></typeparam>
 5     public class DoubleLinkNode<T>
 6     {
 7         public DoubleLinkNode() { }
 8         public DoubleLinkNode(T item)
 9         {
10             Value = item;
11         }
12         /// <summary>
13         /// 节点值
14         /// </summary>
15         public T Value { get; set; }
16         /// <summary>
17         /// 下一个节点
18         /// </summary>
19         public DoubleLinkNode<T> Next { get; set; }
20         /// <summary>
21         /// 前一个节点
22         /// </summary>
23         public DoubleLinkNode<T> Previous { get; set; }
24         public override string ToString()
25         {
26             return Value.ToString();
27         }
28     }

1 2 3  下一页

Tags:上机 双向 循环

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接