C#上机题 - 双向循环链表
2010-09-30 21:00:02 来源:WEB开发网本文继续 《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 }
- ››循环不间断向上滚动的文本特效代码
- ››循环链表实验
- ››双向链表的排序
- ››双向链表&&堆栈
- ››循环复用DNS实现多服务器的负载均衡
更多精彩
赞助商链接