190 likes | 447 Views
Arrays المصفوفات. المصفوفة عبارة عن سلسة من العناصر التى لها نفس النوع والموضوعة فى الذاكرة بشكل متجاور والتى تحمل اسما واحد بحيث يمكن الرجوع الى هذه العناصر التى لها نفس النوع والموضوعة فى شكل متجاور والتى تحمل اسما واحدا بحيث يمكن الرجوع الى هذه العناصر والتعامل معها عن طريق هذا الاسم.
E N D
Arrays المصفوفات المصفوفة عبارة عن سلسة من العناصر التى لها نفس النوع والموضوعة فى الذاكرة بشكل متجاور والتى تحمل اسما واحد بحيث يمكن الرجوع الى هذه العناصر التى لها نفس النوع والموضوعة فى شكل متجاور والتى تحمل اسما واحدا بحيث يمكن الرجوع الى هذه العناصر والتعامل معها عن طريق هذا الاسم مصفوفات ذات البعد الواحد ( One –Dimensional Arrays ) مصفوفات متعددة الابعاد (Multi- Dimensional Arrays )
الصيغة العامة للاعلان عن مصفوفة ذات بعد واحد Type Array_name [index]; حيث Type : يمثل نوع البيانات فى المصفوفة . name Array_ : يمثل اسم المصفوفة . index : يمثل عدد عناصر المصفوفة . يمكن الاعلان عن 5 قيم صحيحة فى مصفوفة ما وبدون استخدام 5 متغيرات مختلفة . فمثلا int billy [5];
القيم الابتدائية للمصفوفة ذات البعد الواحد (Initial Values): يمكن تخصيص أو شحن قيم مبدئية لأى مصفوفة عن طريق : أولا :- اثناء الاعلان عن المصفوفة . والصيغة العامة هى Type Array_name[index]={value_1,value_2,……,value_n}; حيث value_1,value_2,……,value_n تمثل قيم المصفوفة على الترتيب . هنا عدد العناصر هو n والذى يمثل index . مثالInt sc [4]={1,-2,6,8};
مثال مصفوفة Int billy[5]={16,2,77,40,12071} ; هنا billy[0] = 16 , billy[1] = 2 , billy [2]= 77, billy[3] = 40 , billy [4] = 12071
one-dimensional arrays • A one-dimensional array is a list of related variables. • . For example, you might use a one-dimensional array to store the account numbers of the active users on a network. • When computing the average of a list of values, you will often use an array to hold the values. Arrays are fundamental to modern programming. • The general form of a one-dimensional array declaration is type name[size];
Two-Dimensional Arrays • A two-dimensional array is, in core, a list of one-dimensional arrays. • To declare a two-dimensional integer array twoD of size 10,20, you would write: int twoD[10][20 ];
Multidimensional Arrays type name[size1][size2]...[sizeN]; • For example, the following declaration creates a 4×10×3–integer array: int multidim[4][10][3];
Here is the code that forms the core of the bubble sort. The array being sorted is called nums.