Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 03.04.2013, 14:39
olejan1991 вне форума Посмотреть профиль Отправить личное сообщение для olejan1991 Найти все сообщения от olejan1991
  № 1  
Ответить с цитированием
olejan1991

Регистрация: Jul 2012
Сообщений: 112
По умолчанию найти наибольшее число в массиве

есть ли метод для нахождения наибольшего числа в массиве?

Старый 03.04.2013, 14:47
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 2  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,112
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Код AS3:
Math.max.apply(null, myArray);
__________________
hauts.ru

Старый 03.04.2013, 14:49
olejan1991 вне форума Посмотреть профиль Отправить личное сообщение для olejan1991 Найти все сообщения от olejan1991
  № 3  
Ответить с цитированием
olejan1991

Регистрация: Jul 2012
Сообщений: 112
спасибо

Добавлено через 4 минуты
Я вот на счет apply не пойму. Получается это общедоступное свойство, которое можно вызвать из любой функции?

Старый 03.04.2013, 15:26
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 4  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Это метод класса Function.
В данном случае Вы получаете аналог
Код AS3:
Math.max(myArray[0], myArray[1], ..., myArray[n], myArray[n+1]);
Ну и кроме этого способа, у массива есть метод sort().
__________________
Reality.getBounds(this);

Старый 03.04.2013, 15:50
olejan1991 вне форума Посмотреть профиль Отправить личное сообщение для olejan1991 Найти все сообщения от olejan1991
  № 5  
Ответить с цитированием
olejan1991

Регистрация: Jul 2012
Сообщений: 112
Мне нужно максимальное число искать в XMLlist так, что первый способ мне нужен

Старый 03.04.2013, 15:57
Inet_PC вне форума Посмотреть профиль Отправить личное сообщение для Inet_PC Посетить домашнюю страницу Inet_PC Найти все сообщения от Inet_PC
  № 6  
Ответить с цитированием
Inet_PC
 
Аватар для Inet_PC

Регистрация: Feb 2009
Адрес: Гы...поди, найди!
Сообщений: 853
Записей в блоге: 1
Цитата:
Ну и кроме этого способа, у массива есть метод sort().
Sort это очень медленно.
__________________
http://www.chessmax.ru

Старый 03.04.2013, 16:54
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 7  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,112
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Цитата:
есть ли метод для нахождения наибольшего числа в массиве?
Цитата:
Мне нужно максимальное число искать в XMLlist так, что первый способ мне нужен
olejan1991, а сразу нормально спросить вам что помешало?
__________________
hauts.ru

Старый 03.04.2013, 17:06
olejan1991 вне форума Посмотреть профиль Отправить личное сообщение для olejan1991 Найти все сообщения от olejan1991
  № 8  
Ответить с цитированием
olejan1991

Регистрация: Jul 2012
Сообщений: 112
потому что сразу я рассматривал XML list как массив, но теперь я понял, что как с массивом работать с XML listом не всегда можно поэтому сначала переношу данные из него в массив, а потом ищу в нем наибольшее число предложенным вами способом. Или это не правильно?

Старый 03.04.2013, 17:09
iflamberg вне форума Посмотреть профиль Отправить личное сообщение для iflamberg Найти все сообщения от iflamberg
  № 9  
Ответить с цитированием
iflamberg
 
Аватар для iflamberg

Регистрация: Jan 2009
Сообщений: 1,651
На мой взгляд так правильно. Можно бегать и по XML-ке, но, если у тебя там числа, то перенос в массив, на мой взгляд, правильное решение.
__________________
мой пустой блог

Старый 03.04.2013, 17:56
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 10  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
Цитата:
потому что сразу я рассматривал XML list как массив, но теперь я понял, что как с массивом работать с XML listом не всегда можно поэтому сначала переношу данные из него в массив, а потом ищу в нем наибольшее число предложенным вами способом. Или это не правильно?
А зачем вообще ищется максимальное число?
И в каком объеме данных?
Если в xml-ке двадцать строк, то имеет ли вообще смысл переносить данные в массив?

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

Создать новую тему Ответ Часовой пояс GMT +4, время: 02:20.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 02:20.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.