Báo cáo tài liệu vi phạm
Giới thiệu
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Sức khỏe - Y tế
Văn bản luật
Nông Lâm Ngư
Kỹ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
THỊ TRƯỜNG NGÀNH HÀNG
NÔNG NGHIỆP, THỰC PHẨM
Gạo
Rau hoa quả
Nông sản khác
Sữa và sản phẩm
Thịt và sản phẩm
Dầu thực vật
Thủy sản
Thức ăn chăn nuôi, vật tư nông nghiệp
CÔNG NGHIỆP
Dệt may
Dược phẩm, Thiết bị y tế
Máy móc, thiết bị, phụ tùng
Nhựa - Hóa chất
Phân bón
Sản phẩm gỗ, Hàng thủ công mỹ nghệ
Sắt, thép
Ô tô và linh kiện
Xăng dầu
DỊCH VỤ
Logistics
Tài chính-Ngân hàng
NGHIÊN CỨU THỊ TRƯỜNG
Hoa Kỳ
Nhật Bản
Trung Quốc
Hàn Quốc
Châu Âu
ASEAN
BẢN TIN
Bản tin Thị trường hàng ngày
Bản tin Thị trường và dự báo tháng
Bản tin Thị trường giá cả vật tư
Tìm
Danh mục
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Y tế sức khỏe
Văn bản luật
Nông lâm ngư
Kĩ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
NGÀNH HÀNG
NÔNG NGHIỆP, THỰC PHẨM
Gạo
Rau hoa quả
Nông sản khác
Sữa và sản phẩm
Thịt và sản phẩm
Dầu thực vật
Thủy sản
Thức ăn chăn nuôi, vật tư nông nghiệp
CÔNG NGHIỆP
Dệt may
Dược phẩm, Thiết bị y tế
Máy móc, thiết bị, phụ tùng
Nhựa - Hóa chất
Phân bón
Sản phẩm gỗ, Hàng thủ công mỹ nghệ
Sắt, thép
Ô tô và linh kiện
Xăng dầu
DỊCH VỤ
Logistics
Tài chính-Ngân hàng
NGHIÊN CỨU THỊ TRƯỜNG
Hoa Kỳ
Nhật Bản
Trung Quốc
Hàn Quốc
Châu Âu
ASEAN
BẢN TIN
Bản tin Thị trường hàng ngày
Bản tin Thị trường và dự báo tháng
Bản tin Thị trường giá cả vật tư
Thông tin
Tài liệu Xanh là gì
Điều khoản sử dụng
Chính sách bảo mật
0
Trang chủ
Công Nghệ Thông Tin
Cơ sở dữ liệu
bài giảng các chuyên đề phần 5
Đang chuẩn bị liên kết để tải về tài liệu:
bài giảng các chuyên đề phần 5
Tố Uyên
78
25
pdf
Không đóng trình duyệt đến khi xuất hiện nút TẢI XUỐNG
Tải xuống
Cấu trúc dữ liệu và giải thuật TÌM KIẾM (SEARCHING) I. BÀI TOÁN TÌM KIẾM Cùng với sắp xếp, tìm kiếm là một đòi hỏi rất thường xuyên trong các ứng dụng tin học. Bài toán tìm kiếm có thể phát biểu như sau: Cho một dãy gồm n bản ghi r1, r2, ., rn. Mỗi bản ghi ri (1 ≤ i ≤ n) tương ứng với một khoá ki. Hãy tìm bản ghi có giá trị khoá bằng X cho trước. X được gọi là khoá tìm kiếm hay đối trị tìm . | Cấu trúc dữ liệu và giải thuật 70 8. TÌM KIẾM SEARCHING I. BÀI TOÁN TÌM KIẾM Cùng với sắp xếp tìm kiếm là một đòi hỏi rất thường xuyên trong các ứng dụng tin học. Bài toán tìm kiếm có thể phát biểu như sau Cho một dãy gồm n bản ghi r1 r2 . rn. Mỗi bản ghi ri 1 i n tương ứng với một khoá ki. Hãy tìm bản ghi có giá trị khoá bằng X cho trước. X được gọi là khoá tìm kiếm hay đối trị tìm kiếm argument . Công việc tìm kiếm sẽ hoàn thành nếu như có một trong hai tình huống sau xảy ra Tìm được bản ghi có khoá tương ứng bằng X lúc đó phép tìm kiếm thành công successful . Không tìm được bản ghi nào có khoá tìm kiếm bằng X cả phép tìm kiếm thất bại unsuccessful . Tương tự như sắp xếp ta coi khoá của một bản ghi là đại diện cho bản ghi đó. Và trong một số thuật toán sẽ trình bày dưới đây ta coi kiểu dữ liệu cho mỗi khoá cũng có tên gọi là TKey. const n . Số khoá trong dãy khoá có thể khai dưới dạng biến số nguyên để tuỳ biến hơn type TKey . Kiểu dữ liệu một khoá TArray array 1.n of TKey var k TArray Dãy khoá II. TÌM KIẾM TUẦN Tự SEQUENTIAL SEARCH Tìm kiếm tuần tự là một kỹ thuật tìm kiếm đơn giản. Nội dung của nó như sau Bắt đầu từ bản ghi đầu tiên lần lượt so sánh khoá tìm kiếm với khoá tương ứng của các bản ghi trong danh sách cho tới khi tìm thấy bản ghi mong muốn hoặc đã duyệt hết danh sách mà chưa thấy Tìm kiếm tuần tự trên dãy khoá ki k2 . kr hàm này thử tìm xem trong dãy có khoá nào X không nếu thấy nó trả về chỉ số của khoá ấy nếu không thấy nó trả về 0. Có sử dụng một khoá phụ kì 1 được gán giá trị X function SequentialSearch X TKey Integer var i Integer begin i 1 while i n and ki X do i i 1 if i n 1 then SequentialSearch 0 else SequentialSearch i end Dễ thấy rằng độ phức tạp của thuật toán tìm kiếm tuần tự trong trường hợp tốt nhất là O 1 trong trường hợp xấu nhất là O n và trong trường hợp trung bình cũng là O n . III. TÌM KIẾM NHỊ PHÂN BINARY SEARCH Phép tìm kiếm nhị phân có thể áp dụng trên dãy khoá đã có thứ tự k1 k2 . kn. Giả sử ta cần tìm trong đoạn kinf kinf 1
TÀI LIỆU LIÊN QUAN
Bài giảng Toán lớp 7: Chuyên đề phân số - Ngô Thế Hoàng
Báo cáo đề tài nghiên cứu khoa học: Nghiên cứu ứng dụng phần mềm Catia thiết kế các bài giảng mô phỏng để hỗ trợ và nâng cao chất lượng, hiệu quả giảng dạy các môn học chuyên ngành cơ khí
Bài giảng chuyên đề Bệnh học: Ung thư các xoang mặt
Bài giảng chuyên đề Đường dây điện ngầm: Chương 2 - Phạm Thành Chung
Bài giảng chuyên đề: Dược học - Các thuốc chống trầm cảm
Bài giảng Hệ chuyên gia – Chương 2.2: Logic mệnh đề - Logic vị từ cấp một
Bài giảng Phân tích chình sách thuế_Chương: Định giá chuyển giao giữa các bên liên kết
Bài giảng chuyên đề 1: Phần 2 - Nội dung, phương pháp quản lý trường TH
Bài giảng chuyên đề Tâm thần học: Các rối loạn tâm thần thực tổn
ĐỀ CƯƠNG ÔN THI TỐT NGHIỆP CÁC MÔN CHUYÊN NGÀNH TCDN
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.