Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Giáo trình phân tích quy trình sử dụng hàm Input new data để tách một list thành nhiều danh sách p1
MIỄN PHÍ
Số trang
5
Kích thước
156.7 KB
Định dạng
PDF
Lượt xem
1747

Giáo trình phân tích quy trình sử dụng hàm Input new data để tách một list thành nhiều danh sách p1

Nội dung xem thử

Mô tả chi tiết

Giaùo trình: Caáu Truùc Döõ Lieäu vaø Giaûi Thuaät

Trang: 103

delete TempNode;

TempNode = SList;

}

return ;

}

h. Taïo môùi danh saùch/ Nhaäp danh saùch:

Vieäc taïo môùi moät danh saùch lieân keát ñôn thöïc chaát laø chuùng ta lieân tuïc thöïc hieän thao

taùc theâm moät phaàn töû vaøo danh saùch maø ban ñaàu danh saùch naøy laø moät danh saùch

roãng. Coù theå söû duïng moät trong ba haøm theâm phaàn töû ñeå theâm phaàn töû, ôû ñaây chuùng

ta söû duïng haøm SLL_Add_First.

Giaû söû chuùng ta caàn taïo danh saùch lieân keát ñôn coù N phaàn töû.

- Thuaät toaùn:

B1: SLL_Initialize(SLList)

B2: i = 1

B3: IF (i > N)

Thöïc hieän Bkt

B4: NewData = InputNewData() // Nhaäp giaù trò cho bieán NewData

B5: SLL_Add_First(SLList, NewData)

B6: i++

B7: Laëp laïi B3

Bkt: Keát thuùc

- Caøi ñaët thuaät toaùn:

Haøm SLL_Create coù prototype:

SLL_Type SLL_Create(SLL_Type &SList, int N);

Haøm taïo danh saùch lieân keát ñôn coù N nuùt quaûn lyù bôûi ñòa chæ nuùt ñaàu tieân thoâng

qua SList. Haøm traû veà ñòa chæ cuûa nuùt ñaàu tieân trong danh saùch neáu vieäc taïo thaønh

coâng, ngöôïc laïi haøm traû veà con troû NULL.

Noäi dung cuûa haøm nhö sau:

SLL_Type SLL_Create(SLL_Type &SList, int N)

{ SLL_Initialize(SList);

T NewData;

for (int i = 0; i < N; i++)

{ NewData = InputNewData();

if (SLL_Add_First(SList, NewData) == NULL)

{ SLL_Delete (SList);

break;

}

}

return (SList);

}

 Löu yù:

Click to buy NOW!

PDF-XChange Viewer

www.docu-track.co m

Click to buy NOW!

PDF-XChange Viewer

www.docu-track.co m

Tải ngay đi em, còn do dự, trời tối mất!