kiểu dữ liệu cơ bản 2 tài liệu Kỹ thuật Lập trình

bài giảng tổng hợp  tài liệu Kỹ thuật Lập trình

bài giảng tổng hợp tài liệu Kỹ thuật Lập trình

... 3.0 bao gồm: 3. Kiểu dữ liệu Các kiểu dữ liệu sơ cấp chuẩn trong C có thể được chia làm 2 dạng : kiểu số nguyên, kiểu số thực. Kiểu số nguyên Kiểu số nguyên là kiểu dữ liệu dùng để lưu các ... bits): Kiểu số nguyên 4 bytes hay còn gọi là số nguyên dài (long) gồm có 2 kiểu sau: STT Kiểu dữ liệu Miền giá trị (Domain) 1 unsigned long Từ 0 đến 4 ,2...
Lecture 06   các thuật toán sắp xếp  tài liệu Kỹ thuật Lập trình

Lecture 06 các thuật toán sắp xếp tài liệu Kỹ thuật Lập trình

... 5, 7, 8, -, 9, 12, 5, 6, 2, j=5 X = 1, 3, 5, 7, -, 8, 9, 12, 5, 6, 2, j=4 X = 1, 3, 5, -, 7, 8, 9, 12, 5, 6, 2, j=3 X = 1, 3, -, 5, 7, 8, 9, 12, 5, 6, 2, j =2 Tại bước này j =2. Gán tg =4 vào ... 1, 3, 5, 7, 8, 9, 12, 4, 5, 6, 2 B(7) = <1, 3, 5, 7, 8, 9, 12& gt; , i = 8, j = i-1 = 7 Đổi dần tg = 4 lùi về phía trước; sau các bước X = 1, 3, 5, 7, 8, 9, -, 12, 5, 6, 2, j=6 X...
Lecture 07   linked lists  tài liệu Kỹ thuật Lập trình

Lecture 07 linked lists tài liệu Kỹ thuật Lập trình

... phóng bộ nhớ của temp2. 12. 5. Circular linked List v v v… temp1 v first temp2 5/5/14 40 Lecture 12 – Linked Lists 12. 1. Khái niệm về danh sách 12. 2. Các phép toán trên danh sách 12. 3. Cài đặt danh ... sách; 5/5/14 6  Khai báo kiểu phần tử của ds liên kết kép trong C: typedef int DataType; // kiểu dữ liệu dùng trong danh sách typedef struct Node { DataType data; // Dùng để ch...
Lecture 08   linked lists(con )  tài liệu Kỹ thuật Lập trình

Lecture 08 linked lists(con ) tài liệu Kỹ thuật Lập trình

... k#' 2# .0.I 12. 3. Cài đặt danh sách sử dụng mảng        Lecture 12 – Linked Lists 12. 1. Khái niệm về danh sách 12. 2. Các phép toán trên danh sách 12. 3. Cài ... Linked Lists 12. 1. Khái niệm về danh sách 12. 2. Các phép toán trên danh sách 12. 3. Cài đặt danh sách sử dụng mảng 12. 4. Danh sách liên kết đơn 12. 5. Danh sách liên kết dạng...
Lecture 08   linked lists(cont )  tài liệu Kỹ thuật Lập trình

Lecture 08 linked lists(cont ) tài liệu Kỹ thuật Lập trình

... trỏ; 8 /28 /14 15  Khai báo kiểu phần tử của ds liên kết kép trong C: typedef int DataType; // kiểu dữ liệu dùng trong danh sách typedef struct Node { DataType data; // Dùng để chứa dữ liệu kiểu ... chứa dữ liệu cần đưa vào; 2. Cho con trỏ previous và next của temp trỏ đến NULL; 3. Cho first, last trỏ đến temp.  Trường hợp 2 – ds không rỗng: 1. Tạo ra một node mới tem...
Lecture 09   stacks  tài liệu Kỹ thuật Lập trình

Lecture 09 stacks tài liệu Kỹ thuật Lập trình

... stacks 8 /28 /14 20 Lecture 9 – Ngăn xếp (Stacks) 9.1. Khái niệm về stacks 9 .2. Các thao tác chính của stacks 9.3. Các thao tác khác của stacks 9.4. Ví dụ về ứng dụng của stack 9.4.1. Đảo mảng 9.4 .2. ... 9.4.1. Đảo mảng 9.4 .2. Đảo chuỗi 9.4.3. Chuyển đổi hệ cơ số 9.4.4. Bracket Matching 9.4.5. Balancing Act 9.5. Bài tập thực hành 8 /28 /14 21 9 .2. Các thao tác chính của stack...
Lecture 10   stacks  queues applications  tài liệu Kỹ thuật Lập trình

Lecture 10 stacks queues applications tài liệu Kỹ thuật Lập trình

... Prefix 10.3 .2. Tính giá trị biểu thức dạng Prefix 10.4. Một số vấn đề thực hành 8 /28 /14 10 .2. 2. Tính gtbt dạng Postfix  Xét biểu thức dạng RPN: 4 5 + 2 3 + * 6 + 8 7 + / 51 8 7 4 4 5 4 5 9 9 2 9 2 3 9 2 3 9 5 9 5 45 ... rỗng, đẩy vào stack, nếu không rỗng, sang bước 1.3 .2. 1.3 .2. Lấy phần tử y ở đỉnh stack. 8 /28 /14 10 .2. 2. Tính gtbt dạng Postfix  Thuật toán 2: tính gi...
Lecture 11   queues  tài liệu Kỹ thuật Lập trình

Lecture 11 queues tài liệu Kỹ thuật Lập trình

... ứ  ! 25 / 24 11.4 .2. Demerging  ^35.##= `. ;bW)9)93 #%&nPn 2. b. M<3B>"E9EJ: `. ... X5]>)i.  ứ  ! 23 / 24 11.4 .2. Demerging  R?)&"FU.##...
Lecture 12   trees unsaved  tài liệu Kỹ thuật Lập trình

Lecture 12 trees unsaved tài liệu Kỹ thuật Lập trình

... node. A B C D G H I E F 9 9 4 4 1 1 2 2 3 3 7 7 5 5 6 6 8 8 PhD Tống Minh Đức – Mob: 0984-485-888 – Email: tmduc08@Gmail.com 20 / 11 12. 2 .2. Duyệt cây theo chiều rộng (2/ 2) Thứ tự đã duyệt: A B C D G ... 11 Lecture 12. Trees (1 /2) Nội dung bài học: 12. 1. Khái niệm về cây. 12. 2. Các phương pháp duyệt cây. Tham khảo: 1. Deshpande Kakde: C and Data structures.chm, Chapter 21 : Tree...

Xem thêm

Từ khóa: