Programming Algorithms

C++ مجموعه ای از الگوریتم ها و نمونه سوالات حل شده به زبان

Programming Algorithms

C++ مجموعه ای از الگوریتم ها و نمونه سوالات حل شده به زبان

Programming Algorithms

خوش آمدید

امیدوارم مطالب این وبلاگ برای شما کارآمد باشد.
لطفا اگر اشکالی وجود داشت من را در جریان بگذارید...

بایگانی
آخرین نظرات
#include <iostream>

#define repi( n) for( int i = 0; i < ( n); i++)

using namespace std;

struct Heap
{
int data;
Heap *left;
Heap *right;
};

void Insert_Heap( Heap *& node, int num)
{
if( node == NULL)
{
node = new Heap;
node -> data = num;
node -> left = NULL;
node -> right = NULL;
return;
}
if( num < node -> data)
{
Insert_Heap( node -> left, num);
return;
}
if( num > node -> data)
{
Insert_Heap( node -> right, num);
return;
}
}

void DFS( Heap *node)
{
if( node)
{
DFS( node -> left);
cout << node -> data << " ";
DFS( node -> right);
}
}

int main()
{
cout << "Enter the number of integer elements: ";
int n;
cin >> n;
Heap *node = NULL;
cout << "Enter your integer elements:" << endl;
int num;
repi( n)
{
cin >> num;
Insert_Heap( node, num);
}
DFS( node);
cout << endl;
return 0;
}
  • Ali Maleki

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی