ShadeOfLance #5741 7 августа 2014 набросал такой псевдокод, можно улучшить? max1=null max2=null for value in array if max1 is null max1 = value continue if max2 is null and value < max1 max2 = value continue if value > max1 max2 = max1 max1 = value else if value > max2 max2 = value он на самом деле еще и скомпилировался в js, из коффескрипта, получилось что-то типа var array, max1, max2, value, _i, _len; max1 = null; max2 = null; array = [1, 2, 3, 4, 6, 1, 2, 100, -5]; for (_i = 0, _len = array.length; _i < _len; _i++) { value = array[_i]; if (max1 === null) { max1 = value; continue; } if (max2 === null && value < max1) { max2 = value; continue; } if (value > max1) { max2 = max1; max1 = value; } else if (value > max2) { max2 = value; } } alert([max1, max2]); а ну вообще, как вариант можно инициализировать переменные как минут бесконечность, и тогда убрать первые два блока сравнений, но это чисто олимпиадные какие-то микрооптимизации, за такое следует бить по головеинициализацию можно делать не бесконечностью а первыми двумя элементами массивану и 2 максимальных элемента могут быть равны еси чо max1=max(array[0], array[1]) max2=min(array[0], array]1]) for i = 2; i < array.size; i++ value = array[i] if value == max1 max2 = value continue if value > max1 max2 = max1 max1 = value else if value > max2 max2 = value Поделиться сообщением Ссылка на сообщение
Двапой #5742 7 августа 2014 (изменено) max1 = max(array[0], array[1]) max2 = min(array[0], array]1]) for value in array.slice(2) if value >= max1 max2 = max1 max1 = value else if value > max2 max2 = value Изменено 7 августа 2014 пользователем Двапой Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
suez #5743 7 августа 2014 Хуясе, у вас тут чтоли тусовочка говнокодеров посаны. >Стеки, очереди, списки, хеш таблицы, бинарные деревья.может ты еще сортировку пузырьком учил? я тоже, когда в яндекс ездил, затуплялся на простых вопросах, например про верстку, но потом все нормально прошло, прототипы, наследование в жс, все это. Даже поспорил с программистами что мой код будет работать, а то как они предлагают не будет. Пришлось его в консоли писать :) Я был прав, конечно. кто о чем а двапой все про яндекс, лолА ОНИ ЗАВЛЕКАЛИ ТЕБЯ ВЕРСТАТЬ ПО BEM? http://codepen.io/suez/ - they see me bydlocoding, they hatin. Поделиться сообщением Ссылка на сообщение
Двапой #5744 7 августа 2014 нет, я шел программистом js Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
suez #5745 7 августа 2014 А я думал ты какой-нибудь пехепе быдлокодир http://codepen.io/suez/ - they see me bydlocoding, they hatin. Поделиться сообщением Ссылка на сообщение
ПД РУМ #5746 7 августа 2014 (изменено) ясно Изменено 7 августа 2014 пользователем ПД РУМ Поделиться сообщением Ссылка на сообщение
prostoYaKrytoy #5747 7 августа 2014 не взяли? или отказался?закрыли вакансию Поделиться сообщением Ссылка на сообщение
suez #5748 7 августа 2014 не взяли? или отказался?Его не взяли http://codepen.io/suez/ - they see me bydlocoding, they hatin. Поделиться сообщением Ссылка на сообщение
True_Puppey_Fanat #5749 7 августа 2014 Какие главные отличия Cobj От С++?Чё почитать советуете по обжектив си? если в тиме русские - всегда проигрываю Поделиться сообщением Ссылка на сообщение
suez #5750 7 августа 2014 Айос девелопер дохуя чтоли? http://codepen.io/suez/ - they see me bydlocoding, they hatin. Поделиться сообщением Ссылка на сообщение
Tvsjkeee #5751 7 августа 2014 как мне преобразовать переменную типа char* в переменную типа LPCTSTR ? без всяких танцев с бубном, типа буфера или смены юникода Здравствуйте, мы тут навеселе, а у вас такие лица будто вы посетили музей Поделиться сообщением Ссылка на сообщение
Двапой #5752 7 августа 2014 А я думал ты какой-нибудь пехепе быдлокодира я думаю тебе в этом топане не место Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
suez #5753 7 августа 2014 А я думал ты какой-нибудь пехепе быдлокодира я думаю тебе в этом топане не местоОго какие мы резкие http://codepen.io/suez/ - they see me bydlocoding, they hatin. Поделиться сообщением Ссылка на сообщение
TheDeadSkin #5754 7 августа 2014 Какие главные отличия Cobj От С++?Чё почитать советуете по обжектив си?отличия в плане языка или его применения? если по последнему, то обж-с юзается только для разработки под экосистему эпл, а с++ в буквальном смысле для чего-угодно Поделиться сообщением Ссылка на сообщение
Обязательное_поле #5755 7 августа 2014 совет начинающим фронтендщикам: пользуйтесь реактом, про ангуляр можете забыть Поделиться сообщением Ссылка на сообщение
suez #5756 7 августа 2014 (изменено) То есть типа нахуй учиться юзать качественный mvc фреймворк, а лучше внутри жса запихивать уродливую html разметку и наслаждаться тем, что это сделали в Фейсбуке и оно быстрое из-за virtual DOM? Поверь мне, "начинающие" фронтедщики вообще никак не оценят имеющихся плюсов реакта, зато вот говнокод будут городить по хардкору.*испытываю ненависть когда вижу html внутри js Изменено 7 августа 2014 пользователем suez http://codepen.io/suez/ - they see me bydlocoding, they hatin. Поделиться сообщением Ссылка на сообщение
Обязательное_поле #5757 7 августа 2014 То есть типа нахуй учиться юзать качественный mvc фреймворк, а лучше внутри жса запихивать уродливую html разметку и наслаждаться тем, что это сделали в Фейсбуке и оно быстрое из-за virtual DOM? Поверь мне, "начинающие" фронтедщики вообще никак не оценят имеющихся плюсов реакта, зато вот говнокод будут городить по хардкору.*испытываю ненависть когда вижу html внутри jsхтмлчик гармонично сочетается внутри компонентов. если у тебя мозгов хватит компоненьы грамотно писать, то проект будет тонким и быстрым, то бишь разрабатывать его будет легко и спокойно можно подключать разные библиотеки.единственное что пр детс делать самому так это обжект стор, но и без него можно обойтись, ечли ты хардкорно джейсон будешь марать везде на лету. юзали реакт в приличном проекте, плюс юзал его для своих. индекч.хтмл весит 500 байт, приложения летят на всех девайсах. ну а ты спокойно можешь дальше возиться с директивами и классами классов,я запрещаю чтоли. настоящие профи давно юзают реакт (по крайней мере в европке) Поделиться сообщением Ссылка на сообщение
suez #5758 7 августа 2014 настоящие профи давно юзают реакт (по крайней мере в европке) Напоминает извечные кулстори аля "%язык% давно умер, все уже юзают %другойязык%" http://codepen.io/suez/ - they see me bydlocoding, they hatin. Поделиться сообщением Ссылка на сообщение
Обязательное_поле #5759 7 августа 2014 настоящие профи давно юзают реакт (по крайней мере в европке) Напоминает извечные кулстори аля "%язык% давно умер, все уже юзают %другойязык%"рельсы умерли, все уже юзают нодупитон 3 умер, все уже юзают питон 2ангуляр умер, все уже юзают реактбутстрап умер, все уже юзают фаундейшнpng умер, все уже юзают font awesomeпродолжать? Поделиться сообщением Ссылка на сообщение
suez #5760 7 августа 2014 бутстрап умер, все уже юзают фаундейшнМне почему то казалось что как раз таки фаундейшн это унылое говно, и норм почаны юзают бутстрап (хотя в рот долбил эти огромные css-фреймворки, больше люблю тупо для grid подключить какой-нибудь pure.css и пилить как тебе надо). http://codepen.io/suez/ - they see me bydlocoding, they hatin. Поделиться сообщением Ссылка на сообщение