Ayoub is Back again
Відкрити в Telegram
اللهم انفعنا بما علمتنا وعلمنا ما جهلنا وانفع بنا غيرنا ❤️
Показати більше812
Підписники
Немає даних24 години
-37 днів
-1530 днів
Архів дописів
class Node {
int no;
Node left, right;
public Node(int item) {
no = item;
left = right = null;
}
}
import java.util.*;
class BST {
Node root;
BST() {
root = null;
}
Node insertElment(Node root, int key) {
if (root == null) {
root = new Node(key);
return root;
} else if (key < root.no)
root.left = insertElment(root.left, key);
else if (key > root.no)
root.right = insertElment(root.right, key);
return root;
}
void print_inorder(Node root) {
if (root != null) {
print_inorder(root.left);
System.out.println(root.no);
print_inorder(root.right);
}
}
Node Search(Node p, int value) {
if (p == null)
return null;
if (p.no == value)
return p;
else if (value < p.no)
return Search(p.left, value);
else
return Search(p.right, value);
}
Node FindParent(Node p, int value) {
if (p == null)
return null;
if ((p.left != null && p.left.no == value) ||
(p.right != null && p.right.no == value))
return p;
if (value < p.no)
return FindParent(p.left, value);
else
return FindParent(p.right, value);
}
// دالة تطبع مجموع قيم الشجرة الفرعية اليمنى واليسرى لعقدة معينة
void printLeftRightSum(Node node) {
System.out.println("Right Subtree Sum = " + subtreeSum(node.right));
System.out.println("Left Subtree Sum = " + subtreeSum(node.left));
}
int subtreeSum(Node node) {
if (node == null)
return 0;
return node.no + subtreeSum(node.left) + subtreeSum(node.right);
}
// دالة تطبع عناصر السلف لأي عقدة يتم ارسالها
void printAncestors(Node root, int value) {
printAncestorsHelper(root, value);
}
boolean printAncestorsHelper(Node node, int value) {
if (node == null)
return false;
if (node.no == value)
return true;
if (printAncestorsHelper(node.left, value) ||
printAncestorsHelper(node.right, value)) {
System.out.println(node.no);
return true;
}
return false;
}
// دالة توجد عدد المسارات للوصول لعقدة معينة
int countPaths(Node root, int value) {
return countPathsHelper(root, value);
}
int countPathsHelper(Node node, int value) {
if (node == null)
return 0;
if (node.no == value)
return 1;
return countPathsHelper(node.left, value) +
countPathsHelper(node.right, value);
}
void chooselist() {
System.out.println("");
System.out.println("press 0 to EXIT");
System.out.println("press 1 to Insert Nodes");
System.out.println("press 2 to Print The Tree Inorder");
System.out.println("press 3 to Find Element");
System.out.println("press 4 to Find parent");
}
public static void main(String[] args) {
BST tree = new BST();
Scanner sc = new Scanner(System.in);
boolean bool = true;
while (bool) {
tree.chooselist();
System.out.print("Enter your choose ==>");
int choose = sc.nextInt();
switch (choose) {
case 0:
bool = false;
System.out.println("Exit!!");
break;
case 1:
System.out.println("How many Nodes you would like to Insert?");
int N = sc.nextInt();
for (int i = 0; i < N; i++) {
System.out.println("Enter No");
int value = sc.nextInt();
tree.root = tree.insertElment(tree.root, value);
}
break;
Repost from تيلي ميديك ـ Telemedic
كل عام ونحن نشهد ان لا اله الا الله وحده لا شريك له وانه لم يتخذ صاحبة ولا ولدا وان محمدا عبده وسوله وان عيسي بن مريم عبده ورسوله وكلمته القاها الى مريم العذراء البتول ❤️
نحن قوم اعزنا الله بالاسلام فمهما ابتغينا العزة بغيره اذلنا الله ✅👌🏻
الحمد لله على تمام النعمة ❤️
الحمد لله الذي شفاني من مرضي بعد معاناة اكثر من سنة ونصف تقريبا ❤️
الدكتور عطاني الاذن ان نرد نتمرن فالي يبي يجيب بروتين ولا كرياتين هدية مش غلط 🔥😂
Ayoub is Back 👌🏻🔥
اعتذار للجميع 🌹
اعترف اني سيئ جدا في التواصل وزادتها زيادة اني في فترة فاينل ولازم ننجح عشان هضا بعون الله اخر سمستر ليا وكتاب التخرج زارني وماعرفتش ناخذ اجازة من الشغل
فاسف جدا للجميع لو حد تواصل معايا ومارديتش عليه كله بدون قصد وبسبب الظروف نمتنى انكم تلتمسولي العذر ❤️
بمناسبة العام الميلادي الجديد
كل عام وانا اشهد ان لا اله الا الله وان محمدا رسول الله وان عيسى بن مريم عبد الله ورسوله وكلمته القاها الى مريم العذراء البتول ❤️
كل عام وانا اشهد ان الله فرد صمد وانه لم يتخذ صاحبة ولا ولدا ❤️
نحن قوم اعزنا الله بالاسلام فإن ابتغينا العزة بغيره اذلنا الله
Repost from Telemedic - IT
هدية لطلبة الكلية في مادة Java 🌹❤️
مكثف الامتحان النهائي مع المهندس ايوب بوليفة بسعر 20 دينار فقط 🔥💪🏼
يحتوي المكثف على حل للامتحانات السابقة بأسلوب مختصر وممتع ✅
يمكنكم الاشتراك من اي محل لديه مكينة انيس ✅
او من تطبيق بريستو للدفع بالخدمات المصرفية ❤️
للاستفسار اكثر يمكنكم التواصل مع الدعم الفني @Telemedic_support ❤️
مع Telemedic محاضراتك في جيبك 👀
من كثر الربا في امتحان الايكونمك اليوم
المفروض الواحد بعد يطلع من القاعة
يتوب لله ويغتسل ويصلي ركعتين
الناس يحسابوني سوس قراية ومانسيبش في الشيتات
- انا ليلة الامتحان الساعة 11 في الليل :
الي مزال مالحق يلحق 👌🏻🔥
تخفيض علي مكثف الفاينل السعر 40 دينار فقط 🔥🔥✅
حل تمارين وافكار امتحانات سابقة 💪🏼
اكثر من 30 تمرين وكان في وقت حنزيدو 👀
الكروت متوفرات في تصوير الكلية ✅
في الليالي المظلمة
لم يكن لي مصباح استنير به الا وجه امي ❤️
اللهم اشفها وعافها واحفظها واطل في عمرها يارب العالمين ❤️
ياريت مواد الكلية كلهن
Data Structure وبرمجة
راه الواحد متخرج من زمان وطالع من الاوائل 😔
دراسة درتها اليوم واعتمدتها :
تأثير دراسة الرياضيات على الجسم اسوأ من تأثير المخدرات 👍🏻
بعد بكرة ان شاء الله يوم فاصل في حياتي الدراسية بكرة ليلة الثأر زي نهائي اسطنبول 2007
العقدة (Math 2) لا وفوقها Math 3
ماتنسونش من الدعاء والتمسولي العذر لو حد تواصل معايا ومارديتش عليه ❤️
Repost from Telemedic - IT
وتيت روحك للفاينل ولا مزال ؟🤔
الG.O.AT 🦙
موتيلك الدسكريت والديزاين وحل تمارين سابقة 🔥💪🏼
ومع التاحوري مش محتاجين نقولولك ان الفيزياء في الجيب ✅
واسمع نصيحة السيد معزة ديما 🦙
مع Telemedic محاضراتك في جيبك ❤️
بما أننا خاشين علي فترة الفاينل تعالو نحكيلكم شي
انا من دفعة 2001 دفعتي تخرجت والدفعة الي بعدي تخرجت وانا ان شاء الله حنتخرج مع دفعة 2003
كمعدل ومجموع ممكن بنسبة 90٪ انا اسوأ واحد في دفعتي كدرجات ومعدل
بس في ناس من اوائل دفعتي انا معلمهم كيف يديرو مشروع تخرج ومشروعهم صفوه ب 4
وحاليا الناس هضوما يقرو في ماستر ربي يوفقهم وحيقعدو اساتذة ❤️
وانا اليوم مطور تطبيقات موبايل (سنيور) وشريك في شركتين تقنيات ولله الحمد ❤️
فالموضوع فيه طريقين اختار الي انت حابه ✅
وانا مش نادم عالي درته ولو رد بيا الوقت حنرد ندير نفس الشي ولا اصحابي نادمين انهم اختارو الجانب الاكاديمي ✅
كل واحد وطريقته وكيف يبي يعيش حياته ركز في مستقبلك وعلي هدفك ماتخلش ورقة تحدد مستقبلك 💪🏼
Repost from Telemedic - IT
king of Code 👑
م.علي بوزعكوك معاكم في كورسات الفاينل لمواد البرمجة الثلاثة 🔥
Java , OOP , Data Structure ✅
لحق روحك فيش ترجى 👀
Telemedic الراعي الرسمي لزنقة الكلاب 👌🏻😂
