|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.11.2010, 15:32 | #1 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Находится ли число в массиве
Частенько пользуюсь этой фукцией не задумываясь как она работает.
Код:
|
12.11.2010, 15:55 | #2 |
Форумчанин
Регистрация: 03.04.2009
Сообщений: 305
|
мб так?
Код:
Последний раз редактировалось kangreon; 12.11.2010 в 16:05. |
12.11.2010, 16:13 | #3 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
kangreon, наверно так и есть.
Без цикла тут, похоже, не обойтись. Странно, должна же быть встроенная функция для определения принадлежит значение массиву или нет. Эти горе-девелоперы из штата Мичиган зря хлеб едят Последний раз редактировалось _SERGEYX_; 12.11.2010 в 16:17. |
12.11.2010, 16:32 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
есть встроенная, надо рыскать родные модули(как то видел просто)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
12.11.2010, 20:00 | #5 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
если работает, то зачем изучать асм чтоб понять как? (да и по твоей логике надо вообще устройство компа изучать) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
12.11.2010, 22:33 | #6 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
А как вы себе представляете проверку каждых 4х байт в памяти, к примеру массива размером в 5 элементов, а значит найти и проверить 4 байта в 20и байтах в памяти? Тут по любому придется использовать перебор, а перебор это и есть цикл. А в том коде что вы привели, там тоже цикл (jmp [метка]). Не ужели это так критично для вашей задачи? Я имею ввиду перебор массива в цикле.
|
13.11.2010, 10:03 | #7 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Не критично. Я имел ввиду, что должна быть готовая функция типа
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Определить, находится ли минимальной число выше максимального | fsi | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 02.06.2010 12:45 |
Найти в массиве наиболее часто встречающееся число. с++ | lbvflbvf | Общие вопросы C/C++ | 52 | 23.05.2010 22:34 |
как подсчитать число дубликатов ключей в массиве | vvsh | PHP | 2 | 08.02.2010 23:43 |
Pascal: Наиболее часто встречающееся число в массиве. | MaGWaY_minsk | Помощь студентам | 2 | 20.01.2010 00:22 |
Найти в массиве число наиболее близокое к целому числу | Willow | Помощь студентам | 2 | 16.01.2010 13:33 |