Гимнастика для мозгов с утра пораньше ...
У вас есть дом, все стороны которого смотрят юг. Мимо проходит медведь.
Какого он цвета(медведь)?
😝
Коришневый, как какуля, которую я только что скинула в унитаз
Смотря какой медведь. Белый , гризли, или бурый.
Конкретики побольше давайте
Я на этот форум деградировать прихожу, а тут какие-то задачки
Всё верно, дом, стороны которого смотрят на юг, может находиться только на северном полюсе. Бурых медведей там вряд ли увидишь.
👍
Блин, чё вы такие умные все с утра пораньше 😂
Это не люди умные, а некоторые задачи слишком простые, на которые уже везде по 10 раз ответы давались. Как ваша эта задача или задача про козу и капусту с волком.
Так что, пишите исчо да посложнее)))
Ты чо в детство впал?)) Этой задачке тыща лет))
Вот вы мне ответьте, добрый человек, на кой фиг мне мучиться с имплементацией Binary Search в Java, когда Linear Search намного проще. Ну и что, что runtime дольше, кому какое дело.
Прав я или нет?
Бинарный поиск имеет сложность логарифмическую, а линейный почти экспоненту, и это не только к джаве относится, а ваще к алгоритмам))
Бинарный поиск имеет сложность логарифмическую, а линейный почти экспоненту, и это не только к джаве относится, а ваще к алгоритмам))
Ну вот зачем мне вообще мучится, когда в библиотеках всё равно уже все алгоритмы давно чётко и компактно упаковаы в готовые методы/функции. Максимум перегрузить (@Override) метод под свой код и делов.
Ну вот зачем мне вообще мучится, когда в библиотеках всё равно уже все алгоритмы давно чётко и компактно упаковаы в готовые методы/функции. Максимум перегрузить (@Override) метод под свой код и делов.
А ты именно про джаву? О какой имплементации тогда речь, если поиск заложен в языке быстрый? Ничо имплементировать не нужно.
А ты именно про джаву? О какой имплементации тогда речь, если поиск заложен в языке быстрый? Ничо имплементировать не нужно.
Да, я про джаву. Знаком лично с реальными софтдевелоперами, который сами знают только один поисковой и только один сортировочный алг., при этом никаких проблем никогда не было. Никто кроме вредных доцентов никогда не ткнёт носом в алгоритмику, пока я сорт.алг. под свой код писать буду, профи давно готовую функцию возьмёт и готово. Что работодателю и нужно.
Ну вот зачем мне вообще мучится, когда в библиотеках всё равно уже все алгоритмы давно чётко и компактно упаковаы в готовые методы/функции. Максимум перегрузить (@Override) метод под свой код и делов.
И если линейно искать будешь, то в массиве на миллион у тя рантайм тупо заглохнет.
Да, я про джаву. Знаком лично с реальными софтдевелоперами, который сами знают только один поисковой и только один сортировочный алг., при этом никаких проблем никогда не было. Никто кроме вредных доцентов никогда не ткнёт носом в алгоритмику, пока я сорт.алг. под свой код писать буду, профи давно готовую функцию возьмёт и готово. Что работодателю и нужно.
Так эти кучи алгоритмов и нужны только в универах, чтоб развить логику не более, на практике ясен перец их никто не юзает, но знать их нужно, это например как на Западе у тя точно спросят структуру линкедлиста на интервью, чтоб проверить твою логику, но в работе те это нафиг не пригодится))
И если линейно искать будешь, то в массиве на миллион у тя рантайм тупо заглохнет.
Я понимаю. Но масштабы google-search к примеру мне всё-равно с моими скромными спосбностями не светят. Там кстати по-моему selection sort в какой-то упрощённой форме использовали, знаю, что на Python написан, для меня это пока что глухой лес.
Я понимаю. Но масштабы google-search к примеру мне всё-равно с моими скромными спосбностями не светят. Там кстати по-моему selection sort в какой-то упрощённой форме использовали, знаю, что на Python написан, для меня это пока что глухой лес.
Даже не парюсь какие алгоритмы Гугл юзает, там и для мну темный лес)) Но вот в Нетфликсе идет быстрый поиск, ты кста загляни в либу джавы именно в стандартный поиск, и все сразу станет понятно))
Так эти кучи алгоритмов и нужны только в универах, чтоб развить логику не более, на практике ясен перец их никто не юзает, но знать их нужно, это например как на Западе у тя точно спросят структуру линкедлиста на интервью, чтоб проверить твою логику, но в работе те это нафиг не пригодится))
Да уж точно! Того самого линкдлиста, которым никто не пользуется... Самые ходовые Map и ArrrayList, ну и остальные коллекции/контейнеры. Я иногда вопросики к интервью на собеседование гуглю, например:
https://codegym.cc/groups/posts/605-exploring-questions-and-answers-from-a-job-interview-for-a-java-developer-position-part-7
Земляк наш кстати пишет, ну в смысле из снг.
Даже не парюсь какие алгоритмы Гугл юзает, там и для мну темный лес)) Но вот в Нетфликсе идет быстрый поиск, ты кста загляни в либу джавы именно в стандартный поиск, и все сразу станет понятно))
Уже сделано. Ты каким IDE кстати пользуешся сам, я eclipse до сих пор, а народ смотрю уже почти что только на InteliJ и VisualStudio перешёл.
Да уж точно! Того самого линкдлиста, которым никто не пользуется... Самые ходовые Map и ArrrayList, ну и остальные коллекции/контейнеры. Я иногда вопросики к интервью на собеседование гуглю, например:
https://codegym.cc/groups/posts/605-exploring-questions-and-answers-from-a-job-interview-for-a-java-developer-position-part-7
Земляк наш кстати пишет, ну в смысле из снг.
Мне очереди пригодились лишь один раз, для поиска в ширину по графам, писали парсер для соцсетей)) А до того думал что это ваще бесполезная дичь)) чВВ
Мне очереди пригодились лишь один раз, для поиска в ширину по графам, писали парсер для соцсетей)) А до того думал что это ваще бесполезная дичь)) чВВ
Я кроме автомата по продаже пива и шоколадок пока что ничего дельного не кодил. Новичок я, так сказать. Но там и collections и триды и поисковые и сортировочные у меня были. Пока что только на джаве, скоро на c# попробую. Кстати с# чисто из-за игрового движка unity учю. Язык так себе, какая-то помесь от джава и с++, но игрухи простенькие писать хочется. На стиме сейчас ренессанс таких мелкообъёмных инди-игрушек. Неплохо заработать можно, для тех кто сечёт в этом.
Я кроме автомата по продаже пива и шоколадок пока что ничего дельного не кодил. Новичок я, так сказать. Но там и collections и триды и поисковые и сортировочные у меня были. Пока что только на джаве, скоро на c# попробую. Кстати с# чисто из-за игрового движка unity учю. Язык так себе, какая-то помесь от джава и с++, но игрухи простенькие писать хочется. На стиме сейчас ренессанс таких мелкообъёмных инди-игрушек. Неплохо заработать можно, для тех кто сечёт в этом.
ТрЕды, а не триды))
К шарпу у мну двоякое отношение, его юнити только и вытаскивает, но если геймдевом хошь заняться - то лучше сразу лезь в плюсы и на анрил энжин, но там без моделирования никак, я хотел было всунуться, но понял что с одним кодингом там ловить нечего, подозреваю и в юнити тоже.
ТрЕды, а не триды))
К шарпу у мну двоякое отношение, его юнити только и вытаскивает, но если геймдевом хошь заняться - то лучше сразу лезь в плюсы и на анрил энжин, но там без моделирования никак, я хотел было всунуться, но понял что с одним кодингом там ловить нечего, подозреваю и в юнити тоже.
😌
А тут народ ещё ITшников хает. Спрашивают, как по быстрому научиться...
Я так рассчитываю, следующие 2-3 года у меня только на изучение базы уйдут, фреймворками пока что вообще не умею пользоваться, springBoot попробывал, быстро понял на каком низком уровне пока.
😌
А тут народ ещё ITшников хает. Спрашивают, как по быстрому научиться...
Я так рассчитываю, следующие 2-3 года у меня только на изучение базы уйдут, фреймворками пока что вообще не умею пользоваться, springBoot попробывал, быстро понял на каком низком уровне пока.
В спрингбут ни в коем случае не влезай на старте, сначала база, затем обычный спринг и только лишь потом бут. Бут это просто дефолтные настройки, т.е. ты понимать не будешь как это работает, если не изучишь обычный спринг.
😌
А тут народ ещё ITшников хает. Спрашивают, как по быстрому научиться...
Я так рассчитываю, следующие 2-3 года у меня только на изучение базы уйдут, фреймворками пока что вообще не умею пользоваться, springBoot попробывал, быстро понял на каком низком уровне пока.
А ваще, боюсь зря ты джаву учишь, у мну телега настроена на оферы, и если 5 лет назад была куча вакансий на джаву, то сейчас - ни одной, я ощущаю что ща я работаю последний год на джаве, и то это перенос сервера с джавы на ноду, как перенесем - мне пинка под зад дадут, так что смотрю в сторону плюсов и фронтенда))
В спрингбут ни в коем случае не влезай на старте, сначала база, затем обычный спринг и только лишь потом бут. Бут это просто дефолтные настройки, т.е. ты понимать не будешь как это работает, если не изучишь обычный спринг.
Да у меня сейчас вообще салат уже полный, кроме джавы и си-шарп html&css и sql, основы когда усвою хорошо java script и php можно добавить, правда не уверен, что вэбдизайн это моё, плюс темы из математики постоянно, чтобы навык не терять. Ну и алгоритмика конечно. Английский слава богу в топформе.
А ваще, боюсь зря ты джаву учишь, у мну телега настроена на оферы, и если 5 лет назад была куча вакансий на джаву, то сейчас - ни одной, я ощущаю что ща я работаю последний год на джаве, и то это перенос сервера с джавы на ноду, как перенесем - мне пинка под зад дадут, так что смотрю в сторону плюсов и фронтенда))
В любом случае угадать заранее невозможно. Например в последней джаве (8?) функциональных примочек много появилось, просто потому-что чистый ООП язык никому не нужен. Сейчас мода на гибриды. Кстати не пойму, почему python так рекомендуют все.
Да у меня сейчас вообще салат уже полный, кроме джавы и си-шарп html&css и sql, основы когда усвою хорошо java script и php можно добавить, правда не уверен, что вэбдизайн это моё, плюс темы из математики постоянно, чтобы навык не терять. Ну и алгоритмика конечно. Английский слава богу в топформе.
Вот в пыху точно не стоит лезть))) Запутаешься, там тем более насток намудрили, что не поймешь где там ооп и с джавой будут траблы в синтаксисе))
В любом случае угадать заранее невозможно. Например в последней джаве (8?) функциональных примочек много появилось, просто потому-что чистый ООП язык никому не нужен. Сейчас мода на гибриды. Кстати не пойму, почему python так рекомендуют все.
8?)) Ващет 14))
Потому что питон локаничный, его учить просто, но лично для мну его локаничность наоборот минус, в джаве много слов, но зато ты понимаешь о чем речь, а в питоне пара букв, коротко - да, красиво - да, но при этом чужой код читать невозможно)) Второй минус - нет строгой типизации.
Вот в пыху точно не стоит лезть))) Запутаешься, там тем более насток намудрили, что не поймешь где там ооп и с джавой будут траблы в синтаксисе))
Я не уверен, что и sql мне нужен. С базами данных конечно работать нужно уметь, кто знает, может сисадмины и в будущем ещё пригодятся ... хотя вряд ли 😁
Я не уверен, что и sql мне нужен. С базами данных конечно работать нужно уметь, кто знает, может сисадмины и в будущем ещё пригодятся ... хотя вряд ли 😁
Скуль точно нужен, он везде, так что учи, либо не учи, а просто заметки делай)) Я эти джоины наизусть не знаю, но при этом они мне нужны, спринг дата спасает, но если запрос четкий над сделать - лезу в гугл))
8?)) Ващет 14))
Потому что питон локаничный, его учить просто, но лично для мну его локаничность наоборот минус, в джаве много слов, но зато ты понимаешь о чем речь, а в питоне пара букв, коротко - да, красиво - да, но при этом чужой код читать невозможно)) Второй минус - нет строгой типизации.
Да 14, я о другом подумал (лямбда и функц. интерфейсы). Точно 14 уже выпустили, не слежу 😭
Я не уверен, что и sql мне нужен. С базами данных конечно работать нужно уметь, кто знает, может сисадмины и в будущем ещё пригодятся ... хотя вряд ли 😁
Сисадмины это другое, там энжин иксы, прокси, маршрутизация и докеры, в следующей жизни я точно пойду учиться на сисадмина, а не на кодера)) чВВ
Кста про поиски - литкод те в помощь, там классные задачи и показывает прямо чем отличается бинарный поиск от линейного))