0 / 0 / 0
Регистрация: 29.10.2019
Сообщений: 15
|
|
1 | |
Создать стек целых чисел, найти среднее арифметическое его элементов22.11.2019, 18:33. Показов 4805. Ответов 6
Метки нет Все метки)
(
0
|
|
22.11.2019, 18:33 | |
Ответы с готовыми решениями:
6
Создать стек из целых случайных чисел и определить среднее арифмитическое значение всех элементов
С++. В данном массиве с n целых чисел найти среднее арифметическое n / 2 крупнейших элементов |
66 / 43 / 24
Регистрация: 18.08.2019
Сообщений: 129
|
|
22.11.2019, 18:51 | 2 |
nmnbhb, а нужен именно Stack?
Vector, массив или List не подходят?
0
|
0 / 0 / 0
Регистрация: 29.10.2019
Сообщений: 15
|
|
22.11.2019, 18:54 [ТС] | 3 |
Stack
0
|
66 / 43 / 24
Регистрация: 18.08.2019
Сообщений: 129
|
||||||
22.11.2019, 19:22 | 4 | |||||
Ну, Stack так Stack. Окончание ввода по 0, среднее считается в процессе ввода.
1
|
22.11.2019, 19:28 | 5 | |||||
1
|
23.11.2019, 13:14 | 6 |
Когда вы можете использовать уже готовую реализацию Stack - это не очень сложно.
В заданиях различного уровня сложности иногда могут не уточнять, что нужно писать свою реализацию. Вот некоторый алгоритм, если писать свои реализации: Создайте класс "MyStack <T> ", который реализует любые необходимые вам интерфейсы (возможно, List <T> ?) Внутри MyStack создайте внутренний класс private private final Node <T> для каждого элемента связанного списка. Каждый node содержит ссылку на объект типа T и ссылку на "следующий" Node. Добавьте ссылку "topOfStack" node на MyStack. Операции push и pop просто должны работать на этом topOfStack Node. Если он равен нулю, стек будет пустым. Использовать те же подписи и семантику методов, что и стандартный стек Java, чтобы избежать более поздней путаницы..... Выполните любые другие методы, которые вам нужны. Для бонусных очков реализуйте "Iterable <T> " таким образом, чтобы он запоминал неизменяемое состояние стека в момент создания итератора без каких-либо дополнительных распределений памяти (это возможно)) Вот еще нашел в одном из блогов: https://javadevblog.com/pishem-stek-na-java.html
1
|
2435 / 1891 / 475
Регистрация: 17.02.2014
Сообщений: 9,138
|
|
23.11.2019, 17:18 | 7 |
nmnbhb, ты можешь яснее выражать свои потребности?
стек нужно реализовать свой, или как тебе показали?
0
|
23.11.2019, 17:18 | |
Помогаю со студенческими работами здесь
7
Создать стек, вычислить его среднее арифметическое и заменить им первый элемент. В массиве целых чисел найти среднее арифметическое, максимальное значение, количество отрицательных элементов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |