... xét bên trái c a nút m u tin v i khóa l n h n hay b ng khóa t i nút ang xét bên ph i c a nút 10 13 19 Kh i t o nh phân M t r ng tr bên ph i ch c bi u di n b ng có n nút gi z procedure tree_init; ... x↑ key and x z begin if v < x↑.key then x: = x↑.1 else x: = x↑.r end; treesearch: = x end; 13 Tính ch t c a s tìm ki m nh phân Tính ch t: M t tác v thêm vào hay tìm ki m m t nh phân òi h ... ch : A S E A R C H I N G E X A M P L E 50 Key: A S E A R C H I N G E X A M P L E Hash: 18 14 5 13 16 12 S A A C A E E G H I X E L M N P R 51 ...
... t↑.next: = adj[x]; adj[x]:= t; /* insert y to the first element of x’s adjacency list */ end; end 13 a f c b b c a a d e f g h i j k f g a e i h k e j f e a d d l l m j j m l m g Hình 4.1c: Bi u...
... 1000 10000 100000 1000000 Thời gian 00:00:00.0007171 00:00:00.0040150 00:00:00.1648359 00:00 :13. 463 3132 16 d Demo Merge Sort a Thuật toán public void Merge_sort(int[] A, int p, int r) { if(p< ... 50000 0.0003053 100000 0.0003489 1000000 0.0003536 d Giao diện chương trình demo Selection Sort 13 a Thuật tốn public void SelectionSort(int[] arr) { int min; for (int i = 0; i < arr.Length - ... 00:00:00.0001954 10000 00:00:00.0001552 50000 00:00:00.0007684 100000 00:00:00.0022296 1000000 00:00:00.0 1136 55 d Giao diện chương trình demo Binary Search a Giải thuật private static int binarySearch(int[]...
... sau: Kth = 0,707 Tth = 2Π/6.938 = 0.905 Áp d ng phương pháp Ziegler-Nichols (ZN-2) ta có đư c: 13 14 - Kp = 0.424; Ki = 0.937; Kd = 0.048 V ñáp ng ra: Trong ñó K ij (g ) giá tr th c, v i i є ... phát Ch nh lưu c u m t pha bán ñi u n Hình 6.11: Mơ ph ng đáp ng c a PID phòng thí nghi m Hình 6 .13: Các thi t b đư c s d ng mơ hình Nh n xét: Khi có l nh kh i ñ ng, giá tr ñ t ñư c gán 90%, sai...
... góp Chương 13 Họ tập không cắt 13. 1 Kiểu liệu trừu tượng họ tập không cắt 338 341 341 342 342 343 348 352 352 13. 2 Cài đặt đơn giản 13. 3 Cài đặt 353 354 13. 3.1.Phép hợp theo trọng số 13. 3.2.Phép ... 353 354 13. 3.1.Phép hợp theo trọng số 13. 3.2.Phép tìm với nén đường 13. 4 Ứng dụng 357 360 362 13. 4.1.Vấn đề tương đương 363 13. 4.2.Tạo mê lộ Chương 14 Các cấu trúc liệu đa chiều 14.1 Các phép ... Chương Sự trừu tượng hoá liệu 1.1 Biểu diễn liệu ngôn ngữ lập trình 1.2 Sự trừu tượng hố liệu 1313 17 1.3 1.4 1.5 Kiểu liệu trừu tượng 1.3.1 Đặc tả kiểu liệu trừu tượng 21 21 1.3.2 Cài đặt kiểu...
... 4, ta ph i li t kê 1.1234 7. 2134 13. 3124 19.4123 2.1243 8.2143 14.3142 20. 4132 3 .132 4 9.2314 15.3214 21.4 213 Nh v y hoán v 4 .134 2 10.2341 16.3241 22.4231 5.1423 11.2 413 17.3412 23.4312 i n 24 hoán ... 301 13 BÀI TỐN TÌM B GHÉP C C I TRÊN TH 307 13. 1 CÁC KHÁI NI M 307 13. 2 THU T TOÁN EDMONDS (1965) 308 13. 3 THU T TOÁN LAWLER (1973) 310 13. 4 ... 130 Hình 41: Xóa nút có c hai nhánh BST thay b ng nút c c ph i c a trái 130 Hình 42: Xóa nút có c hai nhánh BST thay b ng nút c c trái c a ph i 130 Hình 43: ánh s bit 133 ...
... Phương pháp giải quyết vấn đề:dùng giảithuật gen và phương pháp chọn roulette II Xây dựng B1:Mã Hóa Mã hóa nhị phân (Binary encoding) là kiểu thông dụng nhất: nghiên cứu về thuật ... trạng thái được mơ tả là bài tốn chiếc ba lơ loại 1,xây dựng chương trình giải quyết bài toán theo giảithuật gen và phương pháp chọn là bánh xe roulette I)Mơ tả bài tốn: Bạn có ... chọn được cá thể tốt cho lai ghép,thực thao tác Crossover và mutation là hai phép toán bản thuật toán gen nhằm tạo nên quần thể có giá trị tốt và đạt được kết quả mà ta tìm kiếm...
... m[3,5] + p.p2p5 = + 2500 + 35.15.20 = 130 00 2,5] = m[2,3] + m[4,5] + p1p2p5 = 2625 +100 + 35.5.30 = 7125 m[2,4] + m[5m5] + p p p = 4375 + + 35.10.20 = 1137 5 = 7125 k = for A2 B c c a ph ng ... best[k] j=4 cost[k] best[k] j=5 cost[k] best[k] 10 11 12 13 14 15 16 17 0 4 8 12 12 12 16 16 16 20 20 20 A A A A A A A A A A A A A A A 0 5 10 12 13 14 16 17 18 20 21 22 A B B A B B A B B A B B A B ... i nút cho m t ký t , úng |C|-1 nút n i 48 100 100 1 55 86 14 58 a:45 28 b :13 a:45 14 30 25 1 c:12 d:16 e:9 f:5 c:12 b :13 14 d:16 f:5 (a) e:9 (b) H nh 5.7 So sánh hai cách mã hóa 49 Mã phi ti n...
... 4, ta ph i li t kê 1.1234 7. 2134 13. 3124 19.4123 2.1243 8.2143 14.3142 20. 4132 3 .132 4 9.2314 15.3214 21.4 213 Nh v y hoán v 4 .134 2 10.2341 16.3241 22.4231 5.1423 11.2 413 17.3412 23.4312 i n 24 hoán ... 298 13 BÀI TỐN TÌM B GHÉP C C I TRÊN TH 304 13. 1 CÁC KHÁI NI M 304 13. 2 THU T TOÁN EDMONDS (1965) 305 13. 3 THU T TOÁN LAWLER (1973) 307 13. 4 ... 130 Hình 41: Xóa nút có c hai nhánh BST thay b ng nút c c ph i c a trái 130 Hình 42: Xóa nút có c hai nhánh BST thay b ng nút c c trái c a ph i 131 Hình 43: ánh s bit 133 ...
... (sequential search) Vị trí = Khóa tìm 7 13 21 15 Tìm thành cơng Số lần so sánh: Tìm kiếm & xếp Tìm kiếm tuyến tính (khơng tìm thấy) Vị trí : i+1 Khóa tìm 7 13 21 15 Khơng tìm thấy Số lần so sánh: ... Kết luận : TÌm thấy phần tử vị trí Tìm kiếm & xếp Tìm kiếm tuyến tính (khơng tìm thấy) Khóa tìm 7 13 21 15 Khơng tìm thấy Số lần so sánh: Tìm kiếm & xếp Tìm kiếm tuyến tính • Cài đặt thuật tốn int ... //i = N song phần tử cầm canh Khơng tìm thấy phần tử có giá trị X B6: Kết thúc Tìm kiếm & xếp 13 Tìm kiếm tuyến tính int LinearSearch(int a[], int n, int x) { int i=0; // mảng gồm N phần tử...
... Tth = 2Π/6.938 = 0.905 Áp dụng phương pháp Ziegler-Nichols (ZN-2) ta có ñược: Footer Page of 126 13 14 - Kp = 0.424; Ki = 0.937; Kd = 0.048 Vẽ ñáp ứng ra: Trong K ij (g ) giá trị thực, với i є ... từ máy phát Chỉnh lưu cầu pha bán điều khiển Hình 6.11: Mơ đáp ứng PID phòng thí nghiệm Hình 6 .13: Các thiết bị sử dụng mơ hình Nhận xét: Khi có lệnh khởi ñộng, giá trị ñặt ñược gán 90%, sai ... ñiện áp, thời gian thực chương trình để hội tụ chưa đầy 30 sec Footer Page 12 of 126 Header Page 13 of 126 25 26 - Để có nhìn rõ lực GA, tác giả lồng Vì điều kiện sản xuất, Nhà máy thủy điện Đại...
... hồi Thí dụ 2: Số Fibonacci Hệ thức truy hồi: FN = FN-1 + FN-2 for N ≥ F0 = F1 = 1, 1, 2, 3, 5, 8, 13, 21, … function fibonacci (N: integer): integer; begin if N
... cho công thức nhân với N-1: NCN – (N-1) CN-1 = N(N+1) – (N-1)N + 2CN-1 Từ ta NCN = (N+1)CN-1 + 2N 13 Chia hai vế với N(N+1) ta hệ thức truy hồi: CN/(N+1) = CN-1/N + 2/(N+1) = CN-2 /(N-1) + 2/N +...