C#里怎么样实现单向链表?
数据结构,是程序基本表示方法。
不同的数据结构,就需要采用不同的算法。
在软件开发中,使用到的链表还是比较多的。不过,目前C#语言,基本上都类库,
所以需要自己创建链表的机会,基本不存在了。
但是作为理解原理,还是学习一下吧。
下面的例子就是演示:
/*
* C# Program to Implement Traversal in Singly Linked List
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Program
{
class singlelist
{
private int data;
private singlelist next;
public singlelist()
{
data = 0;
next = null;
}
public singlelist(int value)
{
data = value;
next = null;
}
public sin