#include
#include
#include
#include
using
namespace std;
class
student
;//根據student類中成員函式的申明和程式執行結果分析,完成成員函式的定義
bool student::
operator
<
(student stu)
ostream&
operator
<<
(ostream& s,
const student& stu)
istream&
operator
>>
(istream& s, student& stu)
template
<
typename t,
int size>
class
orderlist
t getslist
(int k)
void
setslist
(t t,
int k)
void
bubblesort()
;void
input()
;void
print()
;};//根據orderlist類中成員函式的申明和程式執行結果分析,完成orderlist()的定義
template
<
typename t,
int size>
orderlist
::orderlist()
:maxsize
(size)
,last(0
)char str[
1024];
while
(file.
getline
(str,
sizeof
(str)))
}//根據orderlist類中成員函式的申明和程式執行結果分析,完成~orderlist()的定義
template
<
typename t,
int size>
orderlist::~
orderlist()
//根據orderlist類中成員函式的申明和程式執行結果分析,完成bubblesort()的定義
template
<
typename t,
int size>
void orderlist
::bubblesort()
}if(orderly)
break;}
}//根據orderlist類中成員函式的申明和程式執行結果分析,完成input()的定義
template
<
typename t,
int size>
void orderlist
::input()
}template
<
typename t,
int size>
void orderlist
::print()
intmain()
鍊錶儲存,順序儲存
已下 1 鏈式儲存結構 的儲存空間在邏輯上是連續的,但是在物理上是離散的 而順序儲存結構 的儲存空間在邏輯上是連續的,在物理上也是連續的。2 鏈式儲存儲存密度小,但空間利用率較高 順序儲存儲存密度大,但空間利用率較低。3 順序結構優點是可以隨機讀取元素,缺點是插入和刪除元素要移動大量元素,它的儲存空...
順序儲存方式儲存線性表
include 標頭檔案 include define list init size 100 定義儲存容量 define listincremnet 10 擴充套件儲存容量 define overflow 0 允許溢位為0 定義順序表的結構 typedef struct listonde 自定義順序...
線性表的順序儲存 順序儲存的分析
1,對效能和功能兩個方面的分析 2,效率分析 1,o 表示法 2,最耗時的操作是插入和刪除操作,因為要移位 3,長度相同的兩個 seqlist,插入和刪除操作的平均耗時是否相同?1,可能不相同,因為線性表儲存的資料型別可能不同,比如字串插入比整型插入耗時的多 4,分析 或演算法的效率,不能單純的只看...