利用C 建立乙個我們自己的列表

2021-08-01 05:15:37 字數 773 閱讀 1381

通過c#建立乙個列表,實現索引器,構造器,新增,刪除,排序等功能。

class mylistwhere t:icomparable

}public mylist()

public

int capacity//獲取容量

}public

int count }

public

void add(t item)//新增元素

else

}array[count] = item;

count++;

}public t getitem(int index)//獲取元素

else

}public t this[int index]//新增索引器

setelse}}

#region

public

void insert(int index, t item)//指定位置新增元素

for (int i = count; i > index; i--)

array[index] = item;

count++;

}else

}#endregion

public

void removeat(int index)//移除指定位置元素

count--;

}else

}public

void sort()//通過氣泡排序進行排序

}if (!isswap)}}

}

c 建立乙個指向自己的類指標

class a 這個是別人給出的答案,我再加乙個 a ia 也不合法 error constructor for test must explicitly initialize the reference member 出自 高階 昨天參加了完美世界的筆試,有乙個題是寫出c 中string類的建構函...

使用泛型來建立我們自己的列表

在前面我們知道在c 中有乙個list類,可以儲存長度不限的資料。列表是使用了泛型來建立的,那我們可以通過泛型來建立自己的乙個列表,這樣我們能夠對泛型和列表有個更深刻的了解。首先,我們知道列表其實就是乙個陣列,只不過構造的時候不需要指定長度,那麼我們首先要定義乙個泛型陣列和其中元素個數的變數。clas...

建立乙個屬於自己的shell

1 寫乙個屬於自己的微型myshell 2 功能 myshell ls 3 能夠執行基礎linux 命令 4 5 6 include7 include8 include9 include10 include11 1 獲取終端輸入 12 2 解析輸入 按空格解析到乙個乙個的命令引數 13 3 建立乙個...