... niệm tốn học quan hệ • Hệ thống sở liệu quan hệ , hệ thống R, IBM thực • Ứng dụng thương mại xuất vào cuối năm 1970 đầu năm 1980 • Ngày mơ hình quan hệ tảng cho phần lớn hệ thống quản lý sở liệu ... • Có dạng sở liệu thơng dụng – Cơ sở liệu thứ bậc – Cơ sở liệu mạng – Cơ sở liệu quan hệ – Cơ sở liệu hướng đối 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ệ • ... Văn phải dễ lưu động: văn (text) phải không phụ thuộc phần cứng • 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...
Ngày tải lên: 28/07/2014, 18:21
... TRUE (Các c t ng chéo u t do) Thu t toán quay lui: Xét t t c c t, th t quân h u vào m t c t, v i m i cách t nh v y, xét t t c cách t quân h u không b quân h u n, l i th cách t xét ti p cách t ... I SINH CÁC DÃY NH PHÂN DÀI N .6 II LI T KÊ CÁC T P CON K PH N T III LI T KÊ CÁC HOÁN V .9 §3 THU T TOÁN QUAY LUI 12 I LI T KÊ CÁC DÃY NH ... div 3'); end; end; Trên ây cách vi t {In cách bi u di n s X} {Ph n neo} {Ph n quy} {X ch n} {Tìm cách bi u di n s X div 2} {Sau ó vi t thêm phép toán * 2} {X l } {Tìm cách bi u di n s X * + 1}...
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
... 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 n đĩa A Đố Bích Diệp- Khoa CNTT-ĐHBKHN ... TOWER( n, A, B, C) Begin {n số đĩa ban đầu cọc A, cọc định cọc chứa đĩa cần chuyển, cọc thứ cọc trung chuyển, cọc thứ cọc cần chuyển đĩa đến } if n < then return else begin call TOWER(n-1, A, C, B) ... r2, … , rn; r nút có quan hệ cha-con r1, r2, … , rn tồn T nhận r làm gốc Giải thuật đệ qui – – Định nghĩa: Giải thuật đệ qui giải thuật định nghĩa sử dụng giải thuật có dạng giống Cấu trúc thuật...
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
... Giải thuật Các cách cài đặt danh sách tuyến tính – Dùng Mảng: Lưu trữ phần tử danh sách vector lưu trữ bao gồm ô nhớ liên tiếp – Dùng Con trỏ: Các phần tử lưu trữ ô nhớ vị trí tùy ý nhớ Các phần ... Cấu trúc liệu Giải thuật Các dạng danh sách móc nối khác – Danh sách nối vòng kép B L C G H struct cdlnode{ int info; struct cdlnode *next; struct cdlnode *prev; }; Các dạng danh sách móc nối khác ... ; else C[i] := B[i] ; end End Cách tiếp cận sử dụng lưu trữ móc nối Biểu diễn đa thức sử dụng lưu trữ móc nối – – Một đa thức biểu diễn dạng danh sách nối đơn Quy cách nút COEF – EXP LINK Ví dụ:...
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
... thức dạng hậu tố Tính giá trị biểu thức dạng hậu tố sử dụng Stack – Đầu vào : Xâu ký tự biểu diễn biểu thức dạng hậu tố AB+C–DE*/ Các giá trị biến số Các bước giải thuật – – – – Đọc biểu thức dạng ... hậu tố (postfix notation) Biểu thức dạng tiền tố hậu tố – Trong ký pháp dạng tiền tố: Toán tử đặt trước toán hạng Toán tử – Toán hạng Toán hạng Trong ký pháp dạng hậu tố: Toán tử đặt sau toán hạng ... ngoặc, đưa tất phép toán Stack gặp dầu mở ngoặc Các dấu ngoặc không đưa vào biểu thức hậu tố Chuyển biểu thức dạng trung tố sang dạng hậu tố – Các bước giải thuật Duyệt biểu thức trung tố từ...
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
... Với nút , quan tâm tới quan hệ – – Quan hệ 1-1 nút nút cực trái (con cả) Quan hệ 1-1 nút nút em kế cận bên phải Dựa vào nhận định này, người ta biểu diễn tổng quát dạng nhị phân gọi nhị phân tương ... liệu Giải thuật Các dạng đặc biệt nhị phân Cây suy biến (degenerate binary tree) – Mỗi nút có nút A A C A A C C F F G (a) C F F G G (b) G (c) (d) Đỗ Bích Diệp - Khoa CNTT Các dạng đặc biệt nhị ... Cây phân cấp chức hệ thống thông tin Đỗ Bích Diệp - Khoa CNTT Đỗ Bích Diệp - Khoa CNTT - ĐHBKHN Cấu trúc liệu Giải thuật Ví dụ Cây Cây mục lục Sách Đỗ Bích Diệp - Khoa CNTT Các thuật ngữ liê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
... Bích Diệp -Khoa CNTT - ĐHBKHN Cấu trúc liệu Giải thuật Các loại thuật toán Sắp xếp Sorts Internal External Insertion Selection • Natural • Balanced • Polyphase • Insertion • Shell • Selection • Heap ... Exchange • Bubble • Quick Đỗ Bích Diệp - Khoa CNTT Bài toán Sắp xếp – Các đặc trưng thuật toán xếp Tính ổn định thuật toán xếp – Các phần tử có khóa giữ nguyên thứ tự tương đối chúng trước xếp 78 ... Đỗ Bích Diệp -Khoa CNTT - ĐHBKHN Cấu trúc liệu Giải thuật Bài 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...
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
... 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ử tập đầu vào không xếp theo khóa tìm kiếm Mô tả – – – Duyệt dãy (danh sách, hàng đợi ... số phần tử dãy (nếu thấy) Đỗ Bích Diệp - Khoa CNTT-ĐHBK HN Cấu trúc liệu giải thuật Tìm kiếm Function SEQUENTIAL(A, n, key) ≠ {tìm phần tử có khóa key mảng A gồm n phần tử Kết trả ra: -1 không ... thúc Nếu key < A[k] tìm nửa đầu mảng cho Nếu key > A[k] tìm nửa sau mảng cho Tìm kiếm nhị phân Function BINARY-SEARCH(A,l, r, key) If (l> r) return -1; m = (l+r) /2 ; If (A[m] = key ) return m...
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
... 11:12 11 13:16 12 13 16 Sau tách nút lần Các dạng khác tìm kiếm K1 keys < K1 K1
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ị
... (d,e)} c d Đỗ Bích Diệp - Khoa CNTT Các khái niệm liên quan – Đồ thị có hướng Đồ thị vô hướng 2 Trong cung, thứ tự đỉnh quan trọng Cung (u,v) khác với cung (v,u) Trong cung, thứ tự đỉnh không quan ... Đỉnh có bậc bậc 2 Đỗ Bích Diệp - Khoa CNTT Các khái niệm liên quan Đỉnh lân cận (Adjacent vertices) – Trong đồ thị 1, lân cận 1,3 lân cận … Cung kề (Incident edges) – Nếu có cung (u,v) cung cung ... Đỗ 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 Bậc đỉnh (Degree): Là số cung kề với đỉnh – – Trong đồ thị có hướng, đỉnh có Bậc (in-degree) Bậc (out-degree)...
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
... đích Chỉ áp dụng đồ thị có trọng số dương – Ý tưởng: Với đỉnh v trì thông số sau – – D[v] : Khoảng cách ngắn biết thời điểm từ đỉnh nguồn s tới đỉnh v P[v] : Đỉnh trước đỉnh v đường từ đỉnh nguồn ... Dijkstra(G, s) {Sử dụng hai mảng trung gian D P gồm n phần tử Với n số đỉnh đồ thị D[i] chứa khoảng cách từ đỉnh s đến đỉnh i, P[i] chứa đỉnh trước i đường ngắn từ s đến i thời điểm Kết thúc giải ... tồn đường từ i đến j đồ thị G(V,E) Ma trận đường P ma trận lân cận đồ thị G’ cung G’ có mối quan hệ liên thông đỉnh G’ gọi bao đóng truyền ứng G Bài toán bao đóng truyền ứng Giải thuật xác định...
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
... - Khoa CNTT- ĐHBKHN Cấu trúc liệu Giải thuật Giả ngôn ngữ – Các cấu trúc lập trình giả ngôn ngữ Câu lệnh gán: V = E V Cấu trúc điều khiển: E if B then S1 [else S2] – Case B1 : S1 ; B2 : S2 ; … ... báo hàm Function () 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) ... liệu Giải thuật Phân tích thời gian thực giải thuật Cách thức – – Xác định độ phụ thuộc thời gian tính thuật toán vào kích thước liệu đầu vào Các phương pháp thực Phương pháp thực nghiệm Phương...
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
... trống cho cách dịch chuyển 36 trước sau dịch chuyển 24 23 Sắp xếp thêm dần (Insertion Sort) Tương tự cách xếp quân Rút phần tử A[1], …, A[n-1], đưa vào biến temp Với phần tử A[i] xét, dịch chuyển ... thêm quân vào tay cầm bài, quân tay xếp Để chèn 12, cần phải tạo khoảng trống cho cách dịch chuyển 36 trước sau dịch chuyển 24 21 Sắp xếp thêm dần Insertion Sort Sắp xếp quân bài? 10 24 12 Mỗi lần ... thêm quân vào tay cầm bài, quân tay xếp Để chèn 12, cần phải tạo khoảng trống cho cách dịch chuyển 36 trước sau dịch chuyển 24 22 Sắp xếp thêm dần Insertion Sort Sắp xếp quân bài? 12 24 36 Mỗi lần...
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 dạng đồ thị Trong đỉnh v đồ thị ô bàn cờ Lớp 10T1 Trang / 25 Đồ án Cấu trúc liệu Thuật toán Nhóm 11 Quá trình chơi tương ứng với việc thêm dấu mũi tên (in đậm) vào cạnh để chuyển đồ thị dạng ... báo s thị cách hiển thị với màu trùng với màu mouse_click();//Lấy tọa độ click chuột đổi tọa độ đỉnh tương ứng bàn cờ VI Chương trình đầy đủ #include #include #include ... cấp cho hiểu biết giải thuật tác động lên liệu, cách tổ chức liệu để giải toán cho hiệu tối ưu Sau hai học phần lí thuyết thực hành, chúng em nghiên cứu thực đồ án cách để cố mở rộng kiến thức Thông...
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
... khoảng cách 0, khoảng cách 1, đến khoảng cách 2, … •Khoảng cách số cạnh đường s Ví dụ Với s đỉnh 2 s Các nút khoảng cách 1? 2, 3, 7, 1 2 Các nút khoảng cách 2? 8, 6, 5, Các nút khoảng cách 3? ... mô tả mối quan hệ Mạng Internet Mạng lưới đường giao thông Nguyên tử Sơ đồ cấu trúc điều khiển Mạng lưới xã hội Bề mặt địa lý (CAD) Mạch điện … George Paul Linda Ringo Yoko John Các loại đồ thị ... km 19 km 12 km H D km km G E Biểu diễn đồ thị cách biểu diễn đồ thị phổ biến Ma trận kề (Adjacency Matrix) Sử dụng ma trận chiều Danh sách kề (Adjacency List) Sử dụng mảng danh sách móc nối Ma...
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
... máy tính biểu diện dạng mã nhị phân Như số xuất chương trình phải chuyển đổi từ hệ thập phân sang hệ nhị phân trước thực phép xử lý Khi đổi số nguyên từ hệ thập phân sang hệ nhị phân người ta ... máy để định giá biểu thức dạng hậu tố Việc biến đổi từ dạng trung tố sang dạng dạng hậu tố không khó khăn gì, việc định giá theo dạng hậu tố dễ dàng hơn, “máy móc” so với dạng trung tố Để minh hoạ ... Stack; { S ngăn xếp chứa số dư qua phép chia trình chuyển đổi} Giải thuật sử dụng ngăn xếp thực chuyển đổi số nguyên dương N từ hệ số 10 sang hệ số Trong giải thuật có sử dụng phép toán ngăn xếp...
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
... - Để ý cách cách dễ dàng chuyển đổi qua lại lẫn công thức Chuyển từ dạng sang dạng x[i,j] int toi(int x) { return (x-1)/9+1; } int toj(int x) { return (x-1)%9+1; } Chuyển từ dạng sang dạng int ... 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 ... phương pháp đệ quy Để làm điều này, cần phải có cách cho di chuyển thử khả ô dễ dàng 3)Giải vấn đề o Vấn đề Ta đánh dấu khả điền số tìm cách loại bỏ khả bất khả thi Các bước làm sau Khởi tạo,...
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
... X (node cha P) Trong trình thêm vào node vi phạm quy tắc đỏ đen, thực thao tác sau đây: − Các phép lật màu đường xuống − Các phép quay node chèn − Các phép quay đường xuống 4.1 Các phép lật màu ... hình 7b Trong thí dụ này, node X node cháu ngoại node trái Có trường hợp đối xứng node X node cháu node phải Thử làm điều cách tạo nên 50, 25, 75, 87, 93 (với phép lật màu cần) Chỉnh sửa cách đổi ... gọi node X, luôn đỏ Node X nằm vị trí khác P G, hình Hình Các biến dạng node chèn X node cháu ngoại nằm bên node cha P P bên node cha G Điều có nghĩa là, X node cháu ngoại node trái P P node trái...
Ngày tải lên: 20/10/2014, 17:25