Em có đoạn code về cây nhị phân,nhưng em không hiểu rõ lắm các lệch -> và dấu . nó có ý nghĩa gì? Em có hỏi bạn em nó bảo là dấu chấm để gọi hàm con,em thấy mơ hồ quá không hiểu hết được. Em biết mấy anh chị bận đi làm nên không có thời gian nhiều,nhưng do em hiểu biết còn ít nên không hiểu chỗ nào em hỏi chỗ đó có khi em hỏi có thể mấy anh/chị không hiểu câu hỏi của em hay cảm thấy nó quá nhàm chán thì cho em xin lỗi nha
void PreOrder(TNode*root)
{
if(root !=NULL)
{
cout<<" "<<root->key;
PreOrder(root->pLeft);
PreOrder(root->pRight);
}
}
void InOrder(TNode*root)
{
if(root !=NULL)
{
InOrder(root->pLeft);
cout<<" "<<root->key;
InOrder(root->pRight);
}
}
void PostOrder(TNode*root)
{
if(root !=NULL)
{
PostOrder(root->pLeft);
PostOrder(root->pRight);
cout<<" "<<root->key;
}
}
-----------------------------------------------------------------
Về câu hỏi dấu chấm
struct point
{
int x;
int y;
};
struct vector
{
point s;
point e;
};
void nhapVector(list<vector> &myl){
ifstream inputfile("listVector.txt"); //mo file de doc
vector tam;
while(!inputfile.eof()){
inputfile>>tam.s.x>>tam.s.y; // goc vector (s.x, s.y)
inputfile>>tam.e.x>>tam.e.y; // ngon vector (e.x, e.y)
myl.push_back(tam); //them vector vua doc vao cuoi list
}
inputfile.close(); //dong file
myl.unique();
}