Home Tag "خوارزميات"

خوارزميات Error Correction Codes

هذه الأيام نحن معتادون على الوصول لأجهزة الحاسب كلما كنا في حاجة لها، الأمر لم يكن كذلك بالنسبة ل Richard Hamming الباحث الذي كان يعمل في معامل بل في 1940م، حيث أن جهاز الشركة الذي يحتاجه للعمل يستخدم ايضاً بواسطة أقسام أخرى في الشركة، ولا يستطيع الوصول له الا في عطل اخر الأسبوع Weekends، يمكنك […]

ما هو ال Hashing ولماذا يجب أن لا يستخدم كوسيلة تشفير Encryption ؟

كثير من الأحيان نجد من يستخدم ال Hashing algorithms كطريقة للتشفير Encyrption وهذا الأمر ليس صحيح (مثلاً استخدام MD5 أو SHA لتشفير البيانات، أو حتى فهم فكرة الHashing على أنها تشفير للبيانات) ، فالتشفير يحتاج مفتاح key أو باسورد معين أو حتى بالطرق الكلاسيكية القديمة سوف تحتاج لطريقة معينة (هذه هي الsecret)  حتى تسترجع البيانات […]

خوارزميات غيرت العالم (محركات البحث وكيف يستخرج النتائج المطابقة)

شرح محركات البحث وكيف يستخرج النتائج المطابقة جميعنا نستخدم محركات البحث عشرات المرات في اليوم الواحد، وقد نضجر في حال لم نستطيع الحصول على ما نريد في أول ثواني بعد عملية البحث، ولكن هل تسائلت يوماً كيف يعمل هذا المحرك وكيف يستخرج النتائج المطابقة التي تريدها؟ هل تسائلت كيف يمكن أن يرتب محرك البحث تلك النتائج بحيث يظهر […]

الخوارزميات الجينية Genetic Algorithm

بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاتة تتناول المقالة بأذن الله شرح للخوارزميات الجينية: تاريخها مبدأها الخوارزمية اساسها تطبيق على مشكلة من مشاكل الحياة وضع الكود اللازم لكل جزء ::ان شاء الله:: ~تاريخها History الgenetic algorithm تم اخترعها بواسطة جون هولند John Holland عام 1960وطورها هو وطلابة وزملائه وكانت فكرة الخوارزمية مبينة على […]

خوارزميات مطابقة النصوص Pattern Matching Algorithm

موضوع مطابقة النصوص أو البحث في النصوص من المواضيع المهمه في مجال الخوارزميات ، حيث الهدف هو البحث عن نص ما سوف نطلق عليه Pattern داخل مجموعه كبيره من النصوص Text ـ ويمكن أن يكون البحث عن النمط بالضبط exact او عن أي نمط قريب للنمط المراد البحث عنه ، وبما أن خوارزميات البحث المتسلسل […]

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

السلام عليكم و رحمة الله و بركاته   تحدثنا في الحلقة الأولى عن خوارزمية البحث الخطي و في الحلقة الثانية عن خوارزمية ترتيب الفقاعات و سنتحدث في هذه المقالة عن خوارزمية البجث الثنائي.   في هذا الدرس سنتطرق إلى النقاط التالية : الخوارزمية (الهدف, الفكرة, النتيجة, الإيجابيات و السلبيات) الخوارزمية بلغة السي++ أمثلة على الخوارزمية […]

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

السلام عليكم و رحمة الله و بركاته     تحدثنا في الجزء الأول من هذه السلسلة عن خوارزمية البحث الخطي و كان من المفترض أن نتحدث في هذه المقالة عن خوارزمية الترتيب الثنائي و لكن أحببت أن أبدأ بإحدى خوارزميات الترتيب نظرا لأن الـــ Binary search algorithm يعتمد على فكرة الترتيب. في هذه المقالة (أو […]

خوارزمية Diffie-Hellman (رؤية من الداخل)

السلام عليكم و رحمة الله و بركاته   في هذه المقالة, سأضع بين أيديكم شرحا لخوارزمية Diffie-Hellman و كلي أمل بأن يستفيد الجميع.     قمتُ بإدخال بعض الروابط المهمة في بعض الكلمات للذين يريدون الاستزادة, الكتابة المُظللة, ذات اللون الأزرق تدل على وجود رابط, مثل هذه الكتابة انفورماتيك.   فهرس المقالة : مُقدمة ما […]