Sign in
or
Register
Courses
Textbook
Compiler
Contests
Topics
Courses
C ++. تخزين البيانات ومعالجتها
البحث الخطي والثنائي عن العناصر في المصفوفة
Module:
البحث الخطي والثنائي عن العناصر في المصفوفة
Problem
1
/7
البحث الخطي - البحث عن الحد الأقصى
Theory
Click to read/hide
البحث عن المصفوفة الخطية h5> غالبًا ما تحتاج إلى العثور على قيمة معينة في مصفوفة أو تقرير بأنها غير موجودة. للقيام بذلك ، تحتاج إلى النظر في جميع عناصر المصفوفة من الأول إلى الأخير. بمجرد العثور على عنصر يساوي القيمة المحددة
X
، يجب أن ينتهي البحث ويجب عرض النتيجة. تسمى هذه الخوارزمية
الخطية. strong>
يتم استخدام خوارزمية خطية للعثور على الحد الأقصى (الأدنى) لعنصر المصفوفة. هذه أيضًا خوارزمية بحث. ولكن هنا نحن مضطرون للذهاب إلى نهاية المصفوفة ، لأن من الضروري مقارنة جميع العناصر بالقيمة القصوى (الدنيا) الحالية وإذا كان العنصر الحالي أكبر (أقل) من القيمة القصوى (الدنيا) ، فاستبدل القيمة القصوى (الدنيا). & nbsp ؛
نبسب ؛
Problem
ابحث عن الحد الأقصى للعناصر السالبة في المصفوفة. & nbsp؛ أضف شرطًا داخل الحلقة (بعد كلمة
if
) حتى يجد البرنامج الحد الأقصى للعناصر السالبة.
نبسب ؛
1000
ms
256 Mb
Rules for program design and list of errors in automatic problem checking
Teacher commentary