دانلود جزوه و پاورپوینت و مقاله طرح درس

دانلود ppt آرايه ها و مرتب سازي

دانلود ppt آرايه ها و مرتب سازي

دانلود-ppt -آرايه-ها-و-مرتب-سازيلینک دانلود و خرید پایین توضیحات
دسته بندی : ppt
نوع فایل :  powerpoint (..ppt) ( قابل ويرايش و آماده پرينت )
تعداد اسلاید : 30 اسلاید

 قسمتی از متن powerpoint (..ppt) : 
 

بنام خدا
آرايه ها و مرتب سازي
ساختمان داده ها و الگوريتمها
آرايه
آرايه مجموعه اي محدود و معين از عناصر هم نوع است
مثال : ,5] [1 ,2,3,4
اعضاي آرايه به صورت صريح تعريف مي شوند
آرايه با اعضاي آن به صورت کامل مشخص مي شود
تعاريف رياضي و مفهومي مانند “ مجموعه اعداد اول کوچکتر از 100” در اينجا استفاده نمي شود
اعمال روي آرايه
ساخت آرايه: شامل اختصاص حافظه به تعداد معين و از نوع معين است:
X = Create_Array(‘integer’ , 100);
دسترسي براي مقدار دهي به آرايه از طريق يک انديس و عملگر [] انجام مي گيرد: x[2] = 5
خواندن مقدار آرايه هم با همين عملگر ميسر است: y = x[34]
جستجو در آرايه و مرتب سازي آن به منظور جستجوي سريعتر، مهمترين اعمال سطح بالاي آرايه هستند
مرتب سازي
مرتب سازي
براي يافتن يک عضو خاص، بايد تمام اعضاي آرايه را بازبيني کرد. براي آرايه هاي خيلي بزرگ اين کار زمان زيادي مي برد
اگر آرايه مرتب شد باشد يعني يک رابطه ترتيب مثل : for all i , j if i
مثال: براي يافتن عضو (3) تنها کافي است نيمه اول آرايه [1 2 3 4 5 7 9 10] را بازرسي کنيم.
معمولا مرتب سازي يکبار انجام مي گيرد و پس از آن، افزودن اعضاي جديد به آرايه با الگوريتم هايي که ترتيب را حفظ مي کنند، انجام مي شود.
الگوريتم بکار رفته براي مرتب سازي ممکن است بسيار زمانبر يا پر مصرف باشد. بنابراين سعي بر اين است که الگوريتمهايي طراحي کنيم که هزينه کمتري داشته باشند
الگوريتم طراحي شده و برنامه نوشته شده بايد :
درست باشد.
از منابع موجود به نحو مناسب استفاده كند.
با برنامه هاي ديگر بنحو مسالمت آميز اجرا شود.
پياده سازي آن راحت باشد.
يك الگوريتم مرتب سازي
void anysort(int [] A){
int N = A.length ;
int flag = 1 ;
while (flag ==1 ){
flag = 0 ;
for (int k=0 ; k
if (A[k] > A[k+1] ){
int temp = A[k] ;
A[k] = A[k+1] ;
A[k+1] = temp ;
flag = 1 ;
}
}
}
هزينه
C1
C2
C3
C4
C5
C6
C7
C8
C9
C10
تكرار
1
1
N
N
N
N(N-1)
N(N-1)
N(N-1)
N(N-1)
N(N-1)

 

دانلود فایل

برچسب ها: دانلود ppt آرايه ها و مرتب سازي , آرايه ها و مرتب سازي , دانلود دانلود ppt آرايه ها و مرتب سازي , آرايه , ها , و , مرتب , سازي , دانلود , ppt ,

[ بازدید : 12 ]

[ دوشنبه 17 مرداد 1401 ] 16:29 ] [ دیجیتال مارکتر | غلام سئو ]

[ ]

دانلود ppt آرايه ها و ساختارها

دانلود ppt آرايه ها و ساختارها

دانلود-ppt -آرايه-ها-و-ساختارهالینک دانلود و خرید پایین توضیحات
دسته بندی : ppt
نوع فایل :  powerpoint (..ppt) ( قابل ويرايش و آماده پرينت )
تعداد اسلاید : 39 اسلاید

 قسمتی از متن powerpoint (..ppt) : 
 

بنام خدا
آرايه ها و ساختارها
ADT (Abstraction data type)
آرايه ها
يونيون ها و ساختارها
ماتريس هاي اسپارس
آرايه هاي چند بعدي
چند جمله اي ها
رشته ها
آرايـه - Array
مجموعه ای از داده كه در خانه های پشت سرهم حافظه قرارمی گيرند.
مجموعه ای از زوجها شامل انديس و مقدار است.
به ازای هر انديس يک مقدار مربوط به آن انديس وجود دارد (تناظر يا نگاشت)
int a [7] = { 3,5,2,7,9,10,11}
3
5
2
7
9
10
11
a[0] a[1] a[2] a[3] a[4] a[5] a[6]
ADT مربوط به آرايه ها
- GeneralArray (int j , RangList list ,float InitialValue =DefaultValue);
/* Creates a j dimension array of floats where the range of the kth dimension is given by the kth element of list.*/
- float Retrieve (index i );
//if ( i is in the index set ) return the item associated with i in the array else return error
- void Store ( index i , float x );
//if ( i is in the index set ) insert new pair else return error.
آرايه در حافظه
يک آرايه يک بعدی به سادگی بوسِله نسبت دادن دو کروشه به نام يک متغير تعريف ميشود:
int list[5];
آدرس اولين عنصر آدرس مبنا يا پايه ناميده می شود.
Variable Memory addres
List[0] base address = a
List[1] a+1*sizeof(int)
List[2] a+2*sizeof(int)
List[3] a+3*sizeof(int)
List[4] a+4*sizeof(int)

 

دانلود فایل

برچسب ها: دانلود ppt آرايه ها و ساختارها , آرايه ها و ساختارها , دانلود دانلود ppt آرايه ها و ساختارها , آرايه , ها , و , ساختارها , دانلود , ppt ,

[ بازدید : 13 ]

[ دوشنبه 17 مرداد 1401 ] 16:28 ] [ دیجیتال مارکتر | غلام سئو ]

[ ]

ساخت وبلاگ
بستن تبلیغات [x]