... lienket; function timkiemcaynhiphan(k : integer; x : lienket): lienket; begin z ↑.khoa:= k; repeat if (k< x ↑.khoa) then x:= x ↑.l else x: = x↑.r; until k = x↑.khoa; timkiemcaynhiphan:= x; ... chèn sau này.Như vậy theo thuật toán trên thì để tìm kiếm một mẩu tin có khóa k, chúng ta cho x:= timkiemcaynhiphan (x, dau). Nếu một nút không có cây con trái (hay phải) thì liên kết trái (hay phải...
Ngày tải lên: 07/09/2012, 10:55
Thuật toán tìm kiếm nhị phân
... y;end;function kiemtra: integer;var kq : string;k : integer;beginkq:= '1';for k:=1 to n do kq:= nhan(kq,ctg);if length(kq)=length(s) thenbeginif kq=s then kiemtra:=0else if kq>s then kiemtra:=1else ... thenbeginif kq=s then kiemtra:=0else if kq>s then kiemtra:=1else kiemtra:=2;end;else if length(kq)>length(s) then kiemtra:=1elsekiemtra:=2; end;procedure lam;varkt : integer;...
Ngày tải lên: 11/09/2012, 15:27
Thuật toán tìm kiếm xâu kí tự
... với phương pháp ở phần 2. Như vậy ta phải tính lại giá trị hs trong thời gian hằng số (constant time), cách giải quyết ở đây là tính giá trị băm của T[i+1..i+m] dựa vào giá trị băm của T[i..i+m-1]
Ngày tải lên: 11/09/2012, 15:27
Thủy vân cơ sở dữ liệu quan hệ dựa trên kỹ thuật tối ưu hoá áp dụng thuật toán tìm kiếm theo mẫu
... 2004. [9]. M. Shehab, E. Bertino, A. Ghafoor. “Watermarking Relational Databases using Optimization Based Techniques”. CERIAS Tech Report 2006-41. [10]. www.watermarkingworld.org. [11].
Ngày tải lên: 07/11/2012, 09:16
Các thuật toán tìm kiếm
... printf("Nhap gia tri phan tu can tim kiem: "); scanf("%d", &x); int i = LinearExhaustive(a, n, x); if (i == -1){ printf("Khong tim thay x trong mang A\n"); ... 1; } else{ l = m + 1; } } } return –1; } 3. SOURCE CODE MẪU Bài tập (code mẫu: Timkiem.cpp) #include <stdio.h> int LinearExhaustive(int a[], int n, int x){ f...
Ngày tải lên: 11/04/2013, 16:51