... ElementType value); void deleteFromList(SingleList *list, int position); void makeEmptyList(SingleList *list); int isEmptyList(SingleList *list); int isFullList(SingleList *list); 12.3. Cài ... ra. void insertAtFirst(List *first, DataType info){ Node *temp; temp = (Node*)malloc(sizeof(Node )) ; temp->data = info; temp->next=*first; (*first) = temp; } 12.4. Danh sách liên...
Ngày tải lên: 28/08/2014, 21:58
... Cạnh (cung). Node. Lá. A B C D G H I E F Gốc (root) Cạnh (edge, arc) node Lá (leaf) PhD Tống Minh Đức – Mob: 0984-485-888 – Email: tmduc08@Gmail.com 2 / 11 12.1. Khái niệm về cây (1 /) 12.1.1. ... (Preorder): NLR Duyệt trung thứ tự (Inorder): LNR Duyệt hậu thứ tự (Postorder): LRN PhD Tống Minh Đức – Mob: 0984-485-888 – Email: tmduc08@Gmail.com 7 / 11 12.1. Khái niệm về cây (6 /...
Ngày tải lên: 28/08/2014, 21:58
Lecture 08 linked lists(con ) tài liệu Kỹ thuật Lập trình
... "#A/2&+!0'2'+u!0%‡!#04n #A".%p!1 12.6. Double linked List $% $% 3 4( !)* "ữ ệ ủ +)! , ! !)* "-1!4ỏ +)! , ! !)* "-1!ỏ (ướ $)* " ... "#$ i/E ;Ef+E%...
Ngày tải lên: 28/08/2014, 21:58
Lecture 08 linked lists(cont ) tài liệu Kỹ thuật Lập trình
... liền sau) của phần tử cần xóa; 2. Tạo ra con trỏ temp trỏ đến phần tử cần xóa; 3. Gán ((curr->next)->next)->previous bằng curr; 4. Gán curr->next bằng ((curr->next)->next); 5. ... sách; insertAtPos(*list, v, p): Chèn một node vào danh sách; insertAtLast(*list, v): Thêm một node vào cuối danh sách; deleteAtFirst(*list): Xóa node từ đầu danh sách; deleteAtLast(*list):...
Ngày tải lên: 28/08/2014, 21:58
Lecture 06 các thuật toán sắp xếp tài liệu Kỹ thuật Lập trình
... minh (n+ 1)! > (n+ 1) (n+ 1)/ 4 Xét bất đẳng thức: (n+1)n n/4 >(n+ 1) (n+ 1)/ 4 , ⇔ n n/4 >(n+ 1) (n- 3)/ 4 ⇔ n n >(n+ 1) n-3 ⇔ (n+ 1) 3 >((n+ 1)/ n) n Điều này là hiển nhiên vì (n+ 1) 3 >e ... –1 Tìm X(k) = min { X(i), X(i+ 1), X(i+ 2), , X(n)}; If k≠i Then Đổi chỗ(X(k), X(i )) ; Dãy X( 1), X( 2), , X(n) đã được sắp không giảm. Fo...
Ngày tải lên: 28/08/2014, 21:58
Lecture 09 stacks tài liệu Kỹ thuật Lập trình
... -878*'3*j‘(‘ ) ) . J *ƒ$•*j#=3@‘(‘ ) ) ; ‘[‘ ) ‘]’;‘{‘ ) ‘}’. 4)H *8H !=%5!c# push ) pop ) *bStack@ 4c# ... 8 ) `]= 8 ) f Thao tác makeEmpty: B _V A:3=0 *V ) f Z...
Ngày tải lên: 28/08/2014, 21:58
Lecture 10 stacks queues applications tài liệu Kỹ thuật Lập trình
... Prefix. Bước 5: Tính giá trị của biểu thức dưới dạng tiền tố. Chú ý: Pri(‘( )= Pri( ) ) <Pri(‘+ )= Pri(‘- )& lt;Pri(‘* )= <Pri(‘/ ) 8/28/14 10.1. Reverse Polish Notation Ký pháp Postfix: Ký pháp ... Notation Cho biểu thức dạng Infix: (4 + 5) / (6 + 7). Làm thế nào để chuyển đổi từ dạng Infix sang RPN? 4 5 + 6 7 + / Cho biểu thức dạng Infix: ((4+ 5)*...
Ngày tải lên: 28/08/2014, 21:58
Lecture 11 queues tài liệu Kỹ thuật Lập trình
... GJW) 9)9 nP7W) 9)9 %3: `. -D"#$W) 9)9 . b. VT9 ) " ;) . v. GJW) 9)9 n…27W) 9)9 %3: `. -D"#$W) 9)9 . b. ... 24 XB -) ]? ) 75. ) n9x ^= ) n9y9E= z= "99^ ) n9yk) 9)9 n9= "99^ ) x k) 9...
Ngày tải lên: 28/08/2014, 21:58
Lecture 13 binary search trees unsaved tài liệu Kỹ thuật Lập trình
... class TBTree { public: TBTree (); int TBInsert(TreeEntry value); int TBCount (); void TBRInorder(tbnode<TreeEntry>* treenode, QueueClassC<TreeEntry> *q); void TBRPostorder(tbnode<TreeEntry>* ... *q); void TBRPreorder(tbnode<TreeEntry>* treenode, QueueClassC<TreeEntry> *q); void TBInorder(QueueClassC<TreeEntry>* q); void TBPostorder(QueueClassC<Tree...
Ngày tải lên: 28/08/2014, 21:58
bài giảng tổng hợp tài liệu Kỹ thuật Lập trình
... bát phân, thập lục phân : a)12 b) 255 c) 31000 d) 32767 e) -32768 14. Biểu diễn các hằng ký tự sau đây dưới dạng số nhị phân, bát phân. a) ‘A’ b) ’a’ c) ‘Z’ d) ’z’ 15. Cho hệ số k và số ... <conio.h> int main () { float a; printf("Nhap a = " ;); scanf("%f",&a); if (a !=0 ) printf("Nghich dao cua %f la %f",a,1/a); else printf(“Khong...
Ngày tải lên: 28/08/2014, 21:55