21 lines
1.9 KiB
Markdown
21 lines
1.9 KiB
Markdown
|
---
|
||
|
title: Search Algorithms
|
||
|
localeTitle: خوارزميات البحث
|
||
|
---
|
||
|
## خوارزميات البحث
|
||
|
|
||
|
في علم الكمبيوتر ، خوارزمية البحث هي أي خوارزمية تحل مشكلة البحث ، أي لاسترداد المعلومات المخزنة في بعض بنية البيانات أو حسابها في مساحة البحث لنطاق مشكلة. وتشمل أمثلة هذه الهياكل القوائم المرتبطة ، وهياكل بيانات المصفوفة ، وأشجار البحث وغيرها الكثير. تعتمد خوارزمية البحث المناسبة غالبًا على بنية البيانات التي يتم البحث عنها ، ولكن أيضًا على المعرفة السابقة حول البيانات. [المزيد على ويكيبيديا](https://en.wikipedia.org/wiki/Search_algorithm) .
|
||
|
|
||
|
ينظر هذا النوع من الخوارزمية إلى مشكلة إعادة ترتيب مجموعة من العناصر بترتيب asceding. المثالان الأكثر غموضاً من ذلك هو البحث الثنائي وخوارزمية الفرز الدمج.
|
||
|
|
||
|
في الروابط التالية ، يمكنك أيضًا العثور على مزيد من المعلومات حول:
|
||
|
|
||
|
* بحث ثنائي
|
||
|
* بحث خطي
|
||
|
* البحث في القوائم المرتبطة مقابل المصفوفات
|
||
|
|
||
|
#### معلومات اكثر:
|
||
|
|
||
|
* معهد ماساتشوستس للتكنولوجيا OCW مقدمة لخوارزميات [البحث البحث](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-01sc-introduction-to-electrical-engineering-and-computer-science-i-spring-2011/unit-4-probability-and-planning/search-algorithms/) .
|
||
|
* جامعة برينستون: [الفرز والبحث.](https://introcs.cs.princeton.edu/java/42sort/)
|
||
|
* تشريح محرك بحث [(جوجل).](http://infolab.stanford.edu/~backrub/google.html)
|