The essence of Quick sort is to pick a pivot and place all the smaller values to the left of this pivot and all the larger values at the right. Mechanism : The first Iteration : Pick element i = 0 as the pivot, and last j as the walker 1. Compare the elment at i (pivot) with the one at j 2. if arr[j] > arr[i], swap and then increment the pointer that is placed on the pivot Otherwise, move the pointer that is not placed on the pivot (whether it is j or i ) Note that, when swapping, the pivot pointer will be changed as well. Continue till j crosses i After that, take the right sub-list of the pivot and the left one and operate on them in the same approach .
أعتقد في الميرج سورت أنت محتاج لـ n log n مساحة إضافية طيب ايش أفضل خوارزمية تكون معقولة بين الميرج والكويك بحيث إنها ما تاخذ مساحة كثيرة والوورست كيس ما يوصل لـ n^2
لازم ف الاول تعمل n مقارنه قبل ماتقسم عشان تضمن ان اللي قبلك اصغر منك واللي بعدك اكبر والموضوع ده هيبقي علي كل جزء اليمين والشمال بس كل واحد لواحده وده معناه log n لان ده النص
كووووووووووووووود مصر " احبك "
.
يا جماعة الخير ابسط من هيك شرح وتفهيم ما راح الاقي ..... من فلسطين تحية ...
فنان! أسلوبك واضح و جميل! والله فهمتني أحسن من البروف الأمريكي حقنا.
كمل واحش بالتوفيق! :)
The essence of Quick sort is to pick a pivot and place all the smaller values to the left of this pivot and all the larger values at the right.
Mechanism :
The first Iteration :
Pick element i = 0 as the pivot, and last j as the walker
1. Compare the elment at i (pivot) with the one at j
2. if arr[j] > arr[i], swap and then increment the pointer that is placed on the pivot
Otherwise, move the pointer that is not placed on the pivot (whether it is j or i )
Note that, when swapping, the pivot pointer will be changed as well.
Continue till j crosses i
After that, take the right sub-list of the pivot and the left one and operate on them in the same approach
.
thank you alot for this summary, I need it
تخيل اننا ف 2021 وطول السنين دي ملقتش حد بيشرح احسن منك
افضل شرح لقيته للكويك سورت
شكرا شكرا انت الوحيد الذي جعلت هذا اللوغارتيم مفهوم بشكل جيد 🙌
بارك الله فيك كان شرح ولا اروع احلي تحية لك من ليبيا ...
جزاك الله خير لو تذكر بعض المصطلحات بالانجليزية مثلا divide and conquer
اختباري بعد ٣ ساعات شكرا لك
🖤
يارب توفيقك
بيجنننن افضل شي صار اني لقيت هالفيديو قبل الفحص انت روعة الله يعطيك العافية
الله يجزيك الخير في ميزان حسناتك ان شاء الله
جزاك الله خير فعلا زكاة العلم نشره الله يجعله في ميزان حسناتك شكرا جزيلا استفدت كثير من قناتك
شكراً جزيلاً ، ستلقاها بميزان حسناتك يوم القيامة بإذن الله
ماشاء الله عليك شرحك ممتاز وعملي افضل والله من دكتور الماده الله يوفقك ويزيدك علم
بجد شرحك جميل جدا ربنا يجازيك خير ي رب ❤
فجأةً أصبحت أحب مصر !!!
جزاك الله كل خير شرح جميل و بسيط و رائع و الموقع جدا مفيد برافو الى الامام .................................
واااو شرح بيجنن
يعطيك الف الف الف عافيه وما قصرت .....
الله يسهل دربك ويوفقك لفعل الخير
أعتقد في الميرج سورت أنت محتاج لـ n log n مساحة إضافية
طيب ايش أفضل خوارزمية تكون معقولة بين الميرج والكويك بحيث إنها ما تاخذ مساحة كثيرة والوورست كيس ما يوصل لـ n^2
شكرا يعطيك العافية استفدت منك في الميد تيرم والفاينال
جزاك الله كل خير جعله الله في ميزان حساناتك
لا وعلي ايه قبل ماختار الpivot بوظ ال array حتي لو sortedوبعدها sort هتضمن ال nlogn وفي نفس الوقت ماخدتش memory زياده =D
بارك الله فيك
رائع جدا أحسن الله إليكم
تم
من ليبيا بارك الله فيك
السلام عليكم
لو سمحت نريد شرح مادة Advance Data Structures and Algorithmِ
Analysis
والله يا ريت
مرسي جدا شرحك ممتاز جدا جزاك الله خير
شكررررا جزيلا ...م شاء الله عليك ♥
استمر بارك الله فيك
ممكن تسوي شرح على تطبيق الميثود ببرنامج فيجول
جزااااااكككك الله خيير
مش انا لما احدد مكان لبفت واقسم على اساسه المجموعات راح استثني من المقارنة بالمرحلة لي بعده ليش بكل level المقارنات عددها n
???
dodo ja وانا كمان وقفت ع هالشغلة 😢 اذا عرفتي الجواب رديلي
لازم ف الاول تعمل n مقارنه قبل ماتقسم عشان تضمن ان اللي قبلك اصغر منك واللي بعدك اكبر والموضوع ده هيبقي علي كل جزء اليمين والشمال بس كل واحد لواحده وده معناه log n لان ده النص
شرح واضح لاكن بطيئ جدا وتكرار في نفس الوقت
عالمي
أريد برنامج بلغة C++ لخوارزمية insertion
تحفففففففففه
شكرا اخوي
enta prince
دليل رائع جدا
اشكرك جدا
شكرا ...
مشاء الله ماشاء الله والله كان مشكلتي الوحيدة و بعد م حضرت الدرس فهمت على طول ماشاء الله شكرا جزييييييييييييييلا
شكراااااا 👌🏻
آُحُسًـِنَتُْ بّّآُرَگِ آُلَُلَُُهِہ بّّيـﮯَگِ
شكرا
❤❤❤
quick w atshr7t fy 35 min wow
ممكن رقمك ؟
٩٩٦٠٧٧٧٣٢
thank you a lot
\ thankss sooo much
❤️❤️❤️❤️❤️
وين منلاقي الكود 😓
بارك الله فيك