0

phần 4 cam computer aided manufacturing sản xuất nhờ máy tính

5. CẤU TRÚC DỮ LIỆU VÀ TIÊU CHUẨN ĐỒ HOẠ pot

5. CẤU TRÚC DỮ LIỆU VÀ TIÊU CHUẨN ĐỒ HOẠ pot

Cơ sở dữ liệu

... • Bảo mật – Việc truy xuất liệu phải kiểm tra kiểm sốt mã đăng ký sử dụng vùng khác database • Duy trì tính thống gn ơưr T ø – Tính thống đảm bảo tính xác liệu – Thiếu tính thống dẫn đến việc ... tượng • Các hệ thống CAD /CAM chủ yếu sử dụng hệ thống quản lý sở liệu quan hệ • Hiểu ngun tắc việc tổ chức quản lý liệu phần mềm CAD /CAM giúp người dùng sử dụng phần mềm CAD /CAM tốt gn ơưr T ø 5.2 ... THIẾT PHẢI CÓ TIÊU CHUẨN ĐỒ HOẠ gn ơưr T ø • Vào năm đầu đồ họa máy tính (1963-19 74) , phần mềm đồ họa thiết kế phải phụ thuộc vào phần cứng sử dụng Việc gây khó khăn cho người dùng lẫn người bán...
  • 65
  • 544
  • 2
Bài giảng các chuyên đề: Bài toán liệt kê, Cấu trúc dữ liệu và giải thuật, Quy hoạch động, lý thuyết đồ thị.

Bài giảng các chuyên đề: Bài toán liệt kê, Cấu trúc dữ liệu và giải thuật, Quy hoạch động, lý thuyết đồ thị.

Toán học

... 4, ta ph i li t kê 24 hoán v : 1.12 34 7.21 34 13.31 24 19 .41 23 2.1 243 8.2 143 14. 3 142 20 .41 32 3.13 24 9.23 14 15.32 14 21 .42 13 4. 1 342 10.2 341 16.3 241 22 .42 31 5. 142 3 11. 241 3 17. 341 2 23 .43 12 i n 6. 143 2 ... (1, 4) ; (2, (1, 4) ; (2, (1, 5); (2, (1, 5); (2, 3); 4) ; 4) ; 5); 1); 5); 1); 2); 2); 3); (3, (3, (3, (3, (3, (3, (3, (3, (3, (3, 5); 2); 1); 3); 4) ; 2); 3); 5); 4) ; 1); (4, (4, (4, (4, (4, (4, (4, ... ánh d u theo úng th t t trái qua ph i Ví d : MINE.INP 10 15 3 5 4 4 3 3 6 4 Lê Minh Hoàng 5 5 5 3 4 2 3 4 4 4 6 3 5 3 5 4 2 4 5 4 4 5 1 3 MINE.OUT 80 1 1 0 0 0 0 1 1 0 0 0 1 0 1 1 1 1 1 1 1 1 0...
  • 258
  • 1,251
  • 3
slike bài giảng cấu trúc dữ liệu và giải thuật - đỗ bích diệp chương 2 giải thuật đệ qui

slike bài giảng cấu trúc dữ liệu và giải thuật - đỗ bích diệp chương 2 giải thuật đệ qui

Kỹ thuật lập trình

... thuật đệ qui – Ví dụ: T(n) = n + 2T(n/2) T(n) = n + 2T(n/2) = n + 2(n/2 + 2T(n /4) ) = n + n + 4T(n /4) = n + n + 4( n /4 + 2T(n/8)) = n + n + n + 8T(n/8) … = in + 2iT(n/2i) Giả sử n = 2k ta rút gọn ... liệu giải thuật Giải thuật đệ qui – Hình dung việc thực giải thuật tính n! return call recursiveFactorial * = 24 final answer (4 ) return call recursiveFactorial *2 = (3 ) return call recursiveFactorial ... + 2b + b [2T(n – 3) + b] + 2b + b = 23 T(n – 3) + 22b + 2b + b =2 = 23 [2T(n – 4) + b] + 22b + 2b + b = 24 T(n – 4) + 23 b + 22b + 21b + 20b = …… = 2k T(n – k) + b[2k- + 2k– + 21 + 20] Khi...
  • 19
  • 593
  • 1
slike bài giảng cấu trúc dữ liệu và giải thuật - đỗ bích diệp chương 3 mảng và danh sách

slike bài giảng cấu trúc dữ liệu và giải thuật - đỗ bích diệp chương 3 mảng và danh sách

Kỹ thuật lập trình

... Mảng Mảng dãy phần tử đánh số Khi cài đặt máy tính, mảng lưu trữ dãy ô nhớ liên tiếp nhớ Kích thước mảng xác định khởi tạo không thay đổi Mỗi phần tử mảng có số xác định Truy xuất vào phần tử mảng ... báo Cần số hàng, số cột Trong C : [size1] [size2] – int table [4] [5]; Truy xuất phần tử – – table[i][j] Lưu trữ mảng chiều nhớ máy tính Theo thứ tự ưu tiên hàng Theo thứ ... thành phần nút có địa p (trỏ trỏ p) – – INFO(p): Tham chiếu vào giá trị INFO(p) = 2 34 giá trị liệu lưu trữ nút trỏ p 2 34; NEXT(p) NEXT(p) = 2 34 Ô nhớ chứa phần tử sau nút trỏ p có địa 2 34 Cấp...
  • 28
  • 451
  • 0
slike bài giảng cấu trúc dữ liệu và giải thuật - đỗ bích diệp chương 4 stack và queue

slike bài giảng cấu trúc dữ liệu và giải thuật - đỗ bích diệp chương 4 stack và queue

Kỹ thuật lập trình

... Ví dụ: – – – (356)10 = (101100100)2 (356)10 = ( 544 )8 (356)10 = (1 64) 16 Bài toán đổi số sử dụng Stack Ví dụ: – (356)10 = (101100100)2 356 178 89 44 22 11 2 2 Đỗ Bích Diệp - Khoa CNTT - ĐHBK Hà ... nội 24 Cấu trúc liệu Giải thuật Bài toán tính giá trị biểu thức dạng hậu tố Ký tự đọc A Ví dụ: A B + C – D E * / với A = 5, B = 14, C = 1, D = 2, E = B + 5+ 14 C 19-1 D E * 2*3 / 18/6 Stack 14 5 ... Chỉ số phần tử lối trước Q Q f r Lưu trữ Queue Khi Queue rỗng F = R = Khi bổ sung thêm phần tử vào Queue R tăng lên Khi lấy phần tử Queue F tăng lên Nhược điểm cách tổ chức lưu trữ – – Các phần...
  • 29
  • 604
  • 0
slike bài giảng cấu trúc dữ liệu và giải thuật - đỗ bích diệp chương 5 cấu trúc cây

slike bài giảng cấu trúc dữ liệu và giải thuật - đỗ bích diệp chương 5 cấu trúc cây

Kỹ thuật lập trình

... Bích Diệp - Khoa CNTT - ĐHBKHN Cấu trúc liệu Giải thuật Ví dụ Cây Cây thư mục máy tính Desktop My Network Places My Computer Floppy(A:) WindowsXP (C:) CD Driver (D:) My Documents My Pictures My ... Cây T biểu diễn danh sách tuyến tính nút thứ i chứa thành phần tham chiếu đến cha Nếu dùng mảng, A[i] = j j cha nút i ; i1là A gốc A[i] = 0; 1 3 6 A[1] A[2] A[3] A [4] A[5] A[6] A[7] A[8] A[9] B ... CNTT - ĐHBKHN 28 Cấu trúc liệu Giải thuật Tính giá trị biểu thức số học – Ví dụ + * teta 20 ^ Đỗ Bích Diệp - Khoa CNTT Tính giá trị biểu thức Giải thuật tính giá trị biểu thức biểu diễn cấu trúc...
  • 30
  • 477
  • 0
slike bài giảng cấu trúc dữ liệu và giải thuật - đỗ bích diệp chương 6 sắp xếp

slike bài giảng cấu trúc dữ liệu và giải thuật - đỗ bích diệp chương 6 sắp xếp

Kỹ thuật lập trình

... 97 87 62 74 85 76 45 84 22 78 21 14 97 87 62 74 85 76 45 84 22 Chọn chốt i = j = 12, đổi chỗ 78 21 14 22 87 62 74 85 76 45 84 97 78 21 14 22 87 62 74 85 76 45 84 97 i = j = 10, đổi chỗ Đỗ Bích ... Diệp - Khoa CNTT Sắp xếp nhanh 78 21 14 22 45 62 74 85 76 87 84 97 78 21 14 22 45 62 74 85 76 87 84 97 i = j = 9, đổi chỗ 78 21 14 22 45 62 74 76 85 87 84 97 i = j = Kết thúc phân đoạn Đưa chốt ... - Chia 4 3 → 2⏐9 4 → 7→7 2→2 → → 9→9 4 4 → 3→3 8→8 → 6→6 1→1 Đỗ Bích Diệp - Khoa CNTT Sắp xếp kiểu hòa nhập - Ví dụ minh họa Lời gọi đệ qui - Chia 4 3 → 2⏐9 4 7⏐2→2 7→7 2→2 → → 9→9 4 4 → 3→3...
  • 33
  • 390
  • 0
slike bài giảng cấu trúc dữ liệu và giải thuật - đỗ bích diệp chương 7 tìm kiếm

slike bài giảng cấu trúc dữ liệu và giải thuật - đỗ bích diệp chương 7 tìm kiếm

Kỹ thuật lập trình

... vi phạm tính cân 27 18 12 44 20 19 27 Bổ sung 25 35 18 52 22 12 44 20 19 27 Khôi phục cân 35 20 52 22 18 12 44 22 19 35 52 25 25 Cây nhị phân cân đối AVL – Khôi phục tính cân Kiểm tra tính cân ... liệu giải thuật Cây nhị phân cân đối AVL z Nút cần xóa 62 44 17 50 48 54 Đỗ Bích Diệp - Khoa CNTT-ĐHBK HN 44 y 62 78 88 x 17 78 50 48 88 54 23 ... toán tìm phần tử có giá trị cho trước tập phần tử 23 78 45 32 56 78? 23 78 45 32 56 – Khóa tìm kiếm: Một phận phần tử tập mà giá trị sử dụng để so sánh tìm kiếm Tìm kiếm – Tìm kiếm Các phần tử...
  • 23
  • 426
  • 0
slike bài giảng cấu trúc dữ liệu và giải thuật - đỗ bích diệp chương 8 tìm kiếm – phần ii

slike bài giảng cấu trúc dữ liệu và giải thuật - đỗ bích diệp chương 8 tìm kiếm – phần ii

Kỹ thuật lập trình

... =floor(10000*0.0 041 151… ) =41 18 Hàm băm h(k) = số tạo số chữ số bình phương khóa Ví dụ: k = 945 2 – 945 2 * 945 2 = 89 340 3 04 → 340 3 Nếu khóa lớn, dùng phần khóa tính bình phương 37 945 2: 379 * 379 = 143 641 → 3 64 121267: ... 23 22 r=1 C [4, 5]=P [4, 5]+min 01 3 r=3 …… r =4, C[5,5] r=5, C [4, 4] r =4 14 Cây nhị phân tìm kiếm tối ưu 24 P[i,j]= 46 22 69 45 23 99 75 53 24 68 1.16 76 22 67 1.27 0 23 76 0 32 0 0 01 54 0 31 0 0 ... 31 0 0 C[i,j]= 01 C[1,3]=P[1,3]+min C[2 ,4] =P[2 ,4] +min r=1, C[2,3] 67 r=2, C[1,1]+C[3,3] r=3, C[1,2] 68 r=2, C[3 ,4] 76 r=3, C[2,2]+C [4, 4] r =4, C[2,3] 67 47 r=2 52 r=3 3 Cây nhị phân tìm kiếm tối...
  • 33
  • 422
  • 0
slike bài giảng cấu trúc dữ liệu và giải thuật - đỗ bích diệp chương 8b cấu trúc và đồ thị

slike bài giảng cấu trúc dữ liệu và giải thuật - đỗ bích diệp chương 8b cấu trúc và đồ thị

Kỹ thuật lập trình

... V[3] V [4] V[2] V[1] 1: (2 ,4) 2: (4) 3: (1, 2) 4: (2, 3) Đỗ Bích Diệp - Khoa CNTT Biểu diễn đồ thị danh sách lân cận V[1] V[2] V[3] V [4] 3 V[5] 1: (2,3,5) 2: (1,3) 3: (1,2 ,4) 4: (3,5) 5: (1 ,4) Đỗ ... (Weight Graph) 140 100 60 110 100 Đỗ Bích Diệp - Khoa CNTT Kiểu liệu trừu tượng Đồ thị Dữ liệu: Một tập không rỗng đỉnh chứa phần tử có kiểu định, tập không rỗng cung biểu diễn phần tử có kiểu ... LINK chứa trỏ trỏ tới nút danh sách Mỗi danh sách có nút đầu danh sách Các nút đầu phần tử vector V có kích thước n Phần tử V[i] ứng với danh sách lân cận nút thứ i Đỗ Bích Diệp - Khoa CNTT Đỗ Bích...
  • 13
  • 328
  • 0
slike bài giảng cấu trúc dữ liệu và giải thuật - đỗ bích diệp chương 8c cấu trúc và đồ thị phần 2

slike bài giảng cấu trúc dữ liệu và giải thuật - đỗ bích diệp chương 8c cấu trúc và đồ thị phần 2

Kỹ thuật lập trình

... 33 18 14 14 6 30 15 24 ∞ ∞ 11 5 16 20 19 44 ∞ 15 Mở rộng cụm C, đường ngắn từ đến có độ dài Cập nhật giá trị d đỉnh lân cận Giải thuật Dijkstra 32 18 14 14 30 ∞ 44 11 5 16 20 15 6 15 24 44 19 ∞ ... Dijkstra 32 18 14 14 6 30 15 24 45 34 11 5 16 20 19 50 44 15 Mở rộng cụm C, đường ngắn từ đến có độ dài 34, qua 6,3 Cập nhật giá trị d đỉnh lân cận với Giải thuật Dijkstra 32 18 14 14 30 45 34 11 5 16 ... Giải thuật Dijkstra 32 18 14 14 6 30 15 24 45 34 11 5 16 20 19 50 44 15 Mở rộng cụm C, đường ngắn từ đến có độ dài 50, qua 1,6,3,5 Giải thuật Dijkstra 32 18 14 14 30 45 34 11 5 16 20 15 Đỗ Bích...
  • 23
  • 237
  • 0
slike bài giảng cấu trúc dữ liệu và giải thuật - đỗ bích diệp chương 1 các kiến thức cơ bản

slike bài giảng cấu trúc dữ liệu và giải thuật - đỗ bích diệp chương 1 các kiến thức cơ bản

Kỹ thuật lập trình

... đầu cho đầu vào cho trước toán Giải thuật Đặc trưng giải thuật – – – – – Đầu vào Đầu Tính hữu hạn Tính hiệu Tính xác định Đỗ Bích Diệp - Khoa CNTT- ĐHBKHN Cấu trúc liệu Giải thuật Giải thuật Chương ... gian tính tồi (Worst-case) Thời gian nhiều để thực thuật toán với liệu vào kích thước n – Thời gian tính tốt (Best-case) Thời gian để thực thuật toán với liệu với kích thước n – Thời gian tính ... a[2] a[3] a [4] a[5] a[6] a[7] a[8] a[9] a[10] a[11] a[12] 10 21 14 22 36 62 91 77 81 Thời gian xấu : n – Thời gian tốt : – Thời gian trung bình: T(n) = ∑i.pi pi xác suất giá trị cần tìm xuất a[i]...
  • 21
  • 370
  • 0
Cấu trúc dữ liệu và giải thuật (đỗ tuấn anh)   chương 7  sắp xếp

Cấu trúc dữ liệu và giải thuật (đỗ tuấn anh) chương 7 sắp xếp

Cơ sở dữ liệu

... temp, Sau bước lặp thứ 3: 34 51 64 32 21 (4 phần tử đầu xếp) j = 4; temp = 32, 32 < 64, ta có: 34 51 64 64 21, 32 < 51, ta có: 34 51 51 64 21, 32 < 34, ta có: 34 34 51 64 21, 32 > 8, dừng vị trí ... temp = 64; 34 < 64, không cần dịch chuyển thiết lập vị trí thứ = 64 Sau bước lặp 2: 34 64 51 32 21 (3 phần tử đầu xếp) j = 3; temp = 51; 51 < 64, dịch chuyển 64, ta có: 34 64 64 32 21, 34 < 51, ... chọn: Tìm phần tử có giá trị nhỏ đổi chỗ với phần tử số (phần tử đầu mảng) Tìm phần tử có giá trị nhỏ số phần tử số đến số n-1 đổi chỗ với phần tử số Tìm phần tử có giá trị nhỏ số phần tử số...
  • 130
  • 625
  • 0
Báo cáo đồ án cấu trúc dữ liệu và thuật toán. Đề tài Gelfand’s play

Báo cáo đồ án cấu trúc dữ liệu và thuật toán. Đề tài Gelfand’s play

Kỹ thuật lập trình

... if(i= =4& &j==n-2) move(2); else if(i==5&&j==n -4) move(2); else if(i==3&&j==n -4) move(3); else if(i= =4& &j==n -4) move(2); else if(i==2&&j==n -4) move(2); else if(i==2&&j==n-3) move(3); else if(i= =4& &j==n-3) ... trận vuông Vị trí xuất phát quân tốt ô góc trái phía Output: Tìm đường tối ưu cho người chơi Ở ta lập trình trò chơi người chơi máy, tìm đường để máy thắng Thuật toán tìm đường cho máy Ta đưa toán ... đánh số hình vẽ) Với bàn cờ 4x4 người chơi chéo nước đầu tiên, trở thành trường hợp bàn cờ 3×3 với người chơi trước Từ kết luận người chơi thắng  Vậy với bàn cờ 4 4 ta có thuật toán tối ưu cho...
  • 25
  • 3,438
  • 11
Cấu trúc dữ liệu và giải thuật-Chương 6: Đồ thị và một vài cấu trúc phi tuyến khác docx

Cấu trúc dữ liệu và giải thuật-Chương 6: Đồ thị và một vài cấu trúc phi tuyến khác docx

Cơ sở dữ liệu

... đồ thị định hướng (digraph), cạnh cặp có thứ tự TW 45 NW 35 ORD UA 877 12 UA AA 49 LAX JFK DL 247 AA 903 AA 1387 DL 335 SFO MIA AA 523 DFW AA 41 1 BOS Ứng dụng đồ thị Đồ thị mô tả mối quan hệ Mạng ... gian tính tỉ lệ với bậc(v) + Thời gian tính Nhắc lại: Một đồ thị có m cạnh, tổng số bậc = ? Σvertex v bậc(v) = 2m Tổng thời gian tính vòng lặp while: O( Σvertex v (bậc(v) + 1) ) = O(n+m) tính ... nút thăm Q = { 1, 4, 0, } → { 4, 0, 9, 3, } Rút khỏi queue Đặt tất nút kề chưa thăm vào queue Chỉ có nút chưa thăm Ví dụ Danh sách kề Flag (T/F) nguồn Q = { 4, 0, 9, 3, } → { 0, 9, 3, } Rút...
  • 121
  • 1,286
  • 7
ĐỒ ÁN: CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT pps

ĐỒ ÁN: CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT pps

Báo cáo khoa học

... sách • 4. 3 Danh sách đặc • 4. 3.1 Định nghĩa • 4. 3.2 Biểu diễn danh sách đặc • 4. 3.3 Các thao tác danh sách đặc • 4. 3 .4 Ưu nhược điểm Ứng dụng • 4. 4 Danh sách liên kết • 4. 4.1 Định nghĩa • 4. 4.2 ... 4. 4.2 Danh sách liên kết đơn • 4. 4.3 Danh sách liên kết kép • 4. 4 .4 Ưu nhược điểm danh sách liên kết • 4. 5 Danh sách hạn chế • 4. 5.1 Hàng đợi • 4. 5.2 Ngăn xếp • 4. 5.3 Ứng dụng danh sách hạn chế ... n>=1 a1 gọi phần tử đầu tiên, an gọi phần tử cuối danh sách L Nếu n=0 danh sách L gọi danh sách rỗng Một tính chất quan trọng danh sách phần tử tuyến tính: n>1 phần tử a i “đi trước” phần tử ai+1...
  • 90
  • 1,585
  • 2
Đồ án cấu trúc dữ liệu và giải thuật (Giải sudoku) docx

Đồ án cấu trúc dữ liệu và giải thuật (Giải sudoku) docx

Kỹ thuật lập trình

... người dùng 10 19 11 20 12 21 13 22 14 23 15 24 16 25 17 26 18 27 28 37 46 29 38 47 30 39 48 31 40 49 32 41 50 33 42 51 34 43 52 35 44 53 36 45 54 55 64 73 56 65 74 57 66 75 58 67 76 59 68 77 60 69 ... [1 ,4] [1,5] [1,6] [1,7] [1,8] [1,9] [2,1] [2,2] [2,3] [2 ,4] [2,5] [2,6] [2,7] [2,8] [2,9] [3,1] [3,2] [3,3] [3 ,4] [3,5] [3,6] [3,7] [3,8] [3,9] [4, 1] [4, 2] [4, 3] [4, 4] [4, 5] [4, 6] [4, 7] [4, 8] [4, 9] ... {1,6} {2 ,4} {2,5} {2,6} {3 ,4} {3,5} {3,6} {1,7} {1,8} {1,9} {2,7} {2,8} {2,9} {3,7} {3,8} {3,9} {4, 1} {4, 2} {4, 3} {5,1} {5,2} {5,3} {6,1} {6,2} {6,3} {4, 4} {4, 5} {4, 6} {5 ,4} {5,5} {5,6} {6 ,4} {6,5}...
  • 24
  • 2,309
  • 45
cấu trúc dữ liệu và giải thuật nâng cao bai 6: cây đỏ đen

cấu trúc dữ liệu và giải thuật nâng cao bai 6: cây đỏ đen

Kỹ thuật lập trình

... Xem hình 4a Hình Lật màu Hình 4a trước lật màu, Hình 4b sau lật màu Chúng ta nhận thấy sau lật màu chiếu cao đen không đổi Như phép lật màu không vi phạm quy tắc (4) Mặc dù quy tắc (4) không ... kết, liệu chiều thay hai chiều Trong trường hợp này, thời gian truy xuất giảm O(N), thay O(log2N) cân Để bảo đảm thời gian truy xuất nhanh cây, cần phải bảo đảm luôn cân (ít gần cân bằng) Điều có ... chèn node 12 Bây giờ, chèn node X (hình 7a )xuất lỗi: cha đỏ, cần phải có thao tác sau: (hình 7) Trong trường hợp này, ta áp dụng ba bước để phục hồi tính đỏđen làm cho cân Sau bước ấy: -Đổi màu...
  • 13
  • 536
  • 6
BÁO CÁO ĐỒ ÁN CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT

BÁO CÁO ĐỒ ÁN CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT

Kỹ thuật lập trình

... 24 pop dx 24 or dl, 30h 24 int 21h 24 loop printf . 24 pop dx 24 pop cx 24 pop bx 24 ret ... 24 inc cx 24 cmp ax ,0 24 jnz l6 . 24 ;//==================================== 24 ;// lay tu stack de in 24 mov ah , . 24 printf: ... 24 in10 endp 24 ;//==================================== 24 ;// thu tuc doc xau 24 24 DOC_XAU proc 24 push ax 24 push bx...
  • 24
  • 897
  • 3

Xem thêm