コード例 #1
0
ファイル: OvWHClass.cs プロジェクト: Mexahoid/CSF
        public void OvWHListAddSort(int Data)
        {
            if (list_Head != null)
              {
            if (list_Head.node_Data < Data)
            {
              OvWHNode NewNode = new OvWHNode(list_Head, Data);
              list_Head = NewNode;
            }
            else
            {
              OvWHNode TempNode = list_Head;

              while (TempNode.node_Next != null && TempNode.node_Next.node_Data >= Data)
            TempNode = TempNode.node_Next;
              OvWHNode NewNode = new OvWHNode(TempNode.node_Next, Data);
              TempNode.node_Next = NewNode;
            }
              }
              else
            list_Head = new OvWHNode(null, Data);
              list_Count++;
        }
コード例 #2
0
ファイル: OvWHClass.cs プロジェクト: Mexahoid/CSF
 public OvWHList()
 {
     list_Head = null;
       list_Count = 0;
 }
コード例 #3
0
ファイル: OvWHClass.cs プロジェクト: Mexahoid/CSF
 public void OvWHListAdd(int Data)
 {
     OvWHNode NewNode = new OvWHNode(list_Head, Data);
       list_Head = NewNode;
       list_Count++;
 }
コード例 #4
0
ファイル: OvWHClass.cs プロジェクト: Mexahoid/CSF
 public OvWHNode(OvWHNode Next, int Data)
 {
     node_Data = Data;
       node_Next = Next;
 }