7 خوارزميات يجب على المبرمج معرفتها - منتديات أحاسيس الليل

 ننتظر تسجيلك هـنـا

( إعلانات احاسيس الليل )
 
   

فـعـآلـيـآت آلـمـنـتـدى


الإهداءات


العودة   منتديات أحاسيس الليل > |[ :: المنتديات التقنيه :: ]| > منتدى البرامج وشروحاته

منتدى البرامج وشروحاته •₪• منتدى البرامج وشروحاته •₪•

-==(( الأفضل خلال اليوم ))==-
أفضل مشارك : أفضل كاتب :
بيانات الحر
اللقب
المشاركات 737110
النقاط 365089
بيانات مسگ
اللقب
المشاركات 19080
النقاط 135133

7 خوارزميات يجب على المبرمج معرفتها

اذا كنت قد قضيت بعض الوقت مع البرمجه فلابد وانك سمعت عن الخوارزميات فهى عباره عن طريقه حل مشكله ما فعندما تقوم باعداد كوب من الشاى فانك تقوم بتطبيق خوارزميه

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
#1  
قديم 24-Aug-2021, 11:22 AM
سلطان الزين متواجد حالياً
Saudi Arabia     Male
اوسمتي
التميز الاداري الرد المميز عطاء بلاحدود شكر وتقدير 
 
 عضويتي » 47
 جيت فيذا » Jun 2021
 آخر حضور » اليوم (04:32 PM)
آبدآعاتي » 121,677
تقييمآتي » 74602
الاعجابات المتلقاة » 63098
الاعجابات المُرسلة » 12855
 حاليآ في »
دولتي الحبيبه » دولتي الحبيبه Adobe Photoshop 7,0
جنسي  »
آلقسم آلمفضل  »
آلعمر  »
الحآلة آلآجتمآعية  »
 التقييم » سلطان الزين has a reputation beyond reputeسلطان الزين has a reputation beyond reputeسلطان الزين has a reputation beyond reputeسلطان الزين has a reputation beyond reputeسلطان الزين has a reputation beyond reputeسلطان الزين has a reputation beyond reputeسلطان الزين has a reputation beyond reputeسلطان الزين has a reputation beyond reputeسلطان الزين has a reputation beyond reputeسلطان الزين has a reputation beyond reputeسلطان الزين has a reputation beyond repute
مشروبك  » مشروبك   Male
قناتك   » قناتك 7up
ام ام اس ~
MMS ~
 
افتراضي 7 خوارزميات يجب على المبرمج معرفتها

Facebook Twitter


اذا كنت قد قضيت بعض الوقت مع البرمجه فلابد وانك سمعت عن الخوارزميات فهى عباره عن طريقه حل مشكله ما

فعندما تقوم باعداد كوب من الشاى فانك تقوم بتطبيق خوارزميه , لانك تقوم بوضع اوراق الشاى فى الماء ثم القيام بغليها

ثم وضع السكر فى الكوب واخيرا وضع الشاء فى الكوب .

اذا الخوارزميات هى عباره عن الخطوات المتبعه لحل مشكله ما فى هذا المقال نقوم باستعراض اشهر تلك الخوارزميات.


Sort Algorithms

تعتبر خوارزميه الترتيب هى من اكثر الخوارزميات دراسه و بحث فى مجال علوم الحاسب , الهدف منها هو ترتيب عده

عناصر بترتيب معين . كل لغات البرمجة لديها طريقتها الخاصه فى الترتيب .

بعض اشهر خوارزميات الترتيب هى :

Merge Sort
Quick Sort
Heap Sort
Bubble Sort
مثال : الترتيب بحسب السعر أو الشعبيه فى المواقع التجارية.


Search Algorithms

تقوم هذه الخوارزميه بالبحث عن عنصر معين فى مكان ما ومن اشهر الأمثلة عليها هو ما يعرف بالبحث الثنائى أو

Binary search فهى تقوم بتقسيم العناصر إلى النصف عده مرات الى ان يتم ايجاد العنصر المراد ومن تطبيقاتها

عندما تقوم بالبحث عن اسم ملف مثلا مقطع فيديو معين فهو يقوم بالطريقه السابقه إلى ان يتم أيجاده.

Depth/Breadth First Search


تستخدم فى البحث ولكن فى ال Data structure وهى من الدول المفيده والمهم جدا ومن اهم تطبيقاتها

فى البحث عن المعلومات فى محركات البحث Crawling
فى الذكاء الاصطناعى فى بناء الروبوتات مثل الروبوت ألذي يلعب شطرنج
أيجاد اقصر الطرق بين نقطتين وحل المتاهات


Hashing

حاليا من اكثر الخوارزميات المستخدمه فى ايجاد عنصر ما عن طريق المفتاح الخاص به Key/Value pair

يعرف أيضا باسم القاموس أو Dictionary ويقوم بربط كل قيمه تريد حفظها بمفتاح معين لذلك عن البحث عن قيمه

معينه كل ما عليك هو استخدام المفتاح وهى اسرع بكثير من Sort + Search لإيجاد عنصر ما, من اهم التطبيقات

فى ال router لتسجيل IPs
للتاكد من وجود قيمه معينه فى List حيث أن ال Linear search سيأخذ وقت كبير يتناسب مع عدد العناصر

Dynamic Programming


تستخدم هذه الخوارزمية لحل المشاكل المعقدة عن طريق تكسيرها إلى أجزاء اصغر , نحل المشاكل الصغيرة نتذكر

حلها جيدا ثم نحل المشاكل الأكبر بسرعه مثال :

ما مجموع 1+1+1+1+1 , ستعدها وتقول 5 ولكن إذا قلت لك اضف واحد ماذا يكون العدد ستجاوب على الفور 6

بدون العد مره أخرى كيف فعلتها ؟ انت فقط قمت بإضافة واحد على العدد الذي تتذكره في المشكلة السابقة بدون العد مره

أخرى ال Dynamic Programming تقوم بنفس الطريقة لحل المشكلات الكبيرة .

Exponentiation by squaring


اذا اردت ان تحسب 232 كل ما ستفعله هو ان تقوم بعمل loop ل 32 مره لإيجاد الحل , ماذا إذا قلت لك انك يمكنك الحصول

على نفس الجواب بعمل loop ل 5 مرت فقط . هذه الخوارزميه تستخدم لايجاد الحل لرقم مرفوع لقوى كبيره فى وقت صغير جدا

O(log N) (إذا أردت أن تفهم معنى الوقت السابق هذا الموضوع سيفيدك )

String Matching and Parsing

واحده من اهم الخوارزميات تستخدم للبحث عن مقطع معين فى نص ضخم , فعندما تستخدم Ctrl +F فانك تقوم بالبحث عن نص ضخم

في الملف باستخدام هذه الخوارزمية , الجدير بالذكر هو أن هذه الخوارزمية تستخدم أيضا خوارزمية ال Hashing لتسريع عمليه البحث .

Primality Testing Algorithms

تستخدم لتحديد إذا ما كان رقم معين اولى ام لا من اهم تطبيقاتها

التشفير
تستخدم أيضا في ال Hashing



7 o,hv.ldhj d[f ugn hglfvl[ luvtjih





رد مع اقتباس
قديم 24-Aug-2021, 11:34 AM   #2


الصورة الرمزية N@gh@m

 
 عضويتي » 14
 جيت فيذا » May 2024
 آخر حضور » اليوم (09:30 AM)
آبدآعاتي » 717,688
تقييمآتي » 340668
الاعجابات المتلقاة » 12392
الاعجابات المُرسلة » 353
 حاليآ في »
دولتي الحبيبه » دولتي الحبيبه Adobe Photoshop 7,0
جنسي  »
آلقسم آلمفضل  »
آلعمر  »
الحآلة آلآجتمآعية  »
 التقييم » N@gh@m has a reputation beyond reputeN@gh@m has a reputation beyond reputeN@gh@m has a reputation beyond reputeN@gh@m has a reputation beyond reputeN@gh@m has a reputation beyond reputeN@gh@m has a reputation beyond reputeN@gh@m has a reputation beyond reputeN@gh@m has a reputation beyond reputeN@gh@m has a reputation beyond reputeN@gh@m has a reputation beyond reputeN@gh@m has a reputation beyond repute
نظآم آلتشغيل  »
مشروبك  »مشروبك   Female
قناتك  » قناتك 7up
ناديك  » اشجع Lebanon
مَزآجِي  »

اصدار الفوتوشوب : My Camera:

ى÷ ¾ى¾ ~
 آوسِمتي »
شكر وتقدير 
 

N@gh@m غير متواجد حالياً

افتراضي رد: 7 خوارزميات يجب على المبرمج معرفتها







رد مع اقتباس
قديم 24-Aug-2021, 11:46 PM   #3


الصورة الرمزية Ward

 
 عضويتي » 51
 جيت فيذا » Jun 2021
 آخر حضور » 15-Apr-2022 (03:46 AM)
آبدآعاتي » 2,578
تقييمآتي » 625
الاعجابات المتلقاة » 226
الاعجابات المُرسلة » 127
 حاليآ في »
دولتي الحبيبه » دولتي الحبيبه
جنسي  »
آلقسم آلمفضل  »
آلعمر  »
الحآلة آلآجتمآعية  »
 التقييم » Ward is a name known to allWard is a name known to allWard is a name known to allWard is a name known to allWard is a name known to allWard is a name known to all
نظآم آلتشغيل  »
مشروبك  »مشروبك
قناتك  » قناتك
ناديك  » اشجع
مَزآجِي  »

اصدار الفوتوشوب : My Camera:

أس ام أس ~
MMS ~
 

Ward غير متواجد حالياً

افتراضي رد: 7 خوارزميات يجب على المبرمج معرفتها



موضووع جمييل
يعطيك العافيه
بنتظار جديدك.




رد مع اقتباس
قديم 25-Aug-2021, 12:09 AM   #4


الصورة الرمزية سلطان الزين

 
 عضويتي » 47
 جيت فيذا » Jun 2021
 آخر حضور » اليوم (04:32 PM)
آبدآعاتي » 121,677
تقييمآتي » 74602
الاعجابات المتلقاة » 63098
الاعجابات المُرسلة » 12855
 حاليآ في »
دولتي الحبيبه » دولتي الحبيبه Adobe Photoshop 7,0
جنسي  »
آلقسم آلمفضل  »
آلعمر  »
الحآلة آلآجتمآعية  »
 التقييم » سلطان الزين has a reputation beyond reputeسلطان الزين has a reputation beyond reputeسلطان الزين has a reputation beyond reputeسلطان الزين has a reputation beyond reputeسلطان الزين has a reputation beyond reputeسلطان الزين has a reputation beyond reputeسلطان الزين has a reputation beyond reputeسلطان الزين has a reputation beyond reputeسلطان الزين has a reputation beyond reputeسلطان الزين has a reputation beyond reputeسلطان الزين has a reputation beyond repute
نظآم آلتشغيل  »
مشروبك  »مشروبك   Male
قناتك  » قناتك 7up
ناديك  » اشجع Saudi Arabia
مَزآجِي  »

اصدار الفوتوشوب : My Camera:

أس ام أس ~
MMS ~
 آوسِمتي »
التميز الاداري الرد المميز عطاء بلاحدود شكر وتقدير 
 

سلطان الزين متواجد حالياً

افتراضي رد: 7 خوارزميات يجب على المبرمج معرفتها



كل الشكر لمروركم




رد مع اقتباس
قديم 25-Aug-2021, 12:15 AM   #5


الصورة الرمزية دموع

 
 عضويتي » 127
 جيت فيذا » Aug 2021
 آخر حضور » 20-Nov-2025 (02:59 PM)
آبدآعاتي » 283
تقييمآتي » 227
الاعجابات المتلقاة » 40
الاعجابات المُرسلة » 3
 حاليآ في »
دولتي الحبيبه » دولتي الحبيبه Adobe Photoshop 7,0
جنسي  »
آلقسم آلمفضل  »
آلعمر  »
الحآلة آلآجتمآعية  »
 التقييم » دموع has a spectacular aura aboutدموع has a spectacular aura aboutدموع has a spectacular aura about
نظآم آلتشغيل  »
مشروبك  »مشروبك   Male
قناتك  » قناتك 7up
ناديك  » اشجع Saudi Arabia
مَزآجِي  »

اصدار الفوتوشوب : My Camera:

أس ام أس ~
MMS ~
 

دموع غير متواجد حالياً

افتراضي رد: 7 خوارزميات يجب على المبرمج معرفتها



سلمت اناملك على الإنتقاء
دمت بسعادة بحجم السماء
لقلبك طوق الياسمين




رد مع اقتباس
قديم 04-Sep-2021, 01:42 AM   #6


الصورة الرمزية الموج..!

 
 عضويتي » 109
 جيت فيذا » Aug 2021
 آخر حضور » 24-Oct-2024 (09:18 AM)
آبدآعاتي » 51,163
تقييمآتي » 34800
الاعجابات المتلقاة » 6289
الاعجابات المُرسلة » 2144
 حاليآ في »
دولتي الحبيبه » دولتي الحبيبه Adobe Photoshop 7,0
جنسي  »
آلقسم آلمفضل  »
آلعمر  »
الحآلة آلآجتمآعية  »
 التقييم » الموج..! has a reputation beyond reputeالموج..! has a reputation beyond reputeالموج..! has a reputation beyond reputeالموج..! has a reputation beyond reputeالموج..! has a reputation beyond reputeالموج..! has a reputation beyond reputeالموج..! has a reputation beyond reputeالموج..! has a reputation beyond reputeالموج..! has a reputation beyond reputeالموج..! has a reputation beyond reputeالموج..! has a reputation beyond repute
نظآم آلتشغيل  »
مشروبك  »مشروبك   Male
قناتك  » قناتك 7up
ناديك  » اشجع Saudi Arabia
مَزآجِي  »

اصدار الفوتوشوب : My Camera:

 آوسِمتي »
وسام الأبداع وسام التميز 
 

الموج..! غير متواجد حالياً

افتراضي رد: 7 خوارزميات يجب على المبرمج معرفتها



سلمت يمينك..
طرح فاائق الجمال ..والروعه
تحياتي لك..




رد مع اقتباس
قديم 12-Sep-2021, 07:23 PM   #7


الصورة الرمزية MR.HMoOoD

 
 عضويتي » 146
 جيت فيذا » Sep 2021
 آخر حضور » 18-Sep-2022 (11:37 PM)
آبدآعاتي » 1,871
تقييمآتي » 11952
الاعجابات المتلقاة » 2950
الاعجابات المُرسلة » 1135
 حاليآ في »
دولتي الحبيبه » دولتي الحبيبه Adobe Photoshop 7,0
جنسي  »
آلقسم آلمفضل  »
آلعمر  »
الحآلة آلآجتمآعية  »
 التقييم » MR.HMoOoD has a reputation beyond reputeMR.HMoOoD has a reputation beyond reputeMR.HMoOoD has a reputation beyond reputeMR.HMoOoD has a reputation beyond reputeMR.HMoOoD has a reputation beyond reputeMR.HMoOoD has a reputation beyond reputeMR.HMoOoD has a reputation beyond reputeMR.HMoOoD has a reputation beyond reputeMR.HMoOoD has a reputation beyond reputeMR.HMoOoD has a reputation beyond reputeMR.HMoOoD has a reputation beyond repute
نظآم آلتشغيل  »
مشروبك  »مشروبك   Male
قناتك  » قناتك 7up
ناديك  » اشجع Saudi Arabia
مَزآجِي  »

اصدار الفوتوشوب : My Camera:

أس ام أس ~
MMS ~
 

MR.HMoOoD غير متواجد حالياً

افتراضي رد: 7 خوارزميات يجب على المبرمج معرفتها



شرح جميل وبسيط
يعطيك العافيه




رد مع اقتباس
قديم 29-Sep-2021, 06:48 PM   #8


الصورة الرمزية عواد الهران

 
 عضويتي » 159
 جيت فيذا » Sep 2021
 آخر حضور » 20-Jan-2025 (11:58 AM)
آبدآعاتي » 2,743
تقييمآتي » 9601
الاعجابات المتلقاة » 601
الاعجابات المُرسلة » 30
 حاليآ في »
دولتي الحبيبه » دولتي الحبيبه Adobe Photoshop 7,0
جنسي  »
آلقسم آلمفضل  »
آلعمر  »
الحآلة آلآجتمآعية  »
 التقييم » عواد الهران has a reputation beyond reputeعواد الهران has a reputation beyond reputeعواد الهران has a reputation beyond reputeعواد الهران has a reputation beyond reputeعواد الهران has a reputation beyond reputeعواد الهران has a reputation beyond reputeعواد الهران has a reputation beyond reputeعواد الهران has a reputation beyond reputeعواد الهران has a reputation beyond reputeعواد الهران has a reputation beyond reputeعواد الهران has a reputation beyond repute
نظآم آلتشغيل  »
مشروبك  »مشروبك   Male
قناتك  » قناتك 7up
ناديك  » اشجع Saudi Arabia
مَزآجِي  »

اصدار الفوتوشوب : My Camera:

 

عواد الهران غير متواجد حالياً

افتراضي رد: 7 خوارزميات يجب على المبرمج معرفتها



بارك الله فيك...

جزاك الله خير الجزاء,

ولك الشكر والامتنان,

والتميز بكمن بما نستفيد ونفيد,

وقمة التفاعل:

بالرد عليكم ,وتلقي ردودكم الكريمه.




رد مع اقتباس
قديم 04-Oct-2021, 02:06 PM   #9


الصورة الرمزية الَسِمًوٌ.!

 
 عضويتي » 173
 جيت فيذا » Oct 2021
 آخر حضور » 19-Jul-2023 (02:43 PM)
آبدآعاتي » 6,050
تقييمآتي » 7416
الاعجابات المتلقاة » 4930
الاعجابات المُرسلة » 286
 حاليآ في »
دولتي الحبيبه » دولتي الحبيبه Adobe Photoshop 7,0
جنسي  »
آلقسم آلمفضل  »
آلعمر  »
الحآلة آلآجتمآعية  »
 التقييم » الَسِمًوٌ.! has a reputation beyond reputeالَسِمًوٌ.! has a reputation beyond reputeالَسِمًوٌ.! has a reputation beyond reputeالَسِمًوٌ.! has a reputation beyond reputeالَسِمًوٌ.! has a reputation beyond reputeالَسِمًوٌ.! has a reputation beyond reputeالَسِمًوٌ.! has a reputation beyond reputeالَسِمًوٌ.! has a reputation beyond reputeالَسِمًوٌ.! has a reputation beyond reputeالَسِمًوٌ.! has a reputation beyond reputeالَسِمًوٌ.! has a reputation beyond repute
نظآم آلتشغيل  »
مشروبك  »مشروبك   Female
قناتك  » قناتك 7up
ناديك  » اشجع Syria
مَزآجِي  »

اصدار الفوتوشوب : My Camera:

أس ام أس ~
MMS ~
 آوسِمتي »
وسام فراشة المنتدى وسام شعلة المنتدى وسام الترحيب وسام التميز 
 

الَسِمًوٌ.! غير متواجد حالياً

افتراضي رد: 7 خوارزميات يجب على المبرمج معرفتها



طرح في غايه آلروعه وآلجمال
سلمت آناملك على الانتقاء الاكثر من رائع
ولاحرمنا جديدك القادم والشيق
ونحن له بالإنتظار,,~




رد مع اقتباس
قديم 04-Oct-2021, 06:52 PM   #10


الصورة الرمزية لسعة عشق

 
 عضويتي » 174
 جيت فيذا » Oct 2021
 آخر حضور » 05-Oct-2021 (08:09 PM)
آبدآعاتي » 752
تقييمآتي » 3492
الاعجابات المتلقاة » 292
الاعجابات المُرسلة » 162
 حاليآ في » حبه
دولتي الحبيبه » دولتي الحبيبه Adobe Photoshop 8 CS
جنسي  »
آلقسم آلمفضل  »
آلعمر  »
الحآلة آلآجتمآعية  »
 التقييم » لسعة عشق has a reputation beyond reputeلسعة عشق has a reputation beyond reputeلسعة عشق has a reputation beyond reputeلسعة عشق has a reputation beyond reputeلسعة عشق has a reputation beyond reputeلسعة عشق has a reputation beyond reputeلسعة عشق has a reputation beyond reputeلسعة عشق has a reputation beyond reputeلسعة عشق has a reputation beyond reputeلسعة عشق has a reputation beyond reputeلسعة عشق has a reputation beyond repute
نظآم آلتشغيل  »
مشروبك  »مشروبك   Female
قناتك  » قناتك pepsi
ناديك  » اشجع Algeria
مَزآجِي  »

اصدار الفوتوشوب : My Camera:

أس ام أس ~
MMS ~
 

لسعة عشق غير متواجد حالياً

افتراضي رد: 7 خوارزميات يجب على المبرمج معرفتها





«


ماأروع مواضيعك وجمآلية طرحگ
شكرا لجلب أروع المواضيع وطرحها
يعطيك العافيه لكل بصمة
تتركها بموضوعك ابدعت وتميزت
شكرا لك ولابداعاتك ، لاننحرم
دمت بخير دوما





رد مع اقتباس
إضافة رد

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
مصطلحات يجب معرفتها قبل الخوض في عالم المنتديات البارونه تطوير المواقع والمنتديات والمدونات 12 02-Mar-2025 05:16 AM


الساعة الآن 05:21 PM


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. TranZ By Almuhajir
new notificatio by 9adq_ala7sas
HêĽм √ 3.2 OPS BY: ! ωαнαм ! © 2010
جميع ما يطرح في منتديات أحاسيس الليل لا يعبر عن رأي الموقع وإنما يعبر عن رأي الكاتب
وإننــے أبرأ نفســے أنا صاحبة الموقع أمامـ الله سبحانه وتعالــے من أــے تعارف بين الشاب والفتاة من خلال أحاسيس الليل
vEhdaa 1.1 by rKo ©2009