... rằngY–X=ti–1).
5
Chương 3
CÁC THUẬT TOÁN TÌM KIẾM TRÊN ĐỒ THỊ
1. Duyệt đồ thị theo chiều sâu
* Ý tưởng:
- Từ đỉnh v
1
nào đó chưa thăm, thăm v
1
, rồi tìm đỉnh v
2
(chưa thăm) kề với v
1
, thăm v
2
… Thuật ... ô [i, j], các số trên cùng một dòng ghi cách nhau ít nhất một dấu trắng.
Yêu cầu chương trình thiết kế theo menu gồm các chức năng:
Đọc dữ liệu vào từ file
Giải...
... Bài toán tìm đường đi giữa hai đỉnh của đồ thị
Các thuật toán tìm kiếm trên đồ thị
I. Thuật toán tìm kiếm theo chiều sâu
Tư tưởng chính của thuật toán là:
Giả sử chúng ta đang xét trên đồ thị ... là thao tác trên đỉnh u trong từng bài toán đặt ra cụ
thể.
II. Thuật toán tìm kiếm theo chiều rộng
Thuật toán này thực ra là sự cải biến v...
... G2 G3
Hình 6.5. Đồ thị vô hướng G1, G2, G3.
135
Chương 6: Các thuật toán tìm kiếm trên đồ thị
CHƯƠNG VI: CÁC THUẬT TOÁN TÌM KIẾM TRÊN ĐỒ THỊ
Có nhiều thuật toán trên đồ thị được xây dựng ...
9 Thuật toán tìm kiếm theo chiều sâu trên đồ thị.
9 Thuật toán tìm kiếm theo chiều rộng trên đồ thị.
9 Tìm các thành phần liên thông...
... Các thuật toán tìm kiếm trên đồ thị
Thuật toán tìm kiếm theo chiều sâu
Tư tưởng chính của thuật toán là:
Giả sử chúng ta đang xét trên đồ thị G(V,E). Từ một
đỉnh u
... tác trên đỉnh u trong từng bài toán đặt ra cụ
thể.
Thuật toán tìm kiếm theo chiều rộng
Thuật toán này thực ra là sự cải biến về thứ tự duyệt đỉnh trên đồ thị của tìm...
... lệnh If như sau:
Các thuật toán tìm kiếm trên đồ thị
Trần Minh Quang
I. Thuật toán tìm kiếm theo chiều sâu
Tư tưởng chínhcủa thuật toán là: Giả sử chúng ta đang xét trên đồ thị G(V,E). Từ một ... xét quantrọng trên là cơ sở cho các thuật toán tìm kiếm lời giải tối ưu dựa trên
lýthuyết đồ thị. Thực ra, nó là trường hợp riêng của một bài toán...
... trong số các thuật toán để tìm hiểu
và Seminar
C
C
á
á
c thu
c thu
ậ
ậ
t to
t to
á
á
n t
n t
ì
ì
m ki
m ki
ế
ế
m v
m v
à
à
s
s
ắ
ắ
p x
p x
ế
ế
p
p
Yêu cầu tìm hiểu
Ý tưởng thuật toán
Ví ... );
}
}
3/11/2010
www.lhu.edu.vn
Chương
Chương
3 C
3 C
á
á
c phương
c phương
phá
phá
p t
p t
ì
ì
m ki
m ki
ế
ế
m v
m v
à
à
s
s
ắ
ắ
p x
p x
ế
ế
p
p
Bài toán Tháp Hà Nội
Bài toán...
... thuật
HCMUS 2010
Trang 1
LAB. 08
CÁC THUẬT TOÁN TÌM KIẾM
MỤC TIÊU
Hoàn tất bài thực hành này, sinh viên có thể:
Hiểu các loại thuật toán tìm kiếm cơ bản.
Thực hành được các loại thuật ... phổ biến trên máy tính:
Tìm mẫu tin trong cơ sở dữ liệu
Tìm kiếm thông tin trên Internet…
Có hai loại tìm kiếm cơ bản:
Tìm kiếm tuần tự (Sequential/ Li...
... tác tìm kiếm (nhất là
tìm kiếm trên các file văn bản). Vì lẽ đó bài toán tìm kiếm văn bản là bài toán rất thiết thực
đang được nhiều người quan tâm, vấn đề cấp thiết đặt ra là giải quyết bài toán ... cần tìm kiếm.
Mục đích của chuyên đề là: nghiên cứu các phương pháp tìm kiếm văn bản và tìm cách
ứng dụng chúng vào một số bài toán cụ thể, trên cơ sở đ...
... (7)
−1
W
0
N
−1
W
1
N
−1
W
2
N
−1
W
3
N
−1
−1
W
0
N
W
2
N
−1
−1
W
0
N
W
2
N
−1
W
0
N
−1
W
0
N
−1
W
0
N
−1
W
0
N
Bài về nhà
1. Vẽ lưu đồ tín hiệu cho thuật toán FFT trường hợp N = 16,
phân chia theo tần số / thời gian, cơ số 2.
2. Tìm hiểu thuật toán FFT cơ số 4.
3. Triển khai các thuật toán FFT đã học bằng ... các đoạn (thường là chồng lên
nhau), thực hiện biến đổi FFT tr...
... >N: Hết mảng. Dừng
Ngược lại: Lặp lại bước 2
NỘI DUNG
■
\ CÁC THUẬT TOÁN SẮP XẾP
I
cấu trúc dữ liệu và giải thuật
Các thuật toán sắp xếp
1. Đổi chỗ trực tiếp - Interchange Sort
2. Nổi bọt ... log2n-l
Ví dụ : 15, 7, 3,1
Thuật toán tìm kiếm nhị phân
Ý tưởng:
-So sánh khóa cắn tìm với phân tử giữa dãy
hiện hành.
-Nếu nó nhỏ hơn thì tìm bên trái dãy hiện hành.
-Ngược lại...