الخوارزميات
تعّرف الخوارزميات في علوم الحاسب بأنها:
مجموعة من الأوامر لحل مشكلة معينة بشكل صحيح و بافضل كفاءة. في الغالب يعبر عنها بـ pseudo code التي تحدد قبل بداية كتابة أي برنامج سواء كان ذهنيا أو كتابيا على ورق، لكن مع مرور الزمن و تطور العلم أصبح هناك خوارزميات ثابتة تستخدم لأغراض متعددة حسب احتياج البرنامج له. مثال بسيط على pseudo code باللغة العربية:
- ادخل عددين. - اختر العملية الحسابية. - اضغط على زر احسب. - قم بعملية الحساب. - اطبع ناتج العملية على الشاشة. هناك أشكال مختلفة لعرضه منها Flow chart تقوم بعرض و توضيح pseudo code بشكل رسومي. الخوارزميات في برمجة الحاسوب Algorithms – e3arabi – إي عربي. من أشهر أنواع الخوارزميات التي تستخدم في عمليات البحث في المشاريع المختلفة هي:
BFS) Breadth First Search). DFS) Depth First Search).
- خصائص الخوارزميات وأشكال كتابتها | عالم البرمجة
- الخوارزميات في برمجة الحاسوب Algorithms – e3arabi – إي عربي
- كلوي لوف ستوري 4
- كلوي لوف ستوري لاين
خصائص الخوارزميات وأشكال كتابتها | عالم البرمجة
تتشعب هذه الخوارزمية إلى عدة أنواعٍ فرعيةٍ هي الأخرى: الترتيب السريع، وترتيب الدمج، وترتيب الفقاعات وغيره. خوارزمية البحث الشامل
طريقةٌ تعتمد على إلقاء نظرةٍ على الحلول، والإمكانيات المتوفرة، واختيار الأفضل منها. خوارزمية التجزئة والتقسيم "Divide and Conquer"
يعتمد مبدأ هذه الخوارزمية على تجزئة المشاكل الحاسوبية إلى أجزاءَ صغيرةٍ، ثم القيام بحلها. خوارزمية الحل الجشع
طريقةٌ تقوم بحل المشاكل التي تواجهها عبر استخدام أفضل الحلول أو الطرق المتوفرة في الوقت الحالي، مع تجاهلٍ تامٍ للمستقبل، أو الحلول والطرق المستقبلية. خوارزمية برمجة ديناميكية
تعتمد على استخلاص أو الوصول إلى حلٍّ من خلال حلولٍ جانبيةٍ أو صغيرةٍ سابقةٍ، أو دراسة الحلول السابقة واستنتاج حلٍّ جديدٍ منها يناسب الحالة التي أمامها، وتعتبر من أحدث الخوارزميات وأكثرها فعاليةً. 2. أمثلة على الخوارزميات في الحاسوب
كي نفهم طريقة عمل الخوارزميات في الحاسوب لا بد من تبسيط الأمر في مثالٍ هيّنٍ، ولنقل أن لديك صديقًا سيصل إلى مطار مدينتك، وعليه التوجه من المطار إلى منزلك. خصائص الخوارزميات وأشكال كتابتها | عالم البرمجة. من منظور الحاسب، يجب تحديد أكثر من خوارزميةٍ محددةٍ بخطواتٍ واضحةٍ، كي يتم إنجاز هذا الهدف، أو أحيانًا يكون الهدف بسيطًا ويكفي تحديد خوارزميةٍ واحدةٍ لإنجازه، مثل المثال الذي نتحدث فيه عن استقبال صديقٍ من المطار.
الخوارزميات في برمجة الحاسوب Algorithms – E3Arabi – إي عربي
و الآن ننتقل للنوع الثاني و هو:
(Depth First Search (DFS:
صورة توضح عملية DFS
DFS هي عبارة عن خوارزمية أيضاً غالبا تستخدم في عمليات البحث ، تعتمد على tree graph تبدأ بالبحث من root node و من ثم إلى أحد child منها إلى أن نصل إلى leaf node لـ child الأول ، فإن كان ما نبحث عنه لم نجده في leaf نقوم بالتراجع تدريجيا لـ parent of child إن كان له أخ نذهب إليه و إن لم يكن نصعد ل parent of parent ، و هكذا نفعل مع كل child في tree ، هذا شرحها بالمختصر و يمكنكم الاستزادة فيه في البحث عنه. و من الأمثلة على خوارزميات تستخدم في عمليات البحث: Binary search ، و Linear search ، و Jump search ، يمكنك البحث عنها و الاطلاع على كيفية عملها عن كثب. إليكم هذا التحدًي:
ابحث عن الحرف G باستخدام BFS و DFS و اكتب التسلسل الذي اتبعته ، و من ثم شاركنا اجابتك في التعليق. أتمنى أنكم استمتعتم في هذا المقال ، موعدنا معكم في مقال جديد
حساب أفضل واسوأ حالة لخوارزمية البحث الثنائي
عندما يكون العُنصر المراد البحث عنه في وسط المصفوفة، فسيوجد في أول لحظة للبحث، بالتالي تكون هذه أفضل حالة لحالات خوارزمية البحث الثنائي. الكود التقريبي لخوارزمية البحث الثنائي Binary Search Pseudo Code
خوارزمية البحث الثنائي بلغة الجافا:
Depth/Breadth First Search
تستخدم هذه الخوارزمية في البحث ضمن محركات البحث والذكاء الاصطناعي وفي بناء الروبوتات الآلية وألعاب الشطرنج والمتاهات وإيجاد أقصر الطرق. Hashing
أشهر الخوارزميات المستخدمة في ايجاد عنصر ما عن طريق المفتاح الخاص به Key/Value pair
يعرف أيضا ًباسم القاموس أو Dictionary حيث يقوم بربط كل قيمه يراد حفظها بمفتاح معين
لذلك عند البحث عن قيمه معينه يتوجب عليك استخدام المفتاح
تعتبر هذه الخوارزمية أسرع بكثير من Sort + Search لإيجاد عنصر ما,
من أهم التطبيقات التي يتم استخدامها بها:
ضمن الراوتر لتسجيل العناوين المنطقية. للتأكد من وجود قيمه معينه فى قائمة حيث أن ال Linear search سيأخذ وقت كبير يتناسب مع عدد العناصر
Dynamic Programming
تستخدم هذه الخوارزمية لحل المشاكل المعقدة عن طريق تبسيطها إلى أجزاء اصغر
حيث نقوم بحل المشاكل الصغيرة أولاً ليسهل علينا حل الكبيرة منها.
كلوي
كلوي لوف ستوري - او دو تواليت نسائي - 50 مل
عطر كلوي لوف ستوري من العائلة الزهرية عطر انثوي مستوحى من قصص الحب الباريسية وهو عطر ذو رائحة منعشة ونظيفة. يتركب العطر بجميع طبقاته من مزيج زهر البرتقال, زهر البرقوق. عطر يناسب الليل والنهار ويدوم طويلاً. 312
SAR
ر. س 390. 00
ر. س 312. س 495. س 396. 00
كلوي لوف ستوري 4
عطر لوف ستوري للنساء من كلوي – او دي بارفيوم، 50 مل
يوفر بارفيوم لوف ستوري للنساء من كلوي رائحة المسك المنعشة والزهرية الخشبية. عطر كلوي النسائي من لوف ستوري منعش ونابض بالحياة، سيرفع من حالتك المزاجية برشة واحدة فقط. تم تركيب هذا العطر باستخدام المكونات الحمضيات المهدئة والمعقدة لتعطي مزيجاً منعشاً وجذاباً وحيوياً. مزجت المكونات الجوهرية للعطر بشكل جيد مع المكونات الزهرية، مما يمنحه رائحة حلوة ولطيفة. تمنحك قاعدة الروائح الخشبية الدافئة عنصر ساحر ولا يقاوم. تتوفر هذه الرائحة الجميلة في زجاجة رائعة بتصميم مطوي مع شريط مربوط باليد حول قاعدة الغطاء المذهلة. يبدأ عطر ذا لوف ستوري من كلوي رحلته المبهرة مع البرغموت والليمون وزهرة البرتقال والجريب فروت والكمثرى. تتحد هذه الروائح بشكل مثالي لإضافة عبير منعش وحيوي وجذاب. يتميز البرغموت برائحة رائعة حامضة وحلوة ومرة ولاذعة، ستجعلك تشعر بالانتعاش. المكونات العطرية العليا
يبدأ عطر ذا لوف ستوري من كلوي رحلته المثيرة مع البرغموت والليمون وزهر البرتقال والجريب فروت والكمثرى. تتحد هذه المكونات بشكل مثالي لإضافة رائحة منعشة وحيوية ولذيذة. يتميز البرغموت برائحته الأنيقة والحامضة والحلوة والمرة التي ستجعلكِ تشعرين بالانتعاش.
كلوي لوف ستوري لاين
وفاء الجهني
الرياض
سرعه في التوصيل
المنتج اصلي
سلامة المنتج
أسعار جمييييييلة
شكرا شكرا ڤانيلا
Najla kurdi
جدة
اتعاملت معاهم ممتازين وان شالله الاستمراريه
Mohamed Zaki
ماشاء الله المنتجات رائعه واصليه
سمية الزهراني
روععععه وعطوركم تجنن وتعاملكم راااقي احسسسسن ناس
بدر العقل
متجر روعة واسعار منافسة متمنيا لكم التوفيق دائماً
Osamah Manqari
جازان
ما شاء الله تبارك الله
فيصل الرواف
رائع
مها العنزي
القيصومة
متجر رائع
وفاء الشمري
حائل
ممتاز راح اطلب مره ثانيه
Ayisha Awad
حفر الباطن
جميله جداً
عذراً عزيزي العميل، المتجر حالياً قيد الصيانة و سنعاود العمل خلال فترة وجيزة
تواصل معنا