程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C#如何實現單向鏈表(3)

C#如何實現單向鏈表(3)

編輯:關於C語言

向後移動一個結點的代碼如下:

// 向後移動一個數據
/// <summary>
/// 向後移動一個數據
/// </summary>
public void MoveNext()
{
if (!ISEOf()) Current = Current.Next;
}

向前移動一個結點的代碼如下:

// 向前移動一個數據
/// <summary>
/// 向前移動一個數據
/// </summary>
public void MovePrevious()
{
if (!IsBof()) Current = Current.Previous;
}

移動到第一個結點的代碼如下:

// 移動到第一個數據
/// <summary>
/// 移動到第一個數據
/// </summary>
public void MoveFrist()
{
Current = Head;
}

移動到最後一個結點的代碼如下:

// 移動到最後一個數據
/// <summary>
/// 移動到最後一個數據
/// </summary>
public void MoveLast()
{
Current = Tail;
}

判斷鏈表是否為空的代碼如下:

// 判斷是否為空鏈表
/// <summary>
/// 判斷是否為空鏈表
/// </summary>
/// <returns></returns>
public bool IsNull()
{
if (ListCountValue == 0)
return true;

return false;
}
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved