يا هندسة المعاهد فيها قسم علوم حاسب بياخدوا فيها نفس مواد الكلية اللي حضرتك تقصده نظم المعلومات هياللي شبه تجارة مع جزء عبيط فيه كمبيوتر وفي الاول والاخؤ زي ما حضرتك قولت مش بالمناهج بل بالمشاريع واهتمام الدكاترة اللي بتشرح
حسب وجهة نظرك اخي كيف ترى البحث في الاكسل على اي خوارزمية هل هي اللينير ام الباينري سيرج لان البحث فيه سريع جدا علما ان العناصر غير مرتبة فما سبب هذه السرعة ؟
void binarySearchrec1(int arr[], int l, int h, int element) { int m = (l + h) / 2; if (l element) h = m - 1; else if (arr[m] < element) l = m + 1; else if (arr[m] == element) cout
الله يعطيك العافية شرح مرتب🌹 بس عندي سؤال: لو كان عندي مصفوفة فيها مليون عنصر مش مرتبين. و بدي أعمل سيرش على عناصر في هاي المصفوفة، فشو هو الحل الأفضل؟ الحل الأول: أستخدم طريقة من طرق السورتنغ السريعات ( كويك سورت ، أو هيب سورت) لحتى أرتب المصفوفة وتاخذ مني تايم كومبلكستي O(n log n) و بعدما أرتب المصفوفة، أبدأ بتطبيق الباينري سيرش عليها. الي غالبا رح ياخذ مني تايم كومبلكستي O(log n) ولا الحل الثاني: أعمل لينير(سيكونشال) سيرش و أريح راسي من مشكلة السورتنغ للمصفوفة. مش هيك رح يكون الحل الثاني أحسن من الأول، لأنو اللينير سيرش في الوورست كيس راح ياخذ لينير تايم O(n) ؟؟ مش اللينير تايم أحسن من O( n log n) الي رح أحتاجها في السورتنغ لو بدي أستخدم الباينري سيرش؟
يعافي عمرك .. بدك تحسبها من جهة ثانية بمعنى على فرض بدي ابحث عن عنصر مرة او مرتين مافي داعي ارتب لانو ما رح ابحث بشكل كبير وبكون اقتراحك صحيح اما ادا البحث عندك متكرر هون يفترض انك رتبت مرة واحدة لكن البحث عند حيتكرر بشكل كبير معناتو الحل الاول هوة الي افضل .. كلو حسب الحالة الي بتجبرك تطبق الآلية عليها بالتوفيق الك.
الله يدخلك الجنة استاذ عادل ، المنقذ الابدي ليلة الفاينل
ممتاز استاذنا بارك الله فى عمرك و فى رزقك و ادخلك الجنة و جميع احبائك و المسلمين اجمعين جعلة الله فى ميزان حسناتك
من كتر ما بتابع مقاطعك حفظت صوتك الله يجزيك الخير و يوفقك عهيك شروحات 👏🏼
الله يجازيك خير انت وكل من ساهم في نشر هذا العلم
تسلم يا يابشمهندس، ما أوضح وأسهل شرحك، تحياتي لحضرتك من مصر.
الله يعطيك العافية شرح ممتااااز،،،،
صار سنة كاملة من نزلت الشرح
بتنمالك التوفيق في حياتك العلمية والعملية أستاذي
يعافي عمرك صديقي, ان شاء الله راجع هالفرة, كل التوفيق
@@AdelNasim أك،،
منتظرين لشرحك الأكثر من رائع
انقذتني بكره امتحان وطلع هاد اسهل موضوع بالمواده الله يسعدك💗
ازيك يا باشمهندس
كنت عاوز حضرتك تكمل والله وفرحت لما شوفتك تانى
وانا لما شفت تعليقك فرحت اكتر ..
ربنا يكرمك ..
عشت يا استاذ .. شكرا كتير لمجهودك بتمنى تواصل السعي قدما دائما .. كل التوفيق
الله يعطيك ألف عافية ويوفقك أخ عادل ما تقصر والله 🌹
الله يجزيك الخير استاذنا الرائع
اجمعين يا رب .. كل الشكر الك ولدعمك المتواصل
ما شاء الله عليك .. استمر انت عبقري
كل الشكر الك ولدعمك .. بالتوفيق الك
صوتك مريح للاعصاب والله يا اخي
بس سريع ههه
@@popcorn4409 كنت بتفرج علي 1.5x 😂
@@mohamedhelmy6120 سبحان الله مثلي 😭😭😂
يا هندسة المعاهد فيها قسم علوم حاسب بياخدوا فيها نفس مواد الكلية اللي حضرتك تقصده نظم المعلومات هياللي شبه تجارة مع جزء عبيط فيه كمبيوتر وفي الاول والاخؤ زي ما حضرتك قولت مش بالمناهج بل بالمشاريع واهتمام الدكاترة اللي بتشرح
يعطيك العافيه
شكرا يا بشمهندس جزاك الله خيرا شرحك جميل
شكرا لوجودك
ربنا يكرمك حقيقى سلسله ممتازه 🌼
رووووعة ، شرح ممتاز !!!
يعطيك العافية شرح ممتاز
شبك ماسرع🙂🙂طول بالك يا أخي
رائع استاذ ، شكراً جزيلاً
ربنا يبارك فيك يا هندسه
عاشت ايدك شرح روعة الله يوفقك
يعطيك العافية شرح رائع 🔥
جزاك الله خيرا
chokran lik bzaaf
حياك الله صديقي
شرح جميل جدا
عاشت ايدك استمر❤️
يسعدك , بالتوفيق الك
ابحث عن كورس Data structures using python..
هل يتم استخدام بايثون في هذا الكورس
شكرا لك
العفو .. بالتوفيق الك
كل الشكر
شكرا جدا لحضرتك
Thanks
لو كان عندي array كبيرة اقدر اسمها لأكثر من جزء مو البداية و النصف و النهاية
ممكن اقسمها على اكثر من جزء مثلاً ٤ او ٦
ممكن تقسم بالعدد الي بدك ياه
@@AdelNasim
هو يتكلم عن mergesort صح؟
ياخي ممتاز بس لا تشرح بسرعة😂♥️
حسب وجهة نظرك اخي كيف ترى البحث في الاكسل على اي خوارزمية هل هي اللينير ام الباينري سيرج لان البحث فيه سريع جدا علما ان العناصر غير مرتبة فما سبب هذه السرعة ؟
اكيد ما رح يكون Linear الرابط رح يفيدك
excelevolution.com/lookups-understanding-the-binary-search-algorithm/
شكرا لك
void binarySearchrec1(int arr[], int l, int h, int element)
{
int m = (l + h) / 2;
if (l element)
h = m - 1;
else if (arr[m] < element)
l = m + 1;
else if (arr[m] == element)
cout
السلام عليكم ممكن تكمله الكود وشكرا جزيلا
ممكن يا بشمهندس تكتب االكود عملي
موجود بالوصف
github.com/Adel-Nasim/Data-Structures/blob/master/Binary%20Search.txt
الله يعطيك العافية شرح مرتب🌹
بس عندي سؤال:
لو كان عندي مصفوفة فيها مليون عنصر مش مرتبين.
و بدي أعمل سيرش على عناصر في هاي المصفوفة، فشو هو الحل الأفضل؟
الحل الأول: أستخدم طريقة من طرق السورتنغ السريعات ( كويك سورت ، أو هيب سورت) لحتى أرتب المصفوفة وتاخذ مني تايم كومبلكستي
O(n log n)
و بعدما أرتب المصفوفة، أبدأ بتطبيق الباينري سيرش عليها. الي غالبا رح ياخذ مني
تايم كومبلكستي
O(log n)
ولا الحل الثاني: أعمل لينير(سيكونشال) سيرش و أريح راسي من مشكلة السورتنغ للمصفوفة.
مش هيك رح يكون الحل الثاني أحسن من الأول، لأنو اللينير سيرش في الوورست كيس راح ياخذ لينير تايم
O(n)
؟؟
مش اللينير تايم أحسن من
O( n log n)
الي رح أحتاجها في السورتنغ لو بدي أستخدم الباينري سيرش؟
يعافي عمرك ..
بدك تحسبها من جهة ثانية بمعنى
على فرض بدي ابحث عن عنصر مرة او مرتين مافي داعي ارتب لانو ما رح ابحث بشكل كبير وبكون اقتراحك صحيح
اما ادا البحث عندك متكرر هون يفترض انك رتبت مرة واحدة لكن البحث عند حيتكرر بشكل كبير معناتو الحل الاول هوة الي افضل .. كلو حسب الحالة الي بتجبرك تطبق الآلية عليها
بالتوفيق الك.
سلام عليكم ممكن حل هذا سوال مهم جدا A-b'3+d/8×c
CS ❤
😍😍😍
ممكن الكود في الباسكال🙏🏻🙏🏻
الرابط ممكن يفيدك
www.wisdomjobs.com/e-university/pascal-programming-tutorial-168/binary-search-tree-in-sorting-7076.html
الله يعطيك العافية
يعطيك العافية شرح رائع 🔥