![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 02.05.2011
Сообщений: 2
|
![]() уважаемые программисты! Я просто замучилась с этой задачей. (и мне ее до завтра (то есть до 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); } } ![]() } //method is not ended yet// } return Room.contains(other); } Пожалуйста, впишите то чего там не хватает! |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 22.12.2010
Сообщений: 109
|
![]()
отредактируй сообщение помести код в теги [code ] [/code ], то что ты написал никто читать не будет, т.к. не читабельно.
Я бы изменил мир, но бог не дает исходников (c)
И сказал мыслитель, напиши свою проблему на бумаге и ты увидишь свои ошибки. ![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Табулирование функции с шагом который меняется по закону | 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 |