Pseudo code: swap(@a: integer,@b: integer) { tmp ← a a ← b b ← tmp } bubble_sort(@A: array, flag: integer) { n: size of A swapped ← true while (n≠1 and swapped) { swapped ← false for i ∈ [0,n-1] { if (A[i]*flag > A[i+1]*flag) { swap(A[i],A[i+1]) swapped ← true } } n ← n - 1 } } How to use? Sorting in ascending order: bubble_sort(,1) Sorting in descending order: bubble_sort(,-1)
أستاذي العزيز والله فقدت الامل في الحياة اتقضى في الشهر 30 دولار في عمل سيء وعندي ديون تفوق 250 دولار و اعمل في محل صغير وفي الليل اتعلم برمجة ولكن عائلتي ليسو راضيين عني لأني لم اكمل دراستي ببساطة لاني احب مجال البرمجة😢😢😢
يا عزيزي، عائلتك لا تحكم مستقبلك، ولست مضطراً لأخذ إذنهم في تعلمك للبرمجة أو غيره ما دمت راشداً بالغاً لا يعارض قرارك أمراً من أمورهم الشخصية، مثل أن توقف عملك لتعلم البرمجة ويدخل أهلك في حالة حرجة! استمر، استمر، واطلب التوفيق من اللهواستعن به
أستاذ محمد المرجو الرد في الجامعة فهمت مبدأ عمل هذه الخوارزميات و غيرها الكثير دون حفظ الكود الخاص بها و لا حتى دراسته ( قلت بنفسي أجيب الكود عندما أحتاجه بلاش حفظ كود طالما فاهم المبدأ ) هل هذه الطريقة صحيحة في الدراسة ؟
صحيح انا ايضا درست في جامعة الخورزميات بتعقيدها و لكن راح تلاحظ شيء مع دراسة مع ابو هدهود ان طريقتك في حل ليس افضل وراح تعطيك فكرة لازم تطور طريقتك با حل بستمرار نحو الافضل اي فهمك للخورزميات هدا لا يعني انك تكتب خورزميات بأفضل شكل و هدا عن تجربة كا طالب في علوم الحسوب و طالب عن محمد ابو هدهود
@@asd-co5fp ما عمري حسبتها بالاسطر بس ملاين الاسطر، في شركتنا عملنا مشروع اشتغل عليه ١٨٠ شخص ل٣ سنوات متواصله علشان نطلع اول فيرجن منه. وعده مشاريع اخرى كبيره. الحلو في البرمجه انها مثل الليجو ، واضخم مشروع بصير بسهوله وجزء جزء باستخدام فرق تسد، علشان هيك بعلمكم كيف تسيطرو على الكود، مش مهم تكتب كود المهم تعرف كيف تسيطر عليه علشان ما يفرق معك عدد أسطر الكود بحياتك، بعرف كثير منيح وين بدي اوصلكم. تذكر هذه المقوله: الجبال من الحصى
int nums[8] = {1, 224, 5, 2, 5, 22, 42, 2}; for (int i = 0; i < 8; i++) { for (int c = i + 1; c < 8; c++) { if (nums[i] > nums[c]) { int temp = nums[i]; nums[i] = nums[c]; nums[c] = temp; } } } for (int c = 0; c < 8; c++) { cout
لو غيرك ما يصرف هالجهد و الفلوس لنقل المهارة و المعلومة
شكرا يا رائع
رحم الله والديك استاذي الفاضل
فخمم استاذنا❤
جزاك الله كل خير استاذنا الكريم
الله يجزاك خير ( تمت المشاهده)
رحم الله والديك 💙💙
L=[12,1,5,3,6,8,9]
while True:
tr=True
for i in range(7-1):
if L[i]
جــــــــــــزاك الله خيرا دكـتور محمد
Thank You Teacher ❤❤
جزاك الله خير
shokran
شرح جميل جدا شكرا لك❤❤❤
جزاك الله خيرا.
مشكور هل سيتم مناقشة خوارزميات البحث الذكية ؟
شكرااااا ❤❤ ياغالي ❤❤❤❤
يا أستاذ متى يصل الشخص لمرحلة البدء في تعلم التكنولوجي؟ والبدء في سوق العمل؟ يعني بعد أي كورس تحديداً؟
مشكور على مجهوداتك❤
Pseudo code:
swap(@a: integer,@b: integer) {
tmp ← a
a ← b
b ← tmp
}
bubble_sort(@A: array, flag: integer) {
n: size of A
swapped ← true
while (n≠1 and swapped) {
swapped ← false
for i ∈ [0,n-1] {
if (A[i]*flag > A[i+1]*flag) {
swap(A[i],A[i+1])
swapped ← true
}
}
n ← n - 1
}
}
How to use?
Sorting in ascending order: bubble_sort(,1)
Sorting in descending order: bubble_sort(,-1)
أستاذ محمد أنا الآن بنهاية الكورس السابع بقدر احل problem solving وأبلش oop بنفس الوقت
❤❤❤
أستاذي العزيز والله فقدت الامل في الحياة اتقضى في الشهر 30 دولار في عمل سيء وعندي ديون تفوق 250 دولار و اعمل في محل صغير وفي الليل اتعلم برمجة ولكن عائلتي ليسو راضيين عني لأني لم اكمل دراستي ببساطة لاني احب مجال البرمجة😢😢😢
أمر بوضع مشابه استمر بفعل ما بوسعك
يا عزيزي، عائلتك لا تحكم مستقبلك، ولست مضطراً لأخذ إذنهم في تعلمك للبرمجة أو غيره ما دمت راشداً بالغاً لا يعارض قرارك أمراً من أمورهم الشخصية، مثل أن توقف عملك لتعلم البرمجة ويدخل أهلك في حالة حرجة!
استمر، استمر، واطلب التوفيق من اللهواستعن به
استاذ انا مقبل على تعلم البرمجة معك تنصحني اخذ ويندوز ولا ماك و لماذا ؟
استاذ يا ريت تجاوبني الحاسوب ما يرضى يشغل سي شارب احاول القى حل بس اذا ما لقيت عادي اكمل معاك ببايثون بqt او c++ ؟
أستاذ يمكن أكمل معاك كورس الديسكتوب ابليكيشن كود بس بدون السحب و الإفلات ؟
استاذ انا خريج دبلوم حاسوب هل تنصحني أن أكمل بكالوريوس ولماذا؟
اذا ممكن تجسر نعم
First one 😊😅❤
Gg
وهذا الكود
void BubbleSort(Array [], Length)
{
for(short i=0; i
we want free courses , we dont have move to but it
هل يمكن الانتقال لكورس 22-23 بعد الانتهاء من 13 كورس اولى لمن يرغب في التخصص في مجال اخر غير ويب او موبايل ؟
اكيد لا
can i see this course after course 13 without see course among them , then I'll continue
no reason to that just I really lobe algorithms' courses
No you have to take the roadmap Serially
@@osamceo I Really Do , And I Spend All My Day Study With It
اكيد ذي الخوارزمية مجرد تسخين استاذ مو ؟ لانو حرام تكون ذي سهلة و تتحط بالمستوى 6😬
نعم علشان ما يصير عندك شد عضل
@@ProgrammingAdvices لا مش قصدي اشي لانو أنا درست هاي الخوارزمية باول فصل دراسي الي بالمعهد 😅
أستاذ محمد المرجو الرد في الجامعة فهمت مبدأ عمل هذه الخوارزميات و غيرها الكثير دون حفظ الكود الخاص بها و لا حتى دراسته ( قلت بنفسي أجيب الكود عندما أحتاجه بلاش حفظ كود طالما فاهم المبدأ ) هل هذه الطريقة صحيحة في الدراسة ؟
حصل معي نفس الشي، لكن حاليا بتعلمهم كوديا لانهم بيحسنوا اسلوب كتابة الكود، ودا لاحظته بعد تعلم بعضها
صحيح انا ايضا درست في جامعة الخورزميات بتعقيدها و لكن راح تلاحظ شيء مع دراسة مع ابو هدهود ان طريقتك في حل ليس افضل وراح تعطيك فكرة لازم تطور طريقتك با حل بستمرار نحو الافضل اي فهمك للخورزميات هدا لا يعني انك تكتب خورزميات بأفضل شكل و هدا عن تجربة كا طالب في علوم الحسوب و طالب عن محمد ابو هدهود
افهم الفكره ، طبقها بالكود لوحدك وبعدها ما تحفظ حفظ ، الهدف الممارسه واخذ الافكار
المهم التطبيق
طبق وانت فاهم وعارف اش بتعمل
وبعدين ماعليك اذا نسيتها مافي مشكلة
لايكات شباب ❤
استاذ محمد سؤال لو سمحت
اليوم صاحبي كالي الكود مال كوكل اكثر من مليارين سطر برمجي
هل هذا صحيح ؟
الانظمه الكبيره اكوادها كبيره، لكن مع اسلوب فرق تسد تصبح البرمجه مثل الليجو ما بفرق معك الحجم ابدا
@@ProgrammingAdvices اذا سمحت سؤال فضولي استاذ
اكبر مشروع برمجي سويته حضرتك كم سطر كان؟
@@asd-co5fp
ما عمري حسبتها بالاسطر بس ملاين الاسطر،
في شركتنا عملنا مشروع اشتغل عليه ١٨٠ شخص ل٣ سنوات متواصله علشان نطلع اول فيرجن منه.
وعده مشاريع اخرى كبيره.
الحلو في البرمجه انها مثل الليجو ، واضخم مشروع بصير بسهوله وجزء جزء باستخدام فرق تسد، علشان هيك بعلمكم كيف تسيطرو على الكود، مش مهم تكتب كود المهم تعرف كيف تسيطر عليه علشان ما يفرق معك عدد أسطر الكود بحياتك، بعرف كثير منيح وين بدي اوصلكم.
تذكر هذه المقوله:
الجبال من الحصى
@@ProgrammingAdvices والله الشيء الوحيد اللي خايف منه هو انو خاف مااكدر اسيطر على المشاريع الكبيرة واتيه
أستاذي باذن الله أنا متابع معاك بنفس طويل وثبات الى النهاية @@ProgrammingAdvices
int nums[8] = {1, 224, 5, 2, 5, 22, 42, 2};
for (int i = 0; i < 8; i++)
{
for (int c = i + 1; c < 8; c++)
{
if (nums[i] > nums[c])
{
int temp = nums[i];
nums[i] = nums[c];
nums[c] = temp;
}
}
}
for (int c = 0; c < 8; c++)
{
cout
مثال بسيط
جزاك الله خيرا
جزاك الله كل خير استاذنا الكريم
L=[12,1,5,3,6,8,9]
while True:
tr=True
for i in range(len(L)-1):
if L[i]>L[i+1]:
x=L[i]
L[i]=L[i+1]
L[i+1]=x
tr=False
if tr:
break
print(L)