. Khi duyệt trung tự (InOrder) cây TKNP ta được một dãy có thứ tự tăng. Chẳng hạn duyệt trung tự cây trên ta có dãy: 5, 10, 15, 17, 20 , 22 , 30, 35, 42. 2. . sách duyệt cây. Có ba cách duyệt cây quan trọng: Duyệt tiền tự (preorder), duyệt trung tự (inorder), duyệt hậu tự (posorder). - Cây rỗng thì danh sách duyệt
... 1( 3 điểm)
1) Thế nào là cấu trúc dữ liệu tiền định (định sẵn ) của ngôn ngữ lập trình bậc
cao?
2) Hãy nêu một vài cấu trúc dữ liệu tiền định của ngôn ngữ lập trình mà anh
(chị ) biết?
3) Tại ... định nghĩa? Hãy nêu một bài toán ứng dụng như vậy,
phân tích bài toán để thể hiện điều đó?
Câu 2( 3 điểm )
Giả sử ta cần quản lý một ngăn xếp chứa các số nguyên. Viết dạng cài đặt của
cấu trúc ......
... ứng với các giá trị của n = 1, 2, 3, 4 , có dạng
1, 1, 2, 3, 5, 8, 13, 21 , 34, 55 được gọi là dãy số Fibonacci.
F(n) =
1 nếu n=1 hoặc n =2
F(n -2) + F(n-1) nếu n> ;2
Bài toán dãy số FIBONACCI
Xây ... tính F(n).
Fibonaci (n)
{
if (n< =2) return 1;
else return Fibonaci(n -2) + Fibonaci(n-1);
}
Ở đây trường hợp suy biến ứng với 2 giá trị F(1) = 1
và F (2) = 1.
Bài toán Tháp...
... và giải thuật
Bài tập 2:
Minh họa chương trình quản lý sách đơn giản trong thư viện. Sử dụng cấu trúc dữ
liệu danh sách liên kết đơn để cài đặt danh sách chứa nội dung các cuốn sách.
A. ... (chưa có sách)
b. Đọc từ file: nhập vào tên file đã lưu danh mục sách ở lần làm việc trước
đó.
2. Thêm một cuốn sách vào danh sách
a. Thêm vào đầu danh sách: InsertFirst
b. Thêm vào sau một
... .................................................................................. .22 2. 4.1. Hiện thực ngăn xếp liên tục ............................................................. .22 2. 4 .2. Hiện thực ngăn xếp liên kết............................................................. .25 ... băm...........................................................................318 12. 5.3. Phác th...
... IV.1 .2. Các khái niệm khác IV.1 IV .2. Cây nhị phân IV.3 IV .2. 1. Định nghĩa IV.3 IV .2. 2. Vài tính chất của cây nhị phân IV.3 IV .2. 3. Biểu diễn cây nhị phân IV.3 IV .2. 4. ... III.17 III.3 .2. Vài ứng dụng của DSLK đơn III .24 III.3 .2. 1. Ngăn xếp: định nghĩa, cài đặt, các phép toán cơ bản và ứng dụng của ngăn xếp III .24 III.3 .2. 2. Hàng đợi: định ... giải thuật: 1 << log2n <...
... lập trìnhVí dụ: Lập trình cụ thể Bubble sortGiải thuật 1: Pascal Giải thuật 2: C++procedure BubbleSort(var A: list); var i,j: int; begin for i := 1 to n-1 do for j := 1 to (n-1-i) do ... (REVIEW – TEST)
Gi i thi u môn h cớ ệ ọ 4Tài liệu[1] C_and_DataStructure - P. S. Deshpande, O. G. Kakde (Bắt buộc mỗi SV phải có) [2] Bài giảng & Bài thực hành CTDL - Trường ĐHCN.[3] Giáo ... of n e...
... n0=1. Ví dụ 1.14: Dùng kí hiệu O chứng minh 2n=O(n!), ∀n>1 Ta có 2n =2* 2*... *2 2* 1 *2* 3*…*n =2* n! Vậy 2n 2* n!. chọn c =2, n0=1 thì theo định nghĩa 2n=O(n!) Một số độ phức tạp thường sử dụng Stt ... R(6 ,2) write(6 ,2) R(7,1) write(7,1)write(6 ,2) R(8,0) write(8,0)write(7,1)write(6 ,2) write(8,0) write(7,1) write(6 ,2) 62 71 80 80 71 62 DS(0) suy biến,dừng DS( 123 4) DS( 123 ) DS( 1...
... của điện tích Q sẽ tác dụng lên điện tích q một lực Coulomb F→ được tính như sau: →→→==02QqFqEr4rπε (1 .2) Như vậy giữa hai điện tích trái dấu sẽ tồn tại lực hút và giữa hai điện tích cùng dấu ... đối của chân không εr = 1. Trong hệ đơn vị SI, đại lượng dịch chuyển điện D có đơn vị là C/m2. 1.4 .2. Các biến trạng thái và thông số hành vi về phân cực từ (từ hóa) Trong nhiều chất từ môi ... tro...