Bài tập về Cấu trúc dữ liệu và giải thuật
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Bài tập về Cấu trúc dữ liệu và giải thuật CẤUTRÚCDỮLIỆUVÀGIẢITHUẬT1.K[]={18,12,6,13,9,14,7,15,8,18,9,25,5,11,13,17}16phầntử.a.TrìnhbầyBubbleSortsắpxếpdãykhoáK[]theothứtựtăngdần?b.Ápdụng,ghikếtquảmỗibước.2.ChođồthịvôhướngG=thựchiện 11 2 7 8 13 1 10 3 6 9 4 5 12a.BiếnđổiđồthịGdướidạngmatrậnkề.b.BiếnđổiđồthịGdướidạngdanhsáchcạnh.c.Biếnđổiđồthịdướidạngdanhsáchkề.3.a.Địnhnghiãhàngđợi.Cácthaotáctrênhàngđợi.b.Xâydựngthuậttoánduyệtcácđỉnhcuảđồthịvàohàngđợi.c.Kiểmnghiệmthuậttoánbắt đầutại đỉnhu=5vàu=10cho đồ thị đượcbiểudiễndướidạngmatrậnkề,chỉrõkảcácbướcthựchiệncuảthuậttoán. 0 1 0 0 1 1 0 0 0 0 0 0 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 0 0 0 0 1 0 1 0 1 1 0 0 1 0 0 1 1 0 1 0 1 0 0 0 0 0 0 0 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 1 1 0 0 0 1 0 0 0 1 0 10 0 0 0 0 0 0 0 1 1 1 0 10 0 0 0 0 0 0 0 1 1 0 1 0 G= 24.a.Địnhnghĩangănxếp;cácthaotácngănxếp.b.Xâydựngthuậttoánduyệtcácđỉnhcuảđồthịdựavàongănxếp.c.Kiểmnghiệmthuậttoánbắt đầutại đỉnhu=4vàu=13cho đồ thị đượcbiểudiễndướidạngmatrậnkềởhình.Chỉrõjếtquảtrunggianmỗibướcthựchiệncuảthuậttoán. 0 1 0 0 1 1 0 0 0 0 0 0 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 0 0 0 0 1 0 1 0 1 1 0 0 1 0 0 1 1 0 1 0 1 0 0 0 0 0 0 0 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 1 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 1 1 1 0 1 0 0 0 0 0 0 0 0 1 1 0 1 0 G= 3 KỸTHUẬTLẬPTRÌNH1.Chođoạnchươngtrìnhsau: #include #include int X[10], chuaxet[10], n, count; void Int(void) { n=4; count=0; for (int i=1;iChobiếtkếtquảthựchiệnđoạnchươngtrình. 52.Chuyểnthànhchươngtrìnhmớithỏamãn:Giốngchươngtrìnhcũvớimọiphépthử.Chỉdungwhilevàđượcthêmmộtsốbiếnphụ.Khôngdùngfor,do…while,if…else,switch.3.ChomatrậnvuôngA={aij}cấpNđượcghilạitrongfilematran.intheokhuôndạngsau: - DòngđầutiênghilạisốtựcnhiênNlàcấpcủamatrậnvuông; - NdòngkếtiếpghilạimatrậnvuôngA,haiphầntửkháchnhaucủamatrậnvuôngđược ghicáchnhaubởimộtvàikhoảngchốngViếtchươngtrìnhkiểmtravàđưarathongbáo: N a) “Ađốixứngchẵn”nếuaij=ajivàSi= ∑ aij lànhữngsốchẵn(i,i=1,2…,N); ...
Tìm kiếm theo từ khóa liên quan:
lập trình căn bản cấu trúc dữ liệu giải thuật kỹ thuật lập trình sơ đồ lập trìnhGợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Cấu trúc dữ liệu và giải thuật (Data structures and algorithms)
10 trang 318 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 266 0 0 -
114 trang 242 2 0
-
80 trang 222 0 0
-
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 208 0 0 -
Giới thiệu môn học Ngôn ngữ lập trình C++
5 trang 195 0 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 168 0 0 -
Giải thuật và cấu trúc dữ liệu
305 trang 163 0 0 -
Luận văn: Nghiên cứu kỹ thuật giấu tin trong ảnh Gif
33 trang 153 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 1 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
64 trang 150 0 0 -
Tập bài giảng Thực hành kỹ thuật lập trình
303 trang 143 0 0 -
Giáo trình Cấu trúc dữ liệu và thuật toán (Tái bản): Phần 1
152 trang 139 0 0 -
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 134 0 0 -
Tài liệu tham khảo: Cấu trúc dữ liệu và giải thuật
229 trang 124 0 0 -
Báo cáo thực tập Công nghệ thông tin: Lập trình game trên Unity
27 trang 118 0 0 -
Giáo trình về phân tích thiết kế hệ thống thông tin
113 trang 114 0 0 -
124 trang 113 3 0
-
LUẬN VĂN: Tìm hiểu kỹ thuật tạo bóng cứng trong đồ họa 3D
41 trang 109 0 0 -
Bài giảng Kỹ thuật lập trình - Chương 10: Tổng kết môn học (Trường Đại học Bách khoa Hà Nội)
67 trang 106 0 0 -
Giáo trình Nhập môn lập trình VB6: Phần 2
184 trang 93 0 0