tailieunhanh - thiết kế và đánh giá thuật toán - trần tuấn minh -4
Tính đơn giản của thuật toán. Thường ta mong muốn có được một thuật toán đơn giản, dễ hiểu, dễ lập trình. Đặc biệt là những thuật toán chỉ dùng một vài lần ta cần coi trọng tính chất này, vì công sức và thời gian bỏ ra để xây dựng thuật toán thường lớn hơn rất nhiều so với thời gian thực hiện nó. | Simpo PDFMergean d SpZit Unregistẹíed Vers i o n - h tt p .s i m p o pdf. co m - 49 - int t i1 1 i2 1 r1 r2 int h 0 while i1 h1 i2 h2 r1 r2 1 while r1 p r2 p i1 h1 i2 h2 if F1 i1 F2 i2 h F h F1 i1 r1 i1 else h F h F2 i2 r2 i2 while i1 h1 r1 p h b h b1 i1 i1 while i2 h2 r2 p h b h b2 i2 i2 while i1 h1 h b h b1 i1 i1 Tran Tuan Minh Khoa Toan-Tin Sưu tầm bởi Simpo PDFMergean d SpZit Unregistẹíed Vers i o n - h tt p i m p o pdf. co m - 50 - while i2 h2 h b h b2 i2 i2 n h 4. Đô phức tap thuât toan Ta nhận xet rang trong phương pháp sap xep bang trộn hai đường trực tiếp sô lương cac bươc sao chep cac phan tự từ day nay sang day kia con lơn hơn sO lương cac bươc so sanh giữa cac phan tử Vì ựng vơi một lan so sanh thì cô một thao tac sao chếp nhưng nếu mOt day nao đo xư ly can hết day thì phan đuoi cua day con lai đươc sao chep ma khOng ưng vơi một phếp so sanh nao. Vì thế đoi vơi phương phap nay ta chon phếp sao chep lam can cư đanh gia thơi gian thưc hiện cua thuạt toan. Trong moi lan phan bo va trọn thì toan bo n phan tư đươc duyet qua so sanh va chep vao day đích output . Như vây thơi gian chi phí cho moi bươc co cap la O n . Vì trong moi bươc bươc thứ k ta giai quyết đươc 2k p gia trị va tiến trình dưng khi p n nến ta co lgn bươc do đo cap thơi gian chi phí cho phương phap nay la O nlgn . Mot nhươc điếm cua phương phap sap xep bang kiếu tron hai đương trưc tiếp la chi phí cho khOng gian qua lơn no đoi hoi cung cap vung nhơ 2n phan tư gap đoi so vơi phương phap thong thương. Do đo phương phap nay chỉ thích hơp khi ta thao tac tren cac tếp. Mat khac phương phap sap xếp kiếu tron hai đương trưc tiep co mọt nhươc điếm quan trong nữa la nO tư giơi han sO lương cac gia trị co định la 1 2 4 . 2k trong đo 2k n. Như vay ta luon luOn phai duyẹt qua k bươc chia va trộn. Nếu cho phep sO lương cac phan tử trong mOt lan trOn cO kích thươc khac thì so cac bươc co thế giam đi va trong trương hơp nay viêc sap xep co kha nang ket thuc sơm. BAI TAP Bài 1 Nhan .
đang nạp các trang xem trước