|
11 / 11 / 0
Регистрация: 19.02.2014
Сообщений: 95
|
||||||
Управление массивом!06.09.2014, 23:03. Показов 637. Ответов 8
Метки нет (Все метки)
И снова здравствуйте, господа!
Возникли проблемы с решением одной насущной проблемой, с которой мы уже сталкивались...Но результат и задача, оказались достаточно сложными... Мы немного поговорили с одним форумчанином, но, к сожалению, так и не пришли к решению( Изначально задача была такова: Имеется массив String[]. Заполняем его вводом с клавиатуры. Как только мы добавили какой-то новый элемент в массив, начался отсчет для этого элемента и через 2 секунды выведется('элемент удален'). Если! мы успеем за эти две секунды ввести опять этот же элемент, то строка - ('элемент удален') выведется уже через 4 секунды и далее по экспоненте..) В общем, для лучшего понимания приведу вывод программы:
Пожалуйста, помогите реализовать такой мистический функционал! Взываю к вашей мудрости!) Могу скинуть небольшие наработки, ввод и т д, если найду нашу старую тему) А то она куда то улетела на бездонные страницы... (Почему в прошлый раз был выбран String[]? Во первых, я его позже переведу в String[][], во вторых, вторая часть массива, так скажем, будет описывать первую..)
0
|
||||||
| 06.09.2014, 23:03 | |
|
Ответы с готовыми решениями:
8
Управление двухмерным массивом из функции Массив в базе данных, управление массивом Реализовать алгоритм работы планировщика. Управление виртуальной памятью. Управление файловой системой |
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 07.09.2014, 00:45 | |
|
Опишите алгоритм по которому вы хотели решить эту задачу. После этого кто-нибудь предложит усовершенствовать существующий или предложит свой вариант алгоритма. Задача не выглядит такой уж трудной
0
|
|
|
11 / 11 / 0
Регистрация: 19.02.2014
Сообщений: 95
|
|
| 07.09.2014, 02:09 [ТС] | |
|
Я думаю примерно так:
Собс-но, в маине посылаем вводимую строку и i переменную в метод, далее смотрим если такого элемента нет, то вызываем метод с начальными параметрами ( 2 секунды), если есть, то с увеличиными, проблема именно в реализации вот этого вызова метода и увеличения..
0
|
|
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 07.09.2014, 10:05 | |
|
Nachinka, это не алгоритм. Другими словами вы написали
"ну мы напишем программу чтобы она работала, но незнаю как мы её напишем" Начать можно с того, чтобы подумать над структурой, в которой вы хотите хранить ваши данные. Думаю обычный массив строк тут будет нелучшим решением. Скорее всего нужно что-то вроде Map<String, MetaData> где String - ваша строка, а Metadata - определенный вами класс, который будет хранить состояние таймера этой строки, ассоциированный с ней поток и, возможно ещё другие данные. Дальше вы должны разработать методы класса, которые будут использовать этот Map. Можно хотя бы просто по названием. Главное чтобы функционал был разбит на логические блоки.
0
|
|
|
11 / 11 / 0
Регистрация: 19.02.2014
Сообщений: 95
|
||||||
| 07.09.2014, 15:56 [ТС] | ||||||
|
Примерно представляю так:
0
|
||||||
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 07.09.2014, 16:44 | |
|
Nachinka, посмотрите на мой предыдущий пост. Просто строк недостаточно
1
|
|
|
11 / 11 / 0
Регистрация: 19.02.2014
Сообщений: 95
|
||||||
| 07.09.2014, 18:57 [ТС] | ||||||
|
KEKCoGEN, просто я решил использовать только String[] я понимаю что он не удобен.Но нужен именно он!
Добавлено через 6 минут Вот этот код, почти полностью решает свою задачу:
0
|
||||||
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 07.09.2014, 19:36 | |
|
Nachinka, у вас задание такое не использовать коллекции? и вообще ничего или вы сами себе такое придумали?
1
|
|
|
11 / 11 / 0
Регистрация: 19.02.2014
Сообщений: 95
|
||||||
| 08.09.2014, 16:23 [ТС] | ||||||
|
Задание такое))
Добавлено через 2 часа 28 минут Но вообще можно как-то сделать так, оставить саму мапку,а ключом или значением сделать в нем String[] )) Пытался что то вот тут заменить, но пока никак) Добавлено через 17 часов 22 минуты Пытаюсь все еще сделать, что то никак(
0
|
||||||
| 08.09.2014, 16:23 | |
|
Помогаю со студенческими работами здесь
9
Движение, вращение, управление движением, управление вращением фигуры Перенести управление стрелками на управление WASD Массивом и динамическим массивом Чем отличается 1с 8.0 Управление персоналом от 1с 8.1 Управление персоналом? Массивом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|