C#实现数据结构中链表示例
来源:互联网 发布:淘宝店铺宝贝描述图片 编辑:程序博客网 时间:2024/06/07 10:19
//C#实现数据结构中链表示例
//以下用示例实现了单向链表
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
LinkBegin ln=new LinkBegin();
ln.linkStar();
}
}
public class LinkNode
{
public object Data; //数据域
public LinkNode next = null; //指针域
}
public class LinkBegin
{
public void linkStar()
{
//生成链表节点
LinkNode Head = new LinkNode();
Head.Data = "Head";
LinkNode Frist = new LinkNode();
Frist.Data = "Frist";
LinkNode Second = new LinkNode();
Second.Data = "Second";
LinkNode Tail = new LinkNode();
Tail.Data = "Tail";
//建立链表
Head.next = Frist;
Frist.next = Second;
Second.next = Tail;
//访问链表全部节点
LinkNode node;
node = Head;
while (node != null)
{
//从node.Data中取出节点数据,做一些事情,这里简单的输出节点数据
if (node.next != null)
{
Console.WriteLine("{0}-->有下一节点,回车显示下一节点数据", node.Data );
Console.ReadLine();
}
else
{
Console.WriteLine("{0}已无下一节点", node.Data );
Console.ReadLine();
}
node = node.next;//移往下一个节点
}
}
}
}
- C#实现数据结构中链表示例
- C#中使用Dictionary实现Map数据结构
- 【数据结构】串的块链存储表示和实现
- 数据结构(4):链栈的表示和实现
- 数据结构中,几种树的结构表示方法(C语言实现)
- 数据结构 线性表 顺序表示和实现
- 单链表的表示和实现 - 数据结构
- 数据结构4:栈的表示和实现
- 数据结构学习 串的表示和实现
- 数据结构 - 串的存储表示和实现
- 栈的顺序表示和实现(数据结构)
- 队列的链式表示和实现(数据结构)
- 循环队列的表示和实现(数据结构)
- 数据结构中图的邻接矩阵表示方法
- 数据结构中树的表示方法
- C#实现树的双亲表示法
- 数据结构3:线性表的静态链表的表示和实现
- 看数据结构写代码(37) 图的十字链表的表示与实现
- 中国PHPER水平区分与待遇参考
- 随窗口大小改变可以上下左右滚动的表格(表格标题固定,IE6)
- CString源码
- C语言宏定义技巧
- SQLSERVER2005视图
- C#实现数据结构中链表示例
- 我的 博客 主页
- unix/Linux 低级IO函数的用法read && write
- 如何编写 Windows Mobile Smartphone 录音程序
- js技巧收集(200多个)
- javascript Web页面内容导出到Word、Excel
- PMI推出新认证:PgMP 项目集管理
- 强类型数据集对象(引用)
- gb2312unicode字符转换