خب کدوم قسمتش مشکل داری؟؟؟؟؟
سلام...
میتونی یه آرایه باطول پنج تعریف کنی بعد اول پنج تای اول ورودی رو توی آرایه بذار ی،بعد مرتبش کنی بعداز مقدارششم به بعد مقایسه کنی اگه عددورودی بزگتراز مقدارخونه صفرم آرایه و خونه چهارم آریه بوداونو توی ارایه بذاری و عملیات حذف اون مقدار کوچکتر ومرتب سازی رو انجام بدی...به همین ترتیب تاهرچه قدر که دوست داشته باشی میتونی براش ورودی تعریف کنی...درآخر هم همون آرایه رو درخروجی نمایش بده...(دوستان اگه جایی اشتباه کردم بهم بگید...)
امیدوارم بتونی برنامه اش رو بنویسی ...
موفق باشید...
عالی بود
ضمنا کدش آمادش ولی نمیزارم تا مجبور بشی خودت بنویسی
سلام...
میتونی یه آرایه باطول پنج تعریف کنی بعد اول پنج تای اول ورودی رو توی آرایه بذار ی،بعد مرتبش کنی بعداز مقدارششم به بعد مقایسه کنی اگه عددورودی بزگتراز مقدارخونه صفرم آرایه و خونه چهارم آریه بوداونو توی ارایه بذاری و عملیات حذف اون مقدار کوچکتر ومرتب سازی رو انجام بدی...به همین ترتیب تاهرچه قدر که دوست داشته باشی میتونی براش ورودی تعریف کنی...درآخر هم همون آرایه رو درخروجی نمایش بده...(دوستان اگه جایی اشتباه کردم بهم بگید...)
امیدوارم بتونی برنامه اش رو بنویسی ...
موفق باشید...
عالی بود
ضمنا کدش آمادش ولی نمیزارم تا مجبور بشی خودت بنویسی
اگه یه دو سه روز دیگه کدش رو بذارید خیلی خوب میشه..
اینجوری هرکسی مجبور میشه برنامه رو خودش بنویسه و روش فکر کنه
این الگوریتم هزینه ش چقدر میشه ؟سلام...
میتونی یه آرایه باطول پنج تعریف کنی بعد اول پنج تای اول ورودی رو توی آرایه بذار ی،بعد مرتبش کنی بعداز مقدارششم به بعد مقایسه کنی اگه عددورودی بزگتراز مقدارخونه صفرم آرایه و خونه چهارم آریه بوداونو توی ارایه بذاری و عملیات حذف اون مقدار کوچکتر ومرتب سازی رو انجام بدی...به همین ترتیب تاهرچه قدر که دوست داشته باشی میتونی براش ورودی تعریف کنی...درآخر هم همون آرایه رو درخروجی نمایش بده...(دوستان اگه جایی اشتباه کردم بهم بگید...)
امیدوارم بتونی برنامه اش رو بنویسی ...
موفق باشید...
این الگوریتم ش چقدر میشه ؟
زیاد نمیشه ؟
آره دیگههزینه ؟
بابک جان تو از خودمونی باشه دفعه بعد حساب میکنیم
آره دیگه
مگه ساختمان داده پاس نکردی :دی
منظور هزینه زمانیه
مقدار زمان و حافظه مصرفی
سلام عزیزم....
اگه با c بخوای باید بین برنامه هام بگردم ببینم دارم یا نه....
تا فردا خبرشو میدم....
[LEFT]import java.util.Scanner;
public class Hadi {
public static int[] KabarcikSiralamasi(int[] intDizi)[COLOR=#ff0000]{[/COLOR] //[COLOR=#ff0000] Bubble Sort[/COLOR]
int intSayi = 0;
for (int i = 0; i < intDizi.length; i++)
for (int j = 0; j < intDizi.length-1; j++)
if (intDizi[j] < intDizi[j+1]){
intSayi = intDizi[j];
intDizi[j] = intDizi[j+1];
intDizi[j+1] = intSayi;
}
return intDizi;
[COLOR=#ff0000]}[/COLOR] //............
public static void main(String[] args) {
Scanner klavye = new Scanner(System.in);
int[] intDizi = new int[5];
int intSayi = 0;
for (int i = 0; i < 280; i++) {
System.out.print((i+1) + " Adad: ");
if (i <= 4){
intDizi[i] = klavye.nextInt();
if (i == 4)
intDizi = KabarcikSiralamasi(intDizi);
} else{
intSayi = klavye.nextInt();
if (intSayi > intDizi[4]){
intDizi[4] = intSayi;
intDizi = KabarcikSiralamasi(intDizi);
}
}
}
for (int i = 0; i < intDizi.length; i++) {
System.out.println(intDizi[i]);
}
}
}
[/LEFT]
public static void main(String[] args) {
Comparator<Integer> coparator = new Comparator<Integer>() {
@Override
public int compare(Integer o1, Integer o2) {
int x = o1.intValue();
int y = o2.intValue();
if(x < y) return 1;
else if(x > y) return -1;
else return 0;
}
};
PriorityQueue<Integer> queue = new PriorityQueue<>(280, coparator);
for(int i=1 ; i<=280 ; i++) {
queue.add(new Integer(i));
}
for(int i=0 ; i<5 ; i++) {
System.out.println(queue.poll().intValue());
}
}
Thread starter | عنوان | تالار | پاسخ ها | تاریخ |
---|---|---|---|---|
برنامه نویسی جاوا را با این مقالات جامع و گام به گام بیاموزید | Java | 0 | ||
A | دانلود نرم افزار آموزش برنامه نویسی java به زبان فارسی | Java | 0 | |
مباحث اولیه برای آشنایی با برنامه نویسی java | Java | 14 | ||
ن | اتصال به گوگل مپ بوسیله برنامه جاوا | Java | 0 | |
T | تبدیل برنامه جاوا به فایل dll | Java | 2 |