<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ar">
	<id>https://3rabica.org/index.php?action=history&amp;feed=atom&amp;title=%D8%A8%D8%AD%D8%AB_%D8%AE%D8%B7%D9%8A</id>
	<title>بحث خطي - تاريخ المراجعة</title>
	<link rel="self" type="application/atom+xml" href="https://3rabica.org/index.php?action=history&amp;feed=atom&amp;title=%D8%A8%D8%AD%D8%AB_%D8%AE%D8%B7%D9%8A"/>
	<link rel="alternate" type="text/html" href="https://3rabica.org/index.php?title=%D8%A8%D8%AD%D8%AB_%D8%AE%D8%B7%D9%8A&amp;action=history"/>
	<updated>2026-06-06T16:19:52Z</updated>
	<subtitle>تاريخ التعديل لهذه الصفحة في الويكي</subtitle>
	<generator>MediaWiki 1.43.7</generator>
	<entry>
		<id>https://3rabica.org/index.php?title=%D8%A8%D8%AD%D8%AB_%D8%AE%D8%B7%D9%8A&amp;diff=1546800&amp;oldid=prev</id>
		<title>عبد العزيز في 06:08، 25 نوفمبر 2023</title>
		<link rel="alternate" type="text/html" href="https://3rabica.org/index.php?title=%D8%A8%D8%AD%D8%AB_%D8%AE%D8%B7%D9%8A&amp;diff=1546800&amp;oldid=prev"/>
		<updated>2023-11-25T06:08:13Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;صفحة جديدة&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{بطاقة خوارزمية&lt;br /&gt;
 | اسم	= خوارزمية البحث الخطي&lt;br /&gt;
 | شعار	=&lt;br /&gt;
 | تعليق_الشعار	=&lt;br /&gt;
 | صورة	=&lt;br /&gt;
 | تعليق	=&lt;br /&gt;
 | صنف	= [[خوارزمية بحث]]&lt;br /&gt;
 | بنية_المعطيات	=&lt;br /&gt;
 | مبني_على	=&lt;br /&gt;
 | مشتق_من	=&lt;br /&gt;
 | مستعملة	=&lt;br /&gt;
 | مكتشف	=&lt;br /&gt;
 | تاريخ	=&lt;br /&gt;
 | سمي	=&lt;br /&gt;
 | time	=&lt;br /&gt;
 | best-time	= 	O(1)&lt;br /&gt;
 | average-time	=  O(n)&lt;br /&gt;
 | space	=&lt;br /&gt;
 | best-space	=&lt;br /&gt;
 | average-space	=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;البحث الخطي&amp;#039;&amp;#039;&amp;#039; أو &amp;#039;&amp;#039;&amp;#039;البحث المتسلسل&amp;#039;&amp;#039;&amp;#039; {{إنج|Liner search}} في علوم [[حاسوب|الحاسوب]]، هي طريقة لإيجاد قيمة في مجموعة أو قائمة والبحث يكون بفحص كل قيم المجموعة أو القائمة واحدا تلو الآخر حتى إيجاد القيمة المطلوبة أو انتهاء القائمة.&amp;lt;ref&amp;gt;{{استشهاد ويب| مسار = https://aleph.nkp.cz/F/?func=direct&amp;amp;doc_number=000000478&amp;amp;local_base=KTD | عنوان = معلومات عن بحث خطي على موقع aleph.nkp.cz | ناشر = aleph.nkp.cz|مسار أرشيف= https://web.archive.org/web/20191213122447/https://aleph.nkp.cz/F/?func=direct&amp;amp;doc_number=000000478&amp;amp;local_base=KTD|تاريخ أرشيف=2019-12-13}}&amp;lt;/ref&amp;gt; البحث الخطي ما هو إلا حالة خاصة من خوارزمية أعم وهي [[بحث شامل|خوارزمية البحث الشامل]]. بما أن البحث الخطي لا يفترض أي افتراضات قوية بشكل عام هنالك خورزميات يمكن أن تكون أفضل مثل خوارزمية البحث الثنائي أو دالة هاش.&lt;br /&gt;
&lt;br /&gt;
== الخوارزمية وتحليلها ==&lt;br /&gt;
&lt;br /&gt;
زمن الفعالية المفترضة للخوارزمية في اسوأ الحالات هي (O(N حيث أن N هو كبر المجموعة&lt;br /&gt;
&lt;br /&gt;
البحث المتسلسل أو الخطي تعتمد هذه الخوارزمية على البحث التسلسلي في المصفوفة حيث يبدا البحث من أول عنصر في المصفوفة إلى أن تنتهي المصفوفة، وهنا نعتمد على مقارنة العنصر الذي نبحث عنه مع كافة العناصر عنصرا عنصر، وفي كل مرة نقارن محتوى الخانة الحالية مع العنصر الذي نبحث عنه فاذا كانت القيمتان متساويتان ستنتهي عملية البحث اما إذا كانت القيمتان مختلفتان فسننتقل إلى الخانة التي تليها للبحث من جديد والنتيجة النهائية ستكون الحصول على رقم الخانة التي يوجد بها العنصر الذي نبحث عنه، وتتوقف المقارنات عند إيجاد العنصر الذي نبحث عنه&lt;br /&gt;
ايجابيات هذه الخوارزمية انها بسيطة ولا تشترط الترتيب عند البحث&lt;br /&gt;
سلبياتها بطيئة وغير عملية خصوصا عند معالجة المصفوفات الضخمة أو عدم إيجاد العنصر الذي نبحث عنه في المصفوفة .&lt;br /&gt;
مثال :&lt;br /&gt;
نريد البحث عن العدد 55&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! رقم الخانة&lt;br /&gt;
! 0&lt;br /&gt;
! 1&lt;br /&gt;
! 2&lt;br /&gt;
! 3&lt;br /&gt;
! 4&lt;br /&gt;
! 5&lt;br /&gt;
! 6&lt;br /&gt;
! 7&lt;br /&gt;
! 8&lt;br /&gt;
! 9&lt;br /&gt;
! 10&lt;br /&gt;
|-&lt;br /&gt;
! المصفوفة&lt;br /&gt;
| 0||	5||	13||	19||	22||	41||	55||	68||	72||	81||	98&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
طول المصفوفة يساوي 11 A.Length=11 ,&lt;br /&gt;
        &lt;br /&gt;
[A[i حيث نعني i هو الفهرس و A هي المصفوفة التي تحتوي على العناصر&lt;br /&gt;
&lt;br /&gt;
هل A[i]=A[0]=0 تساوي العدد الذي نبحث عنه وهو 55 طبعا لا&lt;br /&gt;
&lt;br /&gt;
هل A[1]=5 تساوي العدد الذي نبحث عنه وهو 55 طبعا لا&lt;br /&gt;
&lt;br /&gt;
هل A[2]=13 تساوي العدد الذي نبحث عنه وهو 55 طبعا لا&lt;br /&gt;
&lt;br /&gt;
هل A[3]=19 تساوي العدد الذي نبحث عنه وهو 55 طبعا لا&lt;br /&gt;
&lt;br /&gt;
هل A[4]=22 تساوي العدد الذي نبحث عنه وهو 55 طبعا لا&lt;br /&gt;
&lt;br /&gt;
هل A[5]=41 تساوي العدد الذي نبحث عنه وهو 55 طبعا لا&lt;br /&gt;
&lt;br /&gt;
هل A[6]=55 تساوي [[عدد|العدد]] الذي نبحث عنه وهو 55 طبعا وهنا سوف يتوقف البحث لاننا وجدنا العنصر الذي نبحث عنه&lt;br /&gt;
&lt;br /&gt;
الخوارزمية التي تعبر عن ذلك هي :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
Int i=0;&lt;br /&gt;
Boolean found=false;&lt;br /&gt;
While(i&amp;lt;A.Length&amp;amp;&amp;amp;!found){&lt;br /&gt;
If(item==A[i])&lt;br /&gt;
Found=true;&lt;br /&gt;
I++;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== مراجع ==&lt;br /&gt;
{{مراجع}}&lt;br /&gt;
&lt;br /&gt;
{{شريط بوابات|علم الحاسوب|تقنية المعلومات|خوارزميات|تقانة}}&lt;br /&gt;
&lt;br /&gt;
{{بذرة حوسبة}}&lt;br /&gt;
&lt;br /&gt;
[[تصنيف:خوارزميات بحث]]&lt;/div&gt;</summary>
		<author><name>عبد العزيز</name></author>
	</entry>
</feed>