☄ عاجل
الرئيسية / الخوارزميات

الخوارزميات

خوارزمية الترتيب الفقاعي | Bubble Sort Algorithm

شرح خوارزمية الترتيب الفقاعي

خوارزمية الترتيب الفقاعي من خوارزميات الترتيب الأساسية، و هذا بكل تأكيد لا يخفي عليك كدارس لعلوم الخوارزميات. لماذا سميت بخوارزميات الترتيب الفقاعي و كيف تعمل مع إستعراض مثال شارح و عرض الشفرة الخاصة بها ستكون هذه محطات في تدوينتي لهذا اليوم.

أكمل القراءة »

خوارزمية الترتيب بالإختيار: الشرح السهل مع التنفيذ

خوارزمية الترتيب بالإختيار

خوارزمية الترتيب بالإختيار من الخوارزميات الأساسية التي يجب معرفتها لجميع دارسي علم الخوارزميات، و ربما ستندهش من حقيقة أنك قد إبتكرت هذه الخوارزمية بنفسك و استخدمتها في حياتك كثيراً دون أن تسميها بإسمها “خوارزمية الترتيب بالإختيار”، و ستلاحظ أن طريقة عمل …

أكمل القراءة »

حل المعادلات الخطية المتجانسة | Linear Homogeneous Equations

حل المعادلات المتجانسة

المعادلات الخطية المتجانسة هي النوع الأول من العلاقات المُتكررة (Recurrence Relations)، حيثُ تُتبع لحلها طريقة معيارية نسبة لسهولة حلها و وضوح هيكلها. أهمية طُرق حل المعادلات الخطية المتجانسة و غير المتجانسة تتمثل في أنه بمعرفتك للحل ستمتلك بيدك أدوات تُسهل لك …

أكمل القراءة »

خوارزمية البحث الثنائي Binary Search Algorithm

خوارزمية البحث الثنائي

مرحباً بك في مدونة علوم حيث نتنسم معاً عبق خوارزمية البحث الثنائي. تعتمد خوارزمية البحث الثنائي على مبدأ (فرّق تسُد) المبدأ البريطاني الشهير، حيث يمثل هذا عاملاً من عوامل الجذب لهذه الخوارزمية و يُبين بوضوح الفرق بين أن تحاول حل …

أكمل القراءة »

خوارزمية البحث الخطي Linear Search Algorithm

خوارزمية البحث الخطي

خوارزمية البحث الخطي هي إحدى خوارزميات البحث التقليدية و الأساسية، إذ تُعتبر طريقة للبحث عن موقع قيمة معينة داخل مصفوفة، و أساسيتها تنبع من إتباعها منهجية بسيطة جداً، فهي تُنجز عملية البحث بالتحقق من كل عنصر بصورة متسلسلة أو كما …

أكمل القراءة »

خوارزمية ضغط الملفات هوفمان (Huffman)

من منا لا يستخدم برامج ضغط الملفات مثل Winrar  7zip، و Power Iso. غالباً معظم الملفات التي نقوم بتحميلها عن طريق الإنترنت تكون في شكل ملفات مضغوطة لنفك ضغطها لاحقاً، هل تساءلت كيف يتم ضغط الملفات؟!! كيف تمكن ملف حجمه 80 …

أكمل القراءة »

خوارزمية الترتيب بالإدخال: شرح رائع و تحليل الخوارزمية

خوارزمية الترتيب بالإدخال هي خوارزمية تقوم بترتيب مجموعه من العناصر (مصفوفة) عن طريق الإدخال، نعتبر أن لدينا مصفوفتان: الأصلية المراد ترتيبها و لنعتبر الأخرى مرتبة مسبقاً، حيث المصفوفة المرتبة تكون فارغة في بادئ الأمر ونقوم بترتيب عناصر المصفوفة الأصلية في المصفوفة …

أكمل القراءة »

شرح أسباب تميُّز الخوارزمية

إتفقت معك في هذه التدوينة أن معرفتك بالخوارزميات وطريقة عملها فقط ليس كافياً لتكون متميزا في مجال البرمجة، فيجب عليك معرفة الخوارزمية التي تتناسب مع المشكلة التي تواجهك، بحيث تختصر لك الوقت والمجهود، لكن كيف تعرف الخوارزمية التي تناسبك من غيرها …

أكمل القراءة »