PDA

نسخه کامل مشاهده نسخه کامل : راهنمایی برای حل مساله



سونامی
12-11-2010, 00:07
دوستان خسته نباشید درس دانشگاه رسیده به آرایه ها و استاد گفته پروژه ای رو حل کنیم . من درخواست سورس ندارم می خواهم یاد بگیرم

تا آخر ترم دیگه راحت باشم . اگر هم سورس می زارید توضیح بدید که قشنگ بفه مم

این تیکه اول برنامه است اگر درسته بگید تیکه بعدی هم بزارم

ولی درون LABEL چاپ نمی کند و 3 تا ارور میگیرد

مرتب سازی حبابی

من الگوریتم رو می دونم و لی نمی دونم چرا نمی تونم بنویسم



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

تا اینجا یک آرایه یک بعدی تعریف کردیم و به صورت RANDOM مقدار دهی کردیم

درسته ؟

CHAPTER
12-11-2010, 14:05
خط آخر
label1.Text = a[i].ToString();

---------- Post added at 02:05 PM ---------- Previous post was at 02:05 PM ----------

خط آخر
label1.Text = a[i].ToString();

لینکهای زیر رو هم باید ببینی
تعریف آرایه

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کلاس رندوم

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

سونامی
12-11-2010, 20:30
در تعریف آرایه مشکلی هست ؟

Farshadd
13-11-2010, 13:39
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

اگه جاییش سوال هست بفرمایید تا توضیح بدم.

سونامی
13-11-2010, 21:24
Next(20);

این چی هست 20 ؟؟؟؟؟؟؟؟؟؟

a[i].ToString() + "-";
این قسمت رو توضیح دهید علامت " - "
برای اینکه کار بر عدد رو وارد کنه و در لیست box ذخیره کنه از

list1.items.add=text1.tex



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
استفاده میکنیم ؟

Farshadd
13-11-2010, 22:22
این چی هست 20 ؟؟؟؟؟؟؟؟؟؟


20 به معنی اینه که حداکثر عددی که به صورت راندوم انتخاب میشه 20 باشه.





این قسمت رو توضیح دهید علامت " - "


این کار خاصی نمیکنه. فقط برای جدا کردن اعداد. میشه از هر چیز دیگه مثل فاصله یا * یا ... استفاده کرد



برای اینکه کار بر عدد رو وارد کنه و در لیست box ذخیره کنه از

list1.items.add=text1.tex

استفاده میکنیم ؟

نه
به صورت زیر هست :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


اون کد که گذاشتید چیه؟

===========
پیشنهاد میکنم pdfی که خیلی هم معروفه و نوشته آقای هاشمی هست رو دانلود کنید.


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

سونامی
14-11-2010, 20:26
20 به معنی اینه که حداکثر عددی که به صورت راندوم انتخاب میشه 20 باشه.





این کار خاصی نمیکنه. فقط برای جدا کردن اعداد. میشه از هر چیز دیگه مثل فاصله یا * یا ... استفاده کرد



نه
به صورت زیر هست :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


اون کد که گذاشتید چیه؟

===========
پیشنهاد میکنم pdfی که خیلی هم معروفه و نوشته آقای هاشمی هست رو دانلود کنید.


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


کدی هست که به جای rANDOM کاربر عدد رو در تکست باکس بنویسه و در LIST BOX

ذخیره کنه الان که یادم میاد باید داخل حلقه باشه تا بتونه هر چیزی تو تکس باکش نوشت رو داخل LIST ذخیره کنه

سونامی
15-11-2010, 12:50
در حقیقت این رو می خواهم برا ی این پپروژه بدون استفاده از متد systeam . sort به روش حبابی سورت کنم

لطفا یکی راهنمایی کند

_H2_
29-11-2010, 02:22
سلام
(سوالی در مورد MegeSort پرسیده بودید که من تاپیک مرتبط دیگری از شما پیدا نکردم)

تولید یک آرایه با اعداد شانسی:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

مرتب سازی حبابی:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

مرتب سازی ادغامی:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

کد آزمایش صحت کارکرد توابع فوق (با مرتب سازی داخلی دات نت)

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
(((
کدها را همین لحظه نوشتم و چند بار هم امتحان کردم و ظاهراً مشکلی نداشتند، باز هم آزمایش و بررسی کنید.
ولی بحرحال شاید اگر با وقت بیشتر و دقیق تر به آنها فکر شود حداقل قابل بهینه سازی بیشتر باشند.
)))

شب خوش.