powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Многомерный массив
9 сообщений из 34, страница 2 из 2
Многомерный массив
    #38668050
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonМайн гот! А интересно как-там погрешность считать?
На глаз :)
...
Рейтинг: 0 / 0
Многомерный массив
    #38668053
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNmaytonМайн гот! А интересно как-там погрешность считать?
На глаз :)
а вообще, судя с формулы Тейлора, точность будет считаться за формулой 1/n!
...
Рейтинг: 0 / 0
Многомерный массив
    #38668057
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNZyK_BotaNпропущено...

На глаз :)
а вообще, судя с формулы Тейлора, точность будет считаться за формулой 1/n!
А хотя нет, поточнее будет чем в тейлоре.
...
Рейтинг: 0 / 0
Многомерный массив
    #38668070
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так полагаю имеет смысл "нажать на тормоза" чуть раньше чем десь тыщ?
...
Рейтинг: 0 / 0
Многомерный массив
    #38668079
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЯ так полагаю имеет смысл "нажать на тормоза" чуть раньше чем десь тыщ?
обычно 5-ть достаточно (с)
...
Рейтинг: 0 / 0
Многомерный массив
    #38668082
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЯ так полагаю имеет смысл "нажать на тормоза" чуть раньше чем десь тыщ?
кстати, посчитал.
если брать е0 = n - 1/

то точность, согласно формуле Тейлора (1/(2 + n)!)
...
Рейтинг: 0 / 0
Многомерный массив
    #38668190
beginner123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Usman , большое вам спасибо за вашу помощь! Но можно ли сделать все тоже самое, но не используя
Код: java
1.
java.util.SortedMap<Integer, Integer> map = new java.util.TreeMap<>();


а только обычные массивы с циклами?..
...
Рейтинг: 0 / 0
Многомерный массив
    #38668268
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beginner123,

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
public static void main(String[] args) {
    class Entry { 
        public int number; 
        public int count = 1;
    };
    Entry[] arr = new Entry[20];
    java.util.Random rand = new java.util.Random();
    int min = 0;
    int max = 0;
    int maxVal = 0;
    for (int i = 0, num, count = 0; count < arr.length && i < arr.length; count++) {
        num = rand.nextInt(10);
        if (min > num) min = num;
        if (max < num) max = num;
        boolean notFound = true;
        for (int j = 0; j < arr.length && arr[j] != null; j++) { // не оптимальное решение !
            if (arr[j].number == num) {
                arr[j].count++;
                notFound = false;
                if (maxVal < arr[j].count) maxVal = arr[j].count; 
                break;
            }
        }
        if (notFound) {
            arr[i] = new Entry();
            arr[i++].number = num;
        }
    }
    
    System.out.print("До сортировки: ");
    for (Entry e: arr) {
        if (e == null) break;
        System.out.print(e.number + "=" + e.count + "; ");
    }
    System.out.println();
    
    Arrays.sort(arr, new Comparator<Entry>() {
        @Override
        public int compare(Entry o1, Entry o2) {
            return o1 != null && o2 != null ? o1.number - o2.number : 0;
        }
    });
    
    System.out.print("После сортировки: ");
    for (Entry e: arr) {
        if (e == null) break;
        System.out.print(e.number + "=" + e.count + "; ");
    }
    System.out.println();

    System.out.println(min + " - минимальное число");
    System.out.println(max + " - максимальное число");
    System.out.println(maxVal + " - максимальное число повторений"); 
}
...
Рейтинг: 0 / 0
Многомерный массив
    #38668282
beginner123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Usman , огромное вам спасибо за неоценимую помощь!!!
...
Рейтинг: 0 / 0
9 сообщений из 34, страница 2 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Многомерный массив
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]