Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Выбрать подходящую структуру 
:(
    Опции темы
Alexey91
Дата 24.8.2013, 12:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 195
Регистрация: 18.9.2008

Репутация: нет
Всего: нет



Здравствуйте!

В контейнер поступают элементы не по порядку и могут повторяться. Наподобие: 1 3 49 3 2 5 3

Но обработка элементов должна быть упорядоченной. После добавления элементов должно быть так:  1 2 3 3 3 5 49

Думаю, что стоит использовать TreeSet (красно-черное), но в нем элементы не повторяются.

Не знаю насколько эффективна будет приоритетная очередь. 

Может кто подскажет какую структуру выбрать?
PM   Вверх
Stolzen
Дата 24.8.2013, 12:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1041
Регистрация: 17.10.2005

Репутация: 23
Всего: 48



Используйте TreeMap, в котором для каждого элемента храните, сколько раз он встретился


--------------------
datatalks.ru - анализ данных, статистика, машинное обучение
PM MAIL WWW   Вверх
Alexey91
Дата 24.8.2013, 12:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 195
Регистрация: 18.9.2008

Репутация: нет
Всего: нет



stolzen

Спасибо. Обидно, что сам до этого не додумался 
PM   Вверх
ShurikB
Дата 24.8.2013, 12:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 24.8.2013

Репутация: нет
Всего: нет



здраствуй те всем, я не програмист, помогите мне создать скрипт

есть установочный архив, после его распаковки файлы могут быть в любом месте как пожелает написать путь пользователь
в винраре есть создание ярлыков, но там тока путь к файлу, пути к папке нет
так вот нужен скрит который создает ярлык в котором есть путь к файлу и путь к папке

скрипт я нашел , но его надо доработать
//
//
var vbOKCancel = 1;
var vbInformation = 64;
var vbCancel = 2;
var Message = "Вы действительно хотите создать ярлык ?";
var Title = "Подтвердите действие";
var WSHShell = WScript.CreateObject("WScript.Shell");
Welcome();
//
var WshShell = WScript.CreateObject("WScript.Shell");
//     Узнаем путь
var DesktopPath = WSHShell.SpecialFolders("Programs") + "\\папка в ПРОГРАММЫ";
//     Создаем ярлык
var MyShortcut = WSHShell.CreateShortcut(DesktopPath + "\\ярлык к программе.lnk");
//     Задаем свойства для ярлыка:
//     Запускаемый файл
MyShortcut.TargetPath = WSHShell.ExpandEnvironmentStrings(public String getPath("путь установки\\программа\\файл.e xe"));
//     Директория запускаемого файла
MyShortcut.WorkingDirectory = WSHShell.ExpandEnvironmentStrings(public String getPath("путь установки\\программа"));
//     Тип окна запускаемого файла
MyShortcut.WindowStyle = 4;
//     Иконка, используемая для ярлык
MyShortcut.IconLocation = WSHShell.ExpandEnvironmentStrings(public String getPath("путь установки\\программа\\NfH.ico")) ;
//     Сохраняем изменения свойств ярлыка
MyShortcut.Save();
//
//////////////////////////////
WScript.Echo("Ярлык создан");
function Welcome() {
var intDoIt;
intDoIt = WSHShell.Popup(Message, 0, Title, vbOKCancel + vbInformation );
if (intDoIt == vbCancel) {
WScript.Quit();
}
}
ну вот этот скрипт и в нем "путь установки" надо сделать как переменная которая берется из реально распакованного пути программы

ну вот как то так

PM MAIL   Вверх
ShurikB
Дата 26.8.2013, 14:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 24.8.2013

Репутация: нет
Всего: нет



откликнитесь пожалуста кто нибудь о моей проблемке
PM MAIL   Вверх
ShurikB
Дата 28.8.2013, 07:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 24.8.2013

Репутация: нет
Всего: нет



Я прочитал "Прежде, чем задать вопрос, прочтите это!" и что значит мне никто не поможет ?
PM MAIL   Вверх
Magistrus
Дата 28.8.2013, 10:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Жив
*


Профиль
Группа: Участник
Сообщений: 129
Регистрация: 14.6.2006
Где: г. Одесса

Репутация: нет
Всего: 1



Цитата(ShurikB @  26.8.2013,  14:49 Найти цитируемый пост)
откликнитесь пожалуста кто нибудь о моей проблемке 


ты бы тему отдельную создал, в соотвествующем разделе, шансов что ответят было бы побольше. 
--------------------
~ вот такая вот загагулина ~ 
PM MAIL WWW ICQ Skype   Вверх
ShurikB
Дата 28.8.2013, 12:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 24.8.2013

Репутация: нет
Всего: нет



Magistrus

а подскажите пожалуста в какую тему мне обоатится ?
PM MAIL   Вверх
Mirkes
Дата 28.8.2013, 14:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 586
Регистрация: 18.8.2011
Где: Красноярск

Репутация: 7
Всего: 17



Тему надо создать а не писать в конец чужой  smile 
Раздел, насколько я понимаю - visual basic, но уж точно не Java


--------------------
Mirkes
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0527 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.