資料結構 順序表

2022-08-19 12:24:12 字數 1631 閱讀 3374

大學以來一直沒怎麼認真學過資料結構,現在找工作了 都看重 學過資料結構和演算法,所以現在開始認真學。

_001_線性表

t getele(

intindex);

intlocate(t value);}}

順序表實現:

using

system;

using

system.collections.generic;

using

system.linq;

using

system.text;

using

system.threading.tasks;

namespace

_001_線性表

public seqlist() : this(10)//

預設建構函式 容量是10

//////

返回指定序列號得元素

/// ///

///public t this[int index] =>getele(index);

//////

新增資料

/// ///

public

void

add(t item)

else

}//////

清空

/// public

void

clear()

public t delete(int

index)

count--;

return

temp;

}public t getele(int

index)

else

}//////

取得資料個數

/// ///

public

intgetlength()

//////

插入元素

/// ///

///public

void insert(t item, int

index)

data[index] =item;

count++;

}//////

是否為空

/// ///

public

bool

isempty()

//////

尋找該值所在得位置

/// ///

///public

intlocate(t value)

}return -1

; }}}

資料結構 順序表

順序表的特徵 1由唯一的表名標識 2佔據一塊連續的儲存空間 3資料順序存放,元素之間有先後關係 定義動態的順序表 define maxsize 100 typedef struct sqlist 這個結構體型別存放的是順序表的資訊和順序表的資料 初始化順序表 void initsqlist sqli...

資料結構 順序表

順序表示最簡單的乙個資料結構,直接貼 吧,因為比較簡單。include include typedef struct sqlist sqlist void initlist sqlist l l length 0 void getelem sqlist l 初始化 l length j printf...

資料結構順序表

include include include include include include include include include include include include include include using namespace std define maxn 100000...