C#实现一个简单链表
来源:互联网 发布:儿童涂鸦软件 编辑:程序博客网 时间:2024/05/16 01:21
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace mylistnode
{
class Node<T>
{
private T data;
private Node<T> next;
public T Data
{
get { return data; }
set { data = value;}
}
public Node<T> Next
{
get {return next;}
set {next = value;}
}
public Node(T data)
{
this.data =data;
this.next = null;
}
public Node()
{
this.data = default (T);
this.next = null;
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace mylistnode
{
class Linklist<T>
{
private Node<T> head;
private Node<T> p;
public Node<T> Head
{
get{ return head; }
set{ head = value;}
}
public Linklist()
{
head = new Node<T>();
}
public void Add( T data)
{
Node<T> n = new Node<T>(data);
p = head;
n.Next = head.Next;
p.Next = n;
}
public void List()
{
Node<T> t;
t = head.Next;
while (t!=null )
{
System.Console.WriteLine(t.Data);
t = t.Next;
}
}
}
}
namespace mylistnode
{
class Program
{
static void Main(string[] args)
{
Linklist<int> p = new Linklist<int>();
p.Add(5);
p.Add(4);
p.Add(3);
p.List();
Console.Read();
}
}
}
- C#实现一个简单链表
- c#来实现一个简单的链表
- C#链表:一个简单实现
- C#一个简单报表实现
- c#简单实现一个螺旋数组
- C#实现一个简单的HTTP服务器
- C#实现一个简单的HTTP服务器
- C#实现一个简单的HTTP服务器
- C#实现一个简单的 Restful Service
- 学习:C#实现一个简单的爬虫
- C#实现一个简单的定时任务
- 用 C# 实现的一个链表
- 用 C# 实现的一个链表
- 一个通用链表的简单实现
- 一个通用链表的简单实现
- 一个简单的链表实现
- 一个用C#实现的简单http server
- 一个用C#实现的简单http server(转)
- Centos7更改默认启动桌面(或命令行)模式
- WebBrowser常用属性方法介绍
- 知识点记录
- Leetcode-119. Pascal's Triangle II
- 把我的悲伤留给自己,你的美丽就让你带走
- C#实现一个简单链表
- gulp常用插件介绍
- Math类
- 安卓错误日志收集
- CRM2016中通过WEB API获取选项集(optionset)的全部选项
- C/S通信模式介绍
- 关于C语言的一个小问题
- VS2010每次调试都出现“此项目已经过期”提示
- 笔记 :malloc的使用