tailieunhanh - Tìm hiểu tầm quan trọng của cấu trúc dữ liệu và giải thụât trong một đề án tin học phần 3
L = 16 10: Kết thúc thuật toán - Phân tích thuật toán: + Trong thuật giải này chúng ta luôn thực hiện log2(N) lần phân phối và trộn các run. | ỹiá ÙU Cấu Ttú Dũ Liệu vù ỹiùi 7huật Phân phối M thành Tempi Temp2 M 32 36 41 47 52 57 Temp1 N1 6 36 41 50 70 50 70 Temp2 N2 4 52 57 65 Trốn Tempi Temp2 thành M Temp1 N1 6 36 41 47 Temp2 N2 4 52 57 32 36 41 47 52 57 65 M 1 1 Lân 4 L 8 Phân phối M thành Temp1 Temp2 M 21 32 36 41 47 52 57 6 Temp1 N1 8 Temp2 N2 2 32 36 41 47 52 57 6 Trốn Temp1 Temp2 thành M Temp1 N1 8 Temp2 N2 2 M 1 32 36 41 47 50 52 57 65 7 L 16 10 Kết thúc thuât toàn - Phân tích thuật toán Trong thuât giâi này chúng ta luốn thực hiện log2 N lân phân phối và trốn câc run. Trang 47 ỹiá ÙU Cấu Ttú Dũ Liệu vù ỹiùi 7huật Ở mỗi lần phân phối run chúng ta phải thực hiện N phép gán và 2N phép so sánh N phép so sánh hét đựờng cháy vá N phép so sánh hét dầy . Ở mỗi lán trộn run chúng tá cúng phái thực hién N phép gán vá 2N N 2 phép so sánh N phép so sánh hét đựờng cháy N phép so sánh hét dáy vá N 2 phép so sánh giá trị các cáp tựơng ứng trén 2 dáy phu . Trong moi trựờng hợp So phép gán G 2NxLog2 N So phép so sánh S 4N N 2 xLog2 N So phép hoán vị Hmin 0 Trong thuát giái náy chúng tá sử dụng 02 dáy phu tuy nhién tong so phán tự ợ 02 dáy phu náy cũng chỉ báng N do váy đá táo rá sự láng phí bo nhô không cán thiét. Đé giái quyét ván đé náy chung ta chỉ cán sự dung 01 dáy phu song chung tá két hợp quá trình trọn các cáp run co chiéu dái L tựợng ứng ợ hái đáu dáy thánh các run co chiéu dái 2L vá phán phoi luán phién vé hái đáu củá mot dáy phu. Sáu đo chung ta đổi vái tro củá 02 dáy náy cho nháu. Trựợc khi hiéu chỉnh lái thuát giái chung tá xét dáy M gồm 10 phán tử sáu đé minh hoá cho quá trình náy Giá sử tá cán sáp xép máng M co 10 phán tử sáu N 10 M 81 63 69 74 14 77 56 57 9 25 Tá thực hién các lán trọn các cáp run ợ hái đáu dáy náy vá két hợp phán phoi các run mợi trOn vé hái đáu dáy kiá nhự sáu Lán 1 L 1 TrOn các cáp run co chiéu dái L 1 trén M thánh các run co chiéu dái L 2 vá két hợp phán phoi luán phién các run náy vé hái đáu dáy Tmp Tmp 25 Đoi vái tro củá M vá Tmp cho nháu Lán 2 L 2 TrOn các cáp run co chiéu
đang nạp các trang xem trước