Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Java / JavaScript


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный платный хостинг на базе Windows 2008

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Чемпионы рейтинга экспертов в этой рассылке

Botsman
Статус: Специалист
Рейтинг: 246
∙ повысить рейтинг >>
Hubbitus
Статус: 10-й класс
Рейтинг: 149
∙ повысить рейтинг >>
Товарищ Бородин
Статус: Академик
Рейтинг: 131
∙ повысить рейтинг >>

∙ / КОМПЬЮТЕРЫ И ПО / Языки программирования / Java/JavaScript

Выпуск № 634 от 23.06.2009, 12:05
Администратор рассылки: Калашников О.А., Руководитель
В рассылке: подписчиков - 462, экспертов - 95
В номере: вопросов - 1, ответов - 1

Нам очень важно Ваше мнение об этом выпуске рассылки. Вы можете оценить этот выпуск по пятибалльной шкале, пройдя по ссылке:
оценить выпуск >>

Вопрос № 169534: Здравствуйте. Скажите пожалуйста, мне необходимо выполнить сортировку массива исходные данные : делается запрос из базы из следующей таблицы с полями : id , name, body, subbody где name - название города , body - идентификатор является ли это...



Вопрос № 169534:

Здравствуйте.
Скажите пожалуйста, мне необходимо выполнить сортировку массива исходные данные : делается запрос из базы из следующей таблицы с полями : id , name, body, subbody где name - название города , body - идентификатор является ли этот город областным центром (если да то он равен текущему id нет 0), subbody- идентификатор к какому именно областному центру относится данный город если он не является обл. центром.

например:
id name body subbody
7 донецк 7 0
8 макеевка 0 7

ответ с сервера приходит в таком виде { "id": "7", "name": "донецк", "body": "7", "subbody": "0" }, { "id": "8", "name": "макеевка",
, "body": "0", "subbody": "7" }

-этот ответ приходит в переменной result обратится к значению можно так

for (i in result)
{
n=result[i].name
b=result[i].body
}

областные и не областные центры идут в базе не по порядку - необходимо что бы в результате сортировки получились упорядоченно областные города и соответственно их областные центры - по полям body и subbody

Спасибо.

Отправлен: 17.06.2009, 21:01
Вопрос задал: Dima1967, Посетитель
Всего ответов: 1
Страница вопроса >>


Отвечает Evgenijm, 6-й класс :
Здравствуйте, Dima1967.

Тогда надо писать пошаговый компаратор.
Сначала мы сортируем по областям (по номерам).
Потом областной центр ставим вперед

Поскольку сортировку не заказывали, названия будут идти как попало,
но все города должны скучковаться по областям с первым городом-центром.

Эту функцию надо передать параметром методу Sort массива с данными.
Попробуйте подогнать ее под свои нужды, если не все как надо

И лучше областному центру в базе установить subbody тоже в его номер. Так проще обрабатывать.
А вот от поля body можно и вовсе в таком случае избавиться.

Приложение:

Ответ отправил: Evgenijm, 6-й класс
Ответ отправлен: 18.06.2009, 19:50

Оценка ответа: 5
Комментарий к оценке:
Спасибо.

Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 251162 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!



    Нам очень важно Ваше мнение об этом выпуске рассылки. Вы можете оценить этот выпуск по пятибалльной шкале, пройдя по ссылке:
    оценить выпуск >>

    подать вопрос экспертам этой рассылки >>

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров >>

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


    © 2001-2009, Портал RFpro.ru, Россия
    Авторское право: ООО "Мастер-Эксперт Про"
    Автор: Калашников О.А. | Программирование: Гладенюк А.Г.
    Хостинг: Компания "Московский хостер"
    Версия системы: 2009.6.3 от 20.06.2009

    В избранное