大學以來一直沒怎麼認真學過資料結構,現在找工作了 都看重 學過資料結構和演算法,所以現在開始認真學。
_001_線性表
t getele(
intindex);
intlocate(t value);}}
順序表實現:
usingsystem;
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...