Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.05.2011, 16:23   #1
LadyDisco
Новичок
Джуниор
 
Регистрация: 02.05.2011
Сообщений: 2
По умолчанию (JAVA) ИТЕРАЦИИ ПО СПИСКУ КОТОРЫЙ ВСЕ ВРЕМЯ МЕНЯЕТСЯ


уважаемые программисты! Я просто замучилась с этой задачей. (и мне ее до завтра (то есть до 12 ночи сегодня) надо сдать!
У нас есть набор элементов Square, у каждого максимум 6 соседей, доступ к соседу или есть или нет . Надо узнать можно ли от одного перебраться в другой.
public boolean isInRoomWith(Square square, Square other){

private Map<Position,Room> room;

List<Square>checked=new ArrayList<Square>();

List<Square>unchecked= (List<Square>) squares.values();

Set<Square> Neighbors=null;

currentSquare=square;

TreeSet<Square>Room=null;

Room.add(square);

//Iterator it=Room.iterator();

//for (Square s:getAccessibleNeighbors(square)){

//Room.add(s);





while (unchecked.contains(other)){
currentSquare= square;


//while(!(Room.contains(other))){

if(!(getAccessibleNeighbors(current Square)==null)){

for (Square s: getAccessibleNeighbors(currentSquar e)){

Room.add(s);

checked.add(s);

unchecked.remove(s);

for (Square t :unchecked){

checked.add(t);

unchecked.remove(t);

if(getAccessibleNeighbors(s).contai ns(t)){


Room.add(t);
}
}
//здесь нужен переход на новый элемент currentSquare// }
}

//method is not ended yet//

}

return Room.contains(other);
}


Пожалуйста, впишите то чего там не хватает!
LadyDisco вне форума Ответить с цитированием
Старый 26.05.2011, 16:26   #2
Donatello
Форумчанин
 
Аватар для Donatello
 
Регистрация: 22.12.2010
Сообщений: 109
По умолчанию

отредактируй сообщение помести код в теги [code ] [/code ], то что ты написал никто читать не будет, т.к. не читабельно.
Я бы изменил мир, но бог не дает исходников (c)

И сказал мыслитель, напиши свою проблему на бумаге и ты увидишь свои ошибки.
Donatello вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Табулирование функции с шагом который меняется по закону Tanchik_Z Помощь студентам 0 16.11.2010 00:29
Создание собственного класса. Который считает время(нужен секундамер) и имеет массив данных int ciberlex404 Общие вопросы C/C++ 0 04.06.2010 20:12
Java скрипт, при наведении на карту она остается картой но картинка меняется Dimazess Помощь студентам 6 14.03.2010 16:46
Проблема с проверкой по списку, который зависит от условия jlobster Microsoft Office Excel 2 24.12.2009 21:41
макрос который во время вычислений меняет курсор мыши. Екатерина__ Microsoft Office Excel 2 06.08.2009 23:49