usingsystem;
using
system.collections.generic;
using
system.linq;
using
system.text;
using
system.threading.tasks;
namespace
表_增刪改插_逆至_最小值
public myseqlist(int
_count)
public
void additem(int item) //
增加 _ints[_flag] =item;
_flag++;
}public
int removeat(int index) //
按照指定索引下標刪除
returnvalue =_ints[index];
for (int i = index; i < _flag - 1; i++)
_flag--;
returntip:
return
returnvalue;
}public
void remove(int removeitem) //
按照指定元素進行刪除
}if (tmpindex != -1
)
}public
int indexof(int item) //
查詢元素,返回對應下標
}return
returnvalue;
}public
void insert(int index, int item) //
在指定位置插入元素
if (index < 0 || index >_flag)
for (int i = _flag; i > index; i--)
_ints[index] =item;
_flag++;
}public
void reverse() //
順序表反轉
}public
int deletemin() //
刪除最小值
}return
tmpmin;
}public
int fun(int
index)
}class
program
console.writeline(
"反轉為********************====");
num.reverse();
//反轉
for (int i = 0; i < num._flag; i++)
console.writeline(
"最小值為*****====");
C 鍊錶 增 刪 反轉 刪除最小值
鍊錶 public node t value namespace 鍊錶 public void additem nodenewnode tmpnode.next newnode 將最後節點和即將插入的節點連線 count public intgetlength public void insert ...
順序表的基本操作(增刪改查) C語言
一 定義 1 儲存空間一定連續 2 可以進行隨機訪問 二 1 定義結構體 typedef struct sqlist,lpsqlist 2 順序表初始化 lpsqlist createsqlist 3 插入操作 void insertsqlist lpsqlist sql,datatype data...
順序表的基本操作(增刪改查) C語言
一 定義 1 儲存空間和元素儲存一定連續 2 如果要在存有n個資料的順序表進行第k個位置的新增 刪除 操作需要移動n k個資料 二 1 定義結構體 typedef struct sqlist,lpsqlist 2 建立表 lpsqlist createsqlist 3 插入操作 void inser...