Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

BÀI TỰ CHỮA PHẦN BINARY TREE.doc
MIỄN PHÍ
Số trang
4
Kích thước
81.5 KB
Định dạng
PDF
Lượt xem
1787

BÀI TỰ CHỮA PHẦN BINARY TREE.doc

Nội dung xem thử

Mô tả chi tiết

BÀI TỰ CHỮA PHẦN BINARY TREE

I. Phong cách lập trình: Phần làm có nhiều điểm sửa những cái nho nhỏ. Mong cô đọc

hết. Tuy chỉ nhỏ thôi nhưng em thấy cũng quan trọng.

1. Kỹ thuật làm việc với biến.

• Đặt tên cho biến: Tự xác định cho mình một phong cách đặt tên cho biến.:

 Nếu là hằng thì luôn viết hoa

 Từ thứ nhất của biến không viết hoa. Các từ còn lại viết hoa và viết liền với

nhau. Ví dụ: typeNode hoặc valueNode

 Dùng danh từ hoặc cụm danh từ đặt tên cho biến.

 Tên biến có tính gợi nhớ cao: Ví dụ: Trước đây để đặt tên cho một biến thể

hiện biến đó là giá trị của Node: thì đặt luôn là Node trong khi đó loại giá trị

của node lại đặt là type. Sau đó đặt lại là valueNode và typeNode

• Khởi tạo biến.

 Luôn tránh việc dùng biến global một cách tối đa có thể

 Hầu hết các biến được khởi tạo ngay sau khi khai báo so với việc trước đây

thường khá ít làm. Ví dụ: BinaryTree::node *root = NULL

2. Kỹ thuật viết mã chương trình hiệu quả.

• Version 1 viết liền một mạch không có cách dòng giữa các phần chính. Như khai

báo biến. Phần viết hàm. Hàm main … Giữa các hàm cũng không có dấu cách

để phân biệt.

 Version 2 có khoảng cách giữa các phần rõ ràng. Những phần chung xếp lại

cạnh nhau như các contructor, setter,…Giữa các chức năng cụ thể có để lại

những khoảng phân biện

Ví dụ ____________________InitBinaryTree_____________

//tất cả các hàm về khởi tạo cây ở đây

_____________________DuyetTruoc________________

Hàm duyệt trước để ở đây ….

• Đối với khoảng cách giữa các từ:

Ví dụ: version 1

node *SearchNode(node *root,char *type,ValueNode *valueNode);

 node *SearchNode(node *root, char *type, ValueNode *valueNode);

Có khoảng cách giữa các từ sau dấu , hoặc dấu ;

Tải ngay đi em, còn do dự, trời tối mất!