v30sharp
چهارشنبه 17 فروردین 1390, 22:04 عصر
سلام دوستان به دادم برسيد :
استادمون چند تا الگوريتم داده تا برنامه شو ميخواد در سي شارپ : ايت اولين الگوريتم :
اسمش : درج در خانه kام ارايه :
i=متغيير /k=مقدار درج شده/n=طول ارايه /a=نام ارايه
step 1: set i=n
step 2 : repeat step 3 & 4 while i>=k
step3 : set A[i+1] :=a[i]
step 4 : set i=i-1
set a[i]=item
set n=n+1
EXIT
اسمش اين الگوريتم: حذف خانه kام ارايه :
step 1 : set item :=A[k]
step 2 : repeat for set i:=k to i<=n
set A[i] :=a[i+1]
step 3: set n:=n-1
step 4 : Exit
اسمش : جستجوي باينري :
step 1 :set beg=LB,end=LB,mid:+int((beg+End)/2)
step 2: repeat step 3&4 while a[mid] !=item
step 3 : if A[mid]>item then :
set end:=mid-1
else then :
set beg :=mid+1
step 4 : mid=int((beg+end)/2)
step 5 : if A[mid]=item then :
set loc=mid
else then :
set write(null)
step 6 : exit
دوستان دستم به ذهنتون كمك كنيد ميخوام روال كار دستم بياد سي شارپ بلدم اما همچين برنامه ننوشتم
اگه كسي هست كه همه برنامه هاي الگوريتم درس ساختماد داده رو داره لطفا بزارن ممنونتونم
استادمون چند تا الگوريتم داده تا برنامه شو ميخواد در سي شارپ : ايت اولين الگوريتم :
اسمش : درج در خانه kام ارايه :
i=متغيير /k=مقدار درج شده/n=طول ارايه /a=نام ارايه
step 1: set i=n
step 2 : repeat step 3 & 4 while i>=k
step3 : set A[i+1] :=a[i]
step 4 : set i=i-1
set a[i]=item
set n=n+1
EXIT
اسمش اين الگوريتم: حذف خانه kام ارايه :
step 1 : set item :=A[k]
step 2 : repeat for set i:=k to i<=n
set A[i] :=a[i+1]
step 3: set n:=n-1
step 4 : Exit
اسمش : جستجوي باينري :
step 1 :set beg=LB,end=LB,mid:+int((beg+End)/2)
step 2: repeat step 3&4 while a[mid] !=item
step 3 : if A[mid]>item then :
set end:=mid-1
else then :
set beg :=mid+1
step 4 : mid=int((beg+end)/2)
step 5 : if A[mid]=item then :
set loc=mid
else then :
set write(null)
step 6 : exit
دوستان دستم به ذهنتون كمك كنيد ميخوام روال كار دستم بياد سي شارپ بلدم اما همچين برنامه ننوشتم
اگه كسي هست كه همه برنامه هاي الگوريتم درس ساختماد داده رو داره لطفا بزارن ممنونتونم