حسب وجهة نظرك اخي كيف ترى البحث في الاكسل على اي خوارزمية هل هي اللينير ام الباينري سيرج لان البحث فيه سريع جدا علما ان العناصر غير مرتبة فما سبب هذه السرعة ؟
يا هندسة المعاهد فيها قسم علوم حاسب بياخدوا فيها نفس مواد الكلية اللي حضرتك تقصده نظم المعلومات هياللي شبه تجارة مع جزء عبيط فيه كمبيوتر وفي الاول والاخؤ زي ما حضرتك قولت مش بالمناهج بل بالمشاريع واهتمام الدكاترة اللي بتشرح
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
حياك الله صديقي
Thanks
شكرا لك
العفو .. بالتوفيق الك
شبك ماسرع🙂🙂طول بالك يا أخي
كل الشكر
شكرا جدا لحضرتك
ابحث عن كورس Data structures using python..
هل يتم استخدام بايثون في هذا الكورس
لو كان عندي array كبيرة اقدر اسمها لأكثر من جزء مو البداية و النصف و النهاية
ممكن اقسمها على اكثر من جزء مثلاً ٤ او ٦
ممكن تقسم بالعدد الي بدك ياه
@@AdelNasim
هو يتكلم عن mergesort صح؟
حسب وجهة نظرك اخي كيف ترى البحث في الاكسل على اي خوارزمية هل هي اللينير ام الباينري سيرج لان البحث فيه سريع جدا علما ان العناصر غير مرتبة فما سبب هذه السرعة ؟
اكيد ما رح يكون Linear الرابط رح يفيدك
excelevolution.com/lookups-understanding-the-binary-search-algorithm/
شكرا لك
يا هندسة المعاهد فيها قسم علوم حاسب بياخدوا فيها نفس مواد الكلية اللي حضرتك تقصده نظم المعلومات هياللي شبه تجارة مع جزء عبيط فيه كمبيوتر وفي الاول والاخؤ زي ما حضرتك قولت مش بالمناهج بل بالمشاريع واهتمام الدكاترة اللي بتشرح
CS ❤
ياخي ممتاز بس لا تشرح بسرعة😂♥️
😍😍😍
ممكن يا بشمهندس تكتب االكود عملي
موجود بالوصف
github.com/Adel-Nasim/Data-Structures/blob/master/Binary%20Search.txt
السلام عليكم ممكن تكمله الكود وشكرا جزيلا
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)
الي رح أحتاجها في السورتنغ لو بدي أستخدم الباينري سيرش؟
يعافي عمرك ..
بدك تحسبها من جهة ثانية بمعنى
على فرض بدي ابحث عن عنصر مرة او مرتين مافي داعي ارتب لانو ما رح ابحث بشكل كبير وبكون اقتراحك صحيح
اما ادا البحث عندك متكرر هون يفترض انك رتبت مرة واحدة لكن البحث عند حيتكرر بشكل كبير معناتو الحل الاول هوة الي افضل .. كلو حسب الحالة الي بتجبرك تطبق الآلية عليها
بالتوفيق الك.
ممكن الكود في الباسكال🙏🏻🙏🏻
الرابط ممكن يفيدك
www.wisdomjobs.com/e-university/pascal-programming-tutorial-168/binary-search-tree-in-sorting-7076.html
سلام عليكم ممكن حل هذا سوال مهم جدا A-b'3+d/8×c
Ab3'-d8/c×+
الله يعطيك العافية
يعطيك العافية شرح رائع 🔥