数据结构课程设计-----用C#实现双向链表

转载 2006年06月09日 01:41:00

http://oospurs.cnblogs.com/archive/2006/03/11/347622.html

Objects :指结点里的值
ListNode:定义结点   前结点指针+Objects+后结点指针
CList: 双向链表

操作如下:

ListNode _head :头结点
ListNode _tail :尾结点
ListNode _current :当前结点
int ListCount :链表结点个数

Append:尾部添加数据
Delete:删除当前的数据
MoveNext:向后移动一个数据
MovePrevious:向前移动一个数据
MoveFirst:移动到第一个数据
MoveLast:移动到最后一个数据
IsNull:判断是否为空链表
IsBof:判断是否为到达头部
IsEof:判断是否为到达尾部
GetCurrentValue:得到当前结点的值
Clear:清空链表
Insert:在当前位置前插入数据
InsertAsending:进行升序插入
InsertUnAsending:进行降序插入
FindObjects(string name)根据名字查询货物
FindObjects(int number)根据编号查询货物
DeleteObjects(string name)根据名字删除货物
DeleteObjects(int number)根据编号删除货物

 

<C/C++数据结构>双向链表(C++模板实现)

参考资源: http://zh.wikipedia.org/wiki/双向链表 《百度文库》 《算法导论》 http://blog.sina.com.cn/s/blog_77795cad01011ud...
  • EbowTang
  • EbowTang
  • 2015年01月30日 11:06
  • 1246

数据结构课程设计-----用C#实现双向链表

学校要我们做数据结构的课程设计线性表的应用——仓库管理和图的应用——工程工期控制问题.一向以来编这些算法程序都是用C或C++语言来写的,这次我决定做一个新尝试用C#来编这两个算法,并配以图形界面来显示...
  • JOHNCOOLS
  • JOHNCOOLS
  • 2006年03月16日 11:21
  • 1347

数据结构之双向链表(JAVA实现)

最近重新复习了一些基础的数据结构,发觉自己好多已经淡忘了,索性重新捡起来以前的知识,今天笔者回顾了一下链表的知识,用JAVA实现了一个双向链表,下面来看代码:public class DoubleLi...
  • as02446418
  • as02446418
  • 2015年07月28日 23:25
  • 1926

数据结构课程设计-通讯录管理系统的设计与实现

本人第一篇博客,代码写的很乱,还有很多BUG没有解决,先贴出来,以后再更改。这是一篇大学数据结构的实验源代码。用顺序表实现通讯录的...
  • qq1204524829
  • qq1204524829
  • 2014年01月11日 15:21
  • 1440

数据结构课程设计【附上代码】

数据结构课程设计 好友通讯录 好友通讯录 一 实验题目 李刚是一爱折腾的人,当然爱折腾的人均有梦想,他想当中国的盖次呢。可不,现在个人好友信息多了,复杂了,他想制作一个个人通讯录的...
  • LUCKYSTAR_12
  • LUCKYSTAR_12
  • 2015年01月14日 13:19
  • 2087

数据结构课程设计解题报告 前言

首先,大大说可以发博客我才斗胆敢发。 其次,我会逐渐给出每题的伪代码,当前已经完成了部分题的分析(A,B同A,C,D,I,G)其一,80行以上代码至少我一般是看不下去的,但是20~30的伪代码,甚至...
  • hnust_V
  • hnust_V
  • 2016年06月24日 00:02
  • 883

数据结构课程设计 表达式类型的实现

题目:写一个程序,实现基于二叉树表示的算术表达式Expression的操作。 头文件:应保存为“Expression.h” #include #include #include #includ...
  • HugoChouGT
  • HugoChouGT
  • 2011年08月21日 16:08
  • 2909

数据结构之双向链表(C语言实现)

数据结构之双向链表(C语言实现)
  • kang___xi
  • kang___xi
  • 2016年11月26日 08:14
  • 872

数据结构之链表的实现-------C++课程设计-----学生选课管理系统

题目简介:   教师开设选修课程,每门选修课程有课程编号、课程名称、总学时、学分、授课教师信息;学生信息包括学号、姓名、专业、班级等信息,每位学生只能选修一门课程。试设计选修课程系统,使之能提供以下...
  • u010368749
  • u010368749
  • 2014年01月21日 15:10
  • 2738

C++ 双向链表简单实现通讯录

#include #include #include using namespace std;//定义个结构体目录 typedef struct Directory { string Nam...
  • qq_40712616
  • qq_40712616
  • 2017年12月21日 18:41
  • 125
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据结构课程设计-----用C#实现双向链表
举报原因:
原因补充:

(最多只允许输入30个字)