實驗三 2單鏈表

2021-08-19 15:14:07 字數 795 閱讀 8492

#include

using namespace std; 

const int maxsize=100;

struct node

;class student

;student::student()

student::student(float a,int n)

}int student::get(int i)

if(p==null)

throw"位置非法";

else 

cout}void student::insert(int i,float x)

if(p==null)throw"位置非法";

else

}float student::locate(float x)

return 0;

}float student::delete(int i)

if(p==null||p->next==null)throw"位置";

else

return 0;

}void student::print()

}student::~student()

}int main()

;student stu(a,4);

cout<<"學生的成績為:"cout<<"位置4的成績為:"cout<<"在位置3插入成績90後的結果為:"stu.print();

cout<<"刪除位置2的成績後的結果為:"stu.print();cout<<"成績50所在的位置為:"return 0;

}

實驗作業三 單鏈表

題目 利用尾插法建立乙個單鏈表,並從螢幕顯示單鏈表元素列表 根據螢幕上的提示進行單鏈表的刪除 插入等操作。執行環境 dev c 5.11 下面是正式的 這裡沒有拆分成多個檔案,直接堆在一起了。單鏈表程式 包含結構體 1.定義單鏈表結構 結點 包含函式 1.獲取鍊錶的指定位置的結點 2.建立乙個單鏈表...

實驗三 單鏈表及其操作

1.通過c語言結構體定義鍊錶結點 2.定義並實現建立空鍊錶操作 3.定義並實現向鍊錶指定位置插入結點操作 4.定義並實現從鍊錶指定位置刪除結點操作 1.在vc 中建立名為linklist的空專案,並將commons.h檔案新增到頭檔案目錄中 2.在工程的頭檔案目錄中建立link list.h檔案,在...

單鏈表實驗

實驗報 告 實驗一 單鏈表及其應用 一 實驗目的 1 掌握線性表的鏈結儲存結構 2 驗證單鏈表及其基本操作的實現 3 進一步理解演算法與程式的關係,能夠將單鏈表演算法轉換為對應的程式。二 實驗內容 1 用頭插法 或尾插法 建立帶頭結點的單鏈表 2 用已建立的單鏈表實現插入 刪除 查詢等基本操作。三 ...