-
سه شنبه 16 بهمن 1386, 02:05 صبح
#1
کاربر جدید
نحوه پیاده سازی درخت برای یک دیکشنری
سلام. من می خواهم با استفاده از درخت برای دیکشنری یک برنامه بنویسم ولی نحوه پیاده سازی درخت را بلد نیستم. می خواستم کمکم کنید.البته خودم یک چیزهایی نوشتم ولی جواب نمی دهد.
class Node {
friend tree;
private:
char word[20], mean[20];
Node *right, *left;
public:
Node();
Node(char word[], char mean[]);
};
// ********
Node :: Node(){
word[] =" ";
mean[] =" ";
right = left = 0;
}
// ********
Node :: Node(char w[], char m[]){
strcpy(word, w);
strcpy(mean, m);
right = left = 0;
}
/// ************
class Tree {
private:
Node *root;
void Inorder(Node *t);
public:
void Inorder();
void add(char w[], char m[]);
Tree();
bool update(char w[], char m[]);
bool search(char w[]);
};
// ********
void Tree :: Inorder(){
Inorder(root);
}

قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت