|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.07.2011, 23:03 | #1 |
Форумчанин
Регистрация: 08.08.2008
Сообщений: 117
|
Здраствуйте.Я вот начинаю решать легкие алгоритмы.Чтоб каждый раз не создавать новую тему,буду свою тему загразнять ))
Код:
________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Stilet; 12.08.2011 в 20:49. |
24.07.2011, 23:18 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А язык какой? Нумерация индексов массива не с 0 начинается?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
24.07.2011, 23:20 | #3 |
Форумчанин
Регистрация: 08.08.2008
Сообщений: 117
|
Язык Java...Да,с 0.Разобрался уже.Спасибо большое. ))
А разница между первым кодом и Код:
Работают одинокого.Разница только в стиле и профессионализме? Последний раз редактировалось Stilet; 12.08.2011 в 20:51. |
24.07.2011, 23:29 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
второй код, на мой взгляд, немного хуже.
В нём небольшая избыточность (лишняя переменная и её иницилизация) и небрежность (цикл от нуля) Для решения той же задачи потребовалось ещё одна дополнительная переменная. Дополнительное присвоение. Ну и плюс в цикле ещё раз этот же нулевой элемент проверяется - это абсолютно бессмыслено... p.s. современные процессоры таковы, что разница будет АБСОЛЮТНО незначима.. но, раз уж мы про корректность говорим, то лишняя проверка совсем ни к чему... Последний раз редактировалось Serge_Bliznykov; 24.07.2011 в 23:36. |
25.07.2011, 22:47 | #5 |
Форумчанин
Регистрация: 08.08.2008
Сообщений: 117
|
Код:
|
25.07.2011, 22:50 | #6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Эм...О какой проверке речь? Кто кого куда берет?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
25.07.2011, 22:53 | #7 |
Форумчанин
Регистрация: 08.08.2008
Сообщений: 117
|
Извиняюсь за некорректность.Мне нужен минимальный положительный элемент.А когда первый элемент отрицательный,выводится сразу он,если даже есть элемент меньше.
|
25.07.2011, 22:57 | #8 |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
Код:
(PS: Я джава не знаю и никогда не знал, но умею пользоваться документацией)
Ненавижу быть как все, но люблю, чтобы все были как я.
Последний раз редактировалось MyLastHit; 25.07.2011 в 23:05. |
25.07.2011, 23:02 | #9 |
Форумчанин
Регистрация: 08.08.2008
Сообщений: 117
|
Ооо,спасибо...с максимальным элементом так проходило...))
|
25.07.2011, 23:03 | #10 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А, понял. Ну так min=a[i]; выполняется только если элемент меньше min(отрицательное всегда будет меньше и в min будет отрицательное если он первый) И элемент больше 0.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 25.07.2011 в 23:06. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос начинающего по компилятору | Tmod | Софт | 7 | 28.08.2010 22:10 |
Вопрос от начинающего | ProGus | Microsoft Office Excel | 1 | 10.08.2010 14:30 |
Инструментарий начинающего... | Всеслав | Общие вопросы C/C++ | 6 | 24.12.2008 15:39 |
Портфолио начинающего программиста С++ | Марья | Свободное общение | 1 | 12.06.2008 08:16 |