Bootstrap

C#里怎么样实现单向链表?

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
;