... 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 ... • Cơ sở liệu đối tượng phải dễ chuyển đổi Người dùng hệ thống CAD /CAM phải truyền liệu từ hệ thống CAD /CAM sang hệ thống CAD /CAM khác cần thiết • Với nhu cầu trên, từ 1974, có cố gắng việc tìm ... 1977 sửa lại năm 1979, đảm bảo hệ thống lệnh chuẩn hóa • Điều khiển cấu trúc • Hiển thò gốc đồ họa • Tùy theo phần cứng ngôn ngữ • Lúc đầu dùng để phát triển đồ họa 2D 3D sau có thêm phần thao...
Ngày tải lên: 28/07/2014, 18:21
Ngày tải lên: 15/03/2014, 11:24
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
... Cấu trúc liệu giải thuật Một số đối tượng đệ qui Một số đối tượng đệ qui Hàm đệ qui: – Là hàm xác định phụ thuộc vào biến nguyên không âm ... trúc liệu giải thuật Một số đối tượng đệ qui Tập hợp đệ qui – Là tập xác định sau Bước sở: Định nghĩa tập sở Bước đệ qui: Xác định qui tắc để sản sinh tập từ tập có Một số đối tượng đệ qui Định ... Tháp Hà nội Có cọc A, B, C n đĩa có kích thước khác Ban đầu, đĩa xếp có thứ tự đĩa to trên, đĩa nhỏ cọc A Mục tiêu chuyển n đĩa sang cọc C với điều kiện lần chuyển đĩa, không đặt đĩa to đĩa nhỏ B...
Ngày tải lên: 24/10/2014, 15:02
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
... đị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 sử dụng số phần tử Mảng ngôn ngữ lập trình – Tập số mảng khác C, Java : số số nguyên, liên tục, Pascal : số ... Mỗi số hạng đa thức ứng với phần tử vector lưu trữ Một vector có kích thước n có phần tử đánh số từ đến n lưu trữ đa thức có số mũ tối đa n-1 Phần hệ số số hạng lưu phần tử vector lưu trữ Phần số ... trị rời rạc Perl: cho phép số số – – Mảng không Mảng có thêm thông tin bổ sung phần tử Đỗ Bích Diệp- Khoa CNTT- ĐHBKHN Cấu trúc liệu Giải thuật Mảng chiều – Khởi tạo Cần số phần tử mảng Khai báo...
Ngày tải lên: 24/10/2014, 15:02
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
... Bài toán đổi số sử dụng Stack – Thuật toán: Đầu vào: Số n hệ thập phân Đầu ra: Số tương ứng với n hệ đếm số b Thực Lấy chữ số tạo n%b Đẩy vào Stack Thay n n/b để tiếp tục lấy chữ số kết Lặp lại ... thuật Bài toán đổi số số – Bài toán: Viết số hệ thập phân thành số hệ số b Ví dụ: – – – (356)10 = (101100100)2 (356)10 = (544)8 (356)10 = (164)16 Bài toán đổi số sử dụng Stack Ví dụ: – (356)10 = (101100100)2 ... vào đầu DeQueue lưu trữ danh sách nối kép Giải thuật loại bỏ phần tử đầu DeQueue lưu trữ danh sách nối kép Đỗ Bích Diệp - Khoa CNTT - ĐHBK Hà nội 18 Cấu trúc liệu Giải thuật Bài toán đổi số số...
Ngày tải lên: 24/10/2014, 15:02
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
... Giải thuật Cây biểu thức – Bài toán 1: Dựng biểu diễn biểu thức số học: Cho biểu thức số học dạng hậu tố, dựng biểu diễn biểu thức số học Ví dụ: Cho biểu thức x y * - y z / ^ + Dựng biểu diễn ... diễn sử dụng mảng Đánh số nút theo trình tự từ mức 1, hết mức đến mức khác, từ trái sang phải Lưu trữ vector lưu trữ V theo nguyên tắc phần tử V[i] lưu thông tin nút đánh số i Đỗ Bích Diệp - Khoa ... phải lệch không đơn vị Đỗ Bích Diệp - Khoa CNTT Tính chất Cây nhị phân Số lượng tối đa nút mức i nhị phân 2i-1 (i >= 1) Số lượng tối đa nút nhị phân có chiều cao h 2h – (h >= 1) Một nhị phân...
Ngày tải lên: 24/10/2014, 15:02
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
... {A mảng cần sắp, left số phần tử đầu , right số phần tử cuối Phần tử chốt phần tử đầu danh sách} i:=left + 1; j := right; pivot = left // i khởi đầu vị trí trái, j khởi đầu vị trí phải { Tiến ... right) {A mảng cần sắp, left số phần tử đầu , right số phần tử cuối Phần tử chốt phần tử đầu danh sách} i:=left ; j := right; pivot = [(left + right ) /2 ] {pivot số nguyên >= (left+right)/2} ... toán Sắp xếp – Trong chương này, toán xếp đơn giản hóa dạng sau Đầu vào: Một dãy số nguyên a1, a2, …, an Đầu : Một hoán vị dãy số cho giá trị xếp theo chiều tăng dần Đỗ Bích Diệp - Khoa CNTT...
Ngày tải lên: 24/10/2014, 15:02
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
... BINARY-SEARCH(A,n,key) l:=1 ; r := n ; { l, r biến số sử dụng để ghi nhận số phần tử đầu phần tử cuối mảng mà tìm kiếm đó} while l
Ngày tải lên: 24/10/2014, 15:02
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
... trường hợp – – Cây ban đầu rỗng Cây ban đầu có nút: Sau bổ sung, có thêm nút nhánh 4: 9 Cây ban đầu rỗng, bổ sung Cây ban đầu có nút, bổ sung thêm Cây 2-3 : Bổ sung – Cây ban đầu có nhiều nút, nút ... dung số giá trị cho m m không nên số dạng 2p – – Thông thường, m chọn số nguyên tố không P gần với giá trị Ví dụ: n=2000, ta chấp nhận kiểm tra phần tử thực việc tìm kiếm, ta chọn m = 701 701 số ... mod 1)) =floor(10000*(76300.004151 mod 1)) =floor(10000*0.0041151… )=41 18 Hàm băm h(k) = số tạo số chữ số bình phương khóa Ví dụ: k = 9452 – 9452 * 9452 = 89340304 → 3403 Nếu khóa lớn, dùng phần...
Ngày tải lên: 24/10/2014, 15:02
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ị
... VERTEX – – LINK VERTEX chứa giá trị tương ứng với số thứ tự đỉnh lân cận 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ử ... Đường đơn – Đường với đỉnh không lặp lại Chu trình Đường đơn với đỉnh đầu cuối trùng – Path : 1, 2, 4, 3, 1, Độ dài đường – Số cung đường Đồ thị Đỗ Bích Diệp - Khoa CNTT Các khái niệm liên quan ... Đỗ Bích Diệp - Khoa CNTT - ĐHBK HN Cấu trúc liệu Giải thuật Các khái niệm liên quan Đồ thị trọng số (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:...
Ngày tải lên: 24/10/2014, 15:02
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
... thị ban đầu Bước 7Cây khung cực tiểu Giải thuật Kruskal-MST Algorithm KRUSKAL(G) {đồ thị G có n đỉnh} {Khởi tạo cụm ban đầu, cụm chứa đỉnh đồ thị } for each vertex v in G C(v) ← {v} Khởi tạo ... theo chiều tăng dần trọng số {Khởi tạo khung ban đầu rỗng} T ← ∅ {Lần lượt xét cung đưa vào khung cần tìm} while T chứa n-1 cung begin Lấy từ Q cung (u,v) có trọng số nhỏ C(v) cụm chứa v, C(u) ... khung cực tiểu Cho đồ thị vô hướng, liên thông có trọng số Giá trị khung tổng trọng số cung Tìm khung với giá trị nhỏ đồ thị 6 5 10 Đồ thị đầu vào Đỗ Bích Diệp - Khoa CNTT - ĐHBKHN Cây khung cực...
Ngày tải lên: 24/10/2014, 15:02
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
... – Một thủ tục bao gồm dãy hữu hạn bước cần thực để thu đầ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 - ... trình Chạy chương trình với liệu đầu vào khác Đo thời gian thực thi chương trình đánh giá độ tăng trưởng so với kích thước liệu đầu vào Hạn chế: – – Sự hạn chế số lượng chất lượng mẫu thử Đòi ... tham số> ) Begin return (giá trị) End Gọi hàm: Hàm gọi tên hàm danh sách giá trị tham số thực sự, nằm biểu thức Giả ngôn ngữ Function AVERAGE(A,n) Begin {A mảng gồm n phần tử số nguyên...
Ngày tải lên: 24/10/2014, 15:02
Cấu trúc dữ liệu và giải thuật (đỗ tuấn anh) chương 7 sắp xếp
... 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ố đến số n-1 đổi chỗ với phần tử số … Selection ... đầu vào: 34 64 51 32 21 j = 1; temp = 8; 34 > temp, dịch chuyển 34 vị trí (sang vị trí thứ 2) Đạt đến đầu danh sách Do đó, vị trí thứ = temp Sau bước lặp đầu tiên: 34 64 51 32 21 (2 phần tử đầu ... Sort: Số phép so sánh? Array [ ] so sánh cho phần tử [0] [1] 10 so sánh cho phần tử [1] [2] 12 so sánh cho phần tử [2] [3] 24 so sánh cho phần tử [3] 36 = + + + [4] 15 Độ phức tạp thời gian z Số...
Ngày tải lên: 03/12/2015, 13:10
Báo cáo đồ án cấu trúc dữ liệu và thuật toán. Đề tài Gelfand’s play
... toán Trong hình vẽ đây, ô bàn cờ đánh số 0, 1, sau: -Số 0: Vị trí xuất phát ban đầu -Số 1: Vị trí mà người chơi (người nước đầu tiên) di chuyển quân tốt đến -Số 2: Vị trí mà người chơi (người sau) ... người chơi thắng bàn cờ 3×3, điều tương đương với có thuật toán tối ưu để người di chuyển quân tốt đến ô 3×3 (ô đá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 ... thuật toán tối ưu cho người chơi (khả thắng người chơi cao nhất) Ta xét số trường hợp cụ thể sau: Bàn cờ 2×2 Dễ thấy người chơi đầu chéo thắng Vậy với bàn cờ kích thước 2×2 ta có thuật toán cho người...
Ngày tải lên: 23/12/2013, 12:47
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
... với n số đỉnh đồ thị Nếu G định hướng, tổng độ dài tất số đỉnh • Chỉ số mảng tương ứng với danh sách kề = | E | Nếu G không định hướng, tổng độ dài số E | • Mỗi danh sách A[i] lưu trữ chỉlà |của ... b b s e c a 2 d g f BFS thăm tập đến từ đỉnh ban đầu Ví dụ Danh sách kề Flag (T/F) F F F F F nguồn F F F F F Khởi tạo ban đầu (tất = F) Q= { } Khởi tạo Q rỗng Ví dụ Danh sách kề Flag (T/F) F F ... d c C2 C3 e f g Cây có phải liên thông? Có, | E | = | V | – #số cạnh #số đỉnh Nếu G liên thông, | E | ≥ | V | – Đồ thị có trọng số VD Mạng lưới giao thông km B C 10 km km km 21 km A F km 19...
Ngày tải lên: 28/06/2014, 23:20
ĐỒ ÁN: CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT pps
... tính (chỉ số) , nên tốc độ nhanh đồng phần tử Khi khai báo mảng ta phải xác định số lượng phần tử mảng, điều tuỳ thuộc vào số lượng đối tượng danh sách mà mảng lưu trữ, điều khó thực số lượng ... sau: + Số tự nhiên: - số tự nhiên - n số tự nhiên n-1 số tự nhiên + Hàm n giai thừa: n! - 0! = - Nếu n>0 N! = n(n-1)! II GIẢI THUẬT ĐỆ QUY VÀ THỦ TỤC ĐỆ QUY Giải thuật đệ quy Nếu lời giải của toán ... kết hợp nhiều liệu cho thành liệu sau số nhóm phép toán Các phép toán số học : Đó phép toán +, - * , / tập số thực; phép toán +, - * , /, div, mod, tập số số nguyên Các phép toán so sánh : Trên...
Ngày tải lên: 05/07/2014, 02:20
Đồ án cấu trúc dữ liệu và giải thuật (Giải sudoku) docx
... án đầu tiên, nên từ thuật toán trên, ta có số điều chỉnh sau o Ta tạo biến ResultCount để đếm số đáp án tìm được, tìm thấy đáp án ta tăng biến thêm o Ta thêm tham số count cho hàm, tham số số ... toán Tư tưởng chính, ta sử dụng biến điều khiển việc di chuyển lên trước, sau giửa ô số Để việc di chuyển dễ dàng, ta dùng cách xác định ô số thứ Biến điều khiển add sẻ mang giá trị cần phải tiến ... Solve(int count): Giải đề thuật toán quay lui, tham số int count để điều khiển công việc hàm giải xem đáp án có số thứ tự đó, đếm số đáp án Tùy thuộc tham số cout mà hàm sẻ trả giá trị khác public bool...
Ngày tải lên: 09/07/2014, 17:20
cấu trúc dữ liệu và giải thuật nâng cao bai 6: cây đỏ đen
... 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ó nghĩa node phải có xấp xỉ số node bên phải số node bên trái ĐỊNH NGHĨA CÂY ĐỎ ĐEN Cây đỏ đen nhị phân tìm kiếm (BST) ... đường dẫn từ gốc đến phải có số lượng node đen Khi chèn (hay xóa) node mới, cần phải tuân thủ quy tắc -gọi quy tắc đỏ đen Nếu tuân thủ, cân Hình Một ví dụ đỏ đen Số lượng node đen đường dẫn từ ... node đỏ hàng Điều cần phải chuẩn bị truớc xuống theo để chèn node Chúng ta giải trường hợp phép quay Đối với node gốc phép lật màu node gốc hai node làm cho node gốc hai node có màu đen Điều tránh...
Ngày tải lên: 20/10/2014, 17:25