![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Bài giảng Phân tích thiết kế giải thuật - Chương 35: Hình học tính toán
Số trang: 19
Loại file: ppt
Dung lượng: 227.00 KB
Lượt xem: 13
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Chương 35: Hình học tính toán trong "Bài giảng Phân tích thiết kế giải thuật" giới thiệu đến bạn đọc những kiến thức giải thuật thô sơ, kỹ thuật quét, thứ tự có đoạn thẳng, tính đúng đắn. Hy vọng, đây là tài liệu tham khảo hữu ích dành cho các bạn.
Nội dung trích xuất từ tài liệu:
Bài giảng Phân tích thiết kế giải thuật - Chương 35: Hình học tính toán HìnhHọcTínhToán13.11.2004 1 35.2Xácđịnhcócặpđoạnthẳngnàocắtnhaukhông Bàitoán:Chotậpcácđoạnthẳngtrongmặtphẳng.Xácđịnhcócặp đoạnthẳngnàocắtnhauhaykhông.ª Đểđơngiản,giảsử: – Khôngcóđoạnthẳngnàolàthẳngđứng – Khôngcóbađoạnthẳngnàocắtnhautạimộtđiểmchung.13.11.2004 Chương35:Hìnhhọctínhtoán 2 Giảithuậtthôsơª Giảithuậtthôsơ:Kiểmtraxemmỗicặpđoạnthẳngcócắtnhauhay không.Thờigianchạylà (n2),vớinlàsốcácđoạnthẳng.13.11.2004 Chương35:Hìnhhọctínhtoán 3 Kỹthuậtquétª Giảithuậthữuhiệudùngkỷthuậtquét(sweeping): Dùngmộtđưòngthẳngthẳngđứngquéttừtráisangphảivàxemxét cácthayđổicủaphầngiaocủađườngthẳngquétvớicácđoạn thẳng. – Đườngthẳngquét(sweepline) ° Đườngthẳngquétthẳngđứng,vịtríhiệnthờilàtoạđộx x13.11.2004 Chương35:Hìnhhọctínhtoán 4 Thứtựcácđoạnthẳng ° Địnhnghĩamộtthứtựhoàntoàntrêncácđoạnthẳngcắtbởi đườngthẳngquét. – Haiđoạnthẳngs1vàs2khôngcắtnhaulàcóthểsosánh đượctạixnếuđườngthẳngquéttạivịtríxcắtcảhaiđoạn thẳngđó. s2 s1 – Nếus1vàs2làcóthểsosánhđượctạixvàgiaođiểmcủas1 vớiđườngthẳngquétởcaohơngiaođiểmcủas2vớicùng đườngthẳngquétđó,thìtanóis1ởtrêns2,kýhiệus1 xs2.13.11.2004 Chương35:Hìnhhọctínhtoán 5 Thứtựcácđoạnthẳng(tiếp) e d g a i b h c f r t u v z w (a) (b) a r c a t b b u c e vfnhưngf we b t c Mọiđườngthẳngquétmàđiquavùng a t c xámđềucócácđoạnthẳngevàfởliênĐoạnthẳngdkhôngsosánhđượcvới tiếpnhautrongquanhệthứtựcủanócácđoạnthẳngkháctronghình(a).13.11.2004 Chương35:Hìnhhọctínhtoán 6 Cáccấutrúcdữliệutrongkỹthuậtquét – Đườngthẳngquét ° Khidichuyểnđườngthẳngquét,giảithuậttrữvàduytrìcác thôngtinsau – Tìnhtrạngcủađườngthẳngquét(sweeplinestatus):cho biếtthứtựgiữacácđốitượng(đoạnthẳng)bịcắtbởi đườngthẳngquétvớinhau – Lịchcủacácbiếncố(eventpointschedule):dãycáctọađộ x,sắptừtráisangphải,xácđịnhcácvịtrídừngcủađường thẳngquét.13.11.2004 Chương35:Hìnhhọctínhtoán 7 Cácthaotáclênsweeplinestatusª Chitiếtgiảithuậthữuhiệudùngkỷthuậtquét – Đườngthẳngquét ° Khidichuyểnđườngthẳngquét,giảithuậttrữvàduytrìcác thôngtinsau – Tìnhtrạngcủađườngthẳngquét(sweeplinestatus):Các thaotáclênT: ° INSERT(T,s):chènđoạnthẳngsvàoT ° DELETE(T,s):xoáđoạnthẳngskhỏiT ° ABOVE(T,s):trảvềđoạnthẳngởngaytrênstrongT ° BELOW(T,s):trảvềđoạnthẳngởngaydướistrongT.13.11.2004 Chương35:Hìnhhọctínhtoán 8 Eventpointschedule – Lịchcủacácbiếncố(eventpointschedule):dãycáctọađộ x,sắptừtráisangphải,xácđịnhcácvịtrídừngcủađường thẳngquét. ° Mỗiđiểmđầumútcủacácđoạnthẳng(củatậpinputS) làmộtđiểmbiếncố(eventpoint),làđiểmmàthứtựT thayđổi. ° Lịchcủacácbiếncốlàtĩnhvàđượcxâydựngbằng cáchsắpxếpcácđiểmđầumútcủacácđoạnthẳngtheo ...
Nội dung trích xuất từ tài liệu:
Bài giảng Phân tích thiết kế giải thuật - Chương 35: Hình học tính toán HìnhHọcTínhToán13.11.2004 1 35.2Xácđịnhcócặpđoạnthẳngnàocắtnhaukhông Bàitoán:Chotậpcácđoạnthẳngtrongmặtphẳng.Xácđịnhcócặp đoạnthẳngnàocắtnhauhaykhông.ª Đểđơngiản,giảsử: – Khôngcóđoạnthẳngnàolàthẳngđứng – Khôngcóbađoạnthẳngnàocắtnhautạimộtđiểmchung.13.11.2004 Chương35:Hìnhhọctínhtoán 2 Giảithuậtthôsơª Giảithuậtthôsơ:Kiểmtraxemmỗicặpđoạnthẳngcócắtnhauhay không.Thờigianchạylà (n2),vớinlàsốcácđoạnthẳng.13.11.2004 Chương35:Hìnhhọctínhtoán 3 Kỹthuậtquétª Giảithuậthữuhiệudùngkỷthuậtquét(sweeping): Dùngmộtđưòngthẳngthẳngđứngquéttừtráisangphảivàxemxét cácthayđổicủaphầngiaocủađườngthẳngquétvớicácđoạn thẳng. – Đườngthẳngquét(sweepline) ° Đườngthẳngquétthẳngđứng,vịtríhiệnthờilàtoạđộx x13.11.2004 Chương35:Hìnhhọctínhtoán 4 Thứtựcácđoạnthẳng ° Địnhnghĩamộtthứtựhoàntoàntrêncácđoạnthẳngcắtbởi đườngthẳngquét. – Haiđoạnthẳngs1vàs2khôngcắtnhaulàcóthểsosánh đượctạixnếuđườngthẳngquéttạivịtríxcắtcảhaiđoạn thẳngđó. s2 s1 – Nếus1vàs2làcóthểsosánhđượctạixvàgiaođiểmcủas1 vớiđườngthẳngquétởcaohơngiaođiểmcủas2vớicùng đườngthẳngquétđó,thìtanóis1ởtrêns2,kýhiệus1 xs2.13.11.2004 Chương35:Hìnhhọctínhtoán 5 Thứtựcácđoạnthẳng(tiếp) e d g a i b h c f r t u v z w (a) (b) a r c a t b b u c e vfnhưngf we b t c Mọiđườngthẳngquétmàđiquavùng a t c xámđềucócácđoạnthẳngevàfởliênĐoạnthẳngdkhôngsosánhđượcvới tiếpnhautrongquanhệthứtựcủanócácđoạnthẳngkháctronghình(a).13.11.2004 Chương35:Hìnhhọctínhtoán 6 Cáccấutrúcdữliệutrongkỹthuậtquét – Đườngthẳngquét ° Khidichuyểnđườngthẳngquét,giảithuậttrữvàduytrìcác thôngtinsau – Tìnhtrạngcủađườngthẳngquét(sweeplinestatus):cho biếtthứtựgiữacácđốitượng(đoạnthẳng)bịcắtbởi đườngthẳngquétvớinhau – Lịchcủacácbiếncố(eventpointschedule):dãycáctọađộ x,sắptừtráisangphải,xácđịnhcácvịtrídừngcủađường thẳngquét.13.11.2004 Chương35:Hìnhhọctínhtoán 7 Cácthaotáclênsweeplinestatusª Chitiếtgiảithuậthữuhiệudùngkỷthuậtquét – Đườngthẳngquét ° Khidichuyểnđườngthẳngquét,giảithuậttrữvàduytrìcác thôngtinsau – Tìnhtrạngcủađườngthẳngquét(sweeplinestatus):Các thaotáclênT: ° INSERT(T,s):chènđoạnthẳngsvàoT ° DELETE(T,s):xoáđoạnthẳngskhỏiT ° ABOVE(T,s):trảvềđoạnthẳngởngaytrênstrongT ° BELOW(T,s):trảvềđoạnthẳngởngaydướistrongT.13.11.2004 Chương35:Hìnhhọctínhtoán 8 Eventpointschedule – Lịchcủacácbiếncố(eventpointschedule):dãycáctọađộ x,sắptừtráisangphải,xácđịnhcácvịtrídừngcủađường thẳngquét. ° Mỗiđiểmđầumútcủacácđoạnthẳng(củatậpinputS) làmộtđiểmbiếncố(eventpoint),làđiểmmàthứtựT thayđổi. ° Lịchcủacácbiếncốlàtĩnhvàđượcxâydựngbằng cáchsắpxếpcácđiểmđầumútcủacácđoạnthẳngtheo ...
Tìm kiếm theo từ khóa liên quan:
Hình học tính toán Phân tích thiết kế giải thuật Bài giảng Phân tích thiết kế giải thuật Giải thuật thô sơ Kỹ thuật quét Tính đúng đắnTài liệu liên quan:
-
Giaùo trình Colour TV JVC, model C-1490M - Phần 5
11 trang 48 0 0 -
40 trang 30 0 0
-
Bài giảng Cấu trúc dữ liệu và giải thuật - TS. Phan Thị Hà
140 trang 30 0 0 -
Phần tích thiết kế giải thuật (phần 1)
11 trang 28 0 0 -
Bài giảng Phân tích thiết kế giải thuật: Branch and Bound - GV. Hà Đại Dương
14 trang 27 0 0 -
Giaùo trình Colour TV JVC, model C-1490M - Phần 1
19 trang 25 0 0 -
Bài giảng Phân tích thiết kế giải thuật: The Greedy algorithms - GV. Hà Đại Dương
21 trang 24 0 0 -
Thuật toán: Độ phức tạp và tính đúng đắn
35 trang 24 0 0 -
Giaùo trình Colour TV JVC, model C-1490M - Phần 4
14 trang 23 0 0 -
Phần tích thiết kế giải thuật (phần 15)
0 trang 22 0 0