如何用C#实现一个基本的链表? 看这个例子:How to write link list in C#http://www.pardesiservices.com/softomatix/LinkList.asp 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个是一个图(十字链表)的创建函数,你可以参考一下。/// <summary> /// 根据接点列表和流向列表创建图 /// </summary> /// <param name="tacheList">节点列表,如果原来存在列表,那么覆盖原来的列表</param> /// <param name="directionList">流向列表</param> public void CreateFlow(ArrayList tacheList,ArrayList directionList) { this.VertextList = tacheList; CreateFlow(directionList); } /// <summary> /// 根据提供的流向对象列表创建图,要求节点列表已经存在 /// </summary> /// <param name="directionList">流向列表</param> public void CreateFlow(ArrayList directionList) { this.EdgeList = directionList; for(int i=0;i<directionList.Count;i++) { Direction tagdirection = (Direction)directionList[i]; tagdirection.TailVer =(Vertex)FindTache(tagdirection.PreTacheId); tagdirection.HeadVex =(Vertex)FindTache(tagdirection.NextTacheId); tagdirection.TLink = tagdirection.TailVer.FirstOut; tagdirection.HLink = tagdirection.HeadVex.FirstIn; tagdirection.TailVer.FirstOut = tagdirection.HeadVex.FirstIn = tagdirection; } } 如何将几个单选按钮设为一组 问一个关于C#正则表达式问题,谢谢. 今天真的是见了鬼了,这样的问题我从来都没碰到过,看看大家有没有碰到过 请问谁知道水晶报表不预览直接打印怎么设定,急 [ITextSharp 问题]用itextsharp 5.0.6 不知道如何获取PDF页面的内容,当PDF类型为Distiller时 (200分)讨论各大论坛的验证码算法(在线等) 怎么将panel设置成凸的啊? 关于datagrid的一个很烦人的问题 多线程下载问题 C# 读取整个文档 请问.net环境中如何支持多个数据库分布式事务处理 初学C#,请推荐书籍
/// 根据接点列表和流向列表创建图
/// </summary>
/// <param name="tacheList">节点列表,如果原来存在列表,那么覆盖原来的列表</param>
/// <param name="directionList">流向列表</param>
public void CreateFlow(ArrayList tacheList,ArrayList directionList)
{
this.VertextList = tacheList;
CreateFlow(directionList);
} /// <summary>
/// 根据提供的流向对象列表创建图,要求节点列表已经存在
/// </summary>
/// <param name="directionList">流向列表</param>
public void CreateFlow(ArrayList directionList)
{
this.EdgeList = directionList;
for(int i=0;i<directionList.Count;i++)
{
Direction tagdirection = (Direction)directionList[i];
tagdirection.TailVer =(Vertex)FindTache(tagdirection.PreTacheId);
tagdirection.HeadVex =(Vertex)FindTache(tagdirection.NextTacheId);
tagdirection.TLink = tagdirection.TailVer.FirstOut;
tagdirection.HLink = tagdirection.HeadVex.FirstIn;
tagdirection.TailVer.FirstOut = tagdirection.HeadVex.FirstIn = tagdirection;
}
}