Что бы рекрутер увидел как ты решаешь эту задачу - не?
ну и пусть увидет как она решается для Т, в чем трабл?
Иногда тестируют втч умение решать поставленную задачу
ну так это говно. В реальности ровно 0 кейсов которые понадобятся решать таким образом
приведи хоть один пример где мне нужен гомогенный массив обжектов вместо T?
Это твоя демонстрация скилов. Реальные задачи требуют много контекста
Я уверен, что многие джуны, не знают что такое LinkedList
Суть не в решении, а сможешь ли ты выполнить простую задачу
что мешает сделать генерик линкедлист? Я такое делал на 2 курсе
про связные списки на втором курсе пту объясняют
я не помню что такое линкедлист👀
и ладно, все равно они нахуй не нужны
Сейчас я делаю скриптовый интерпритируемый язык. В нем ходят обжекты массивами Ранее нужно было делать свой RPC - в нем IL генерились делегаты с обжектной сигнатурой. Это только то что пришло сходу
Еще как нужны
поэтому-то и не помню,щас глянул,и в шараге это учили и в книгах читал..
ходят, потому что там объекты гетерогенные. А у нас по задаче гомогенные. Да и твоем случае можно было DU сделать. Но можно и не делать
щас доге придет и расскажет про кешмиссы от линкедлистов. А так да, проще ресайзить список на каждый чих чем с линкедлистом ебаться
в "скриптовом интерпретируемом языке" должны ходить нормальные дескрипторы объектов, а не какая-то хуйня непонятная
Кешмисы это проблема, но пока у тебя вставка и удаление не основной кейс или, когда тебе нужен лист айтемов так на миллион
в реальном случае даже если у тебя постоянные вставки-удаления (казалось бы - идеальный кейс для линкедлистов, смарите, О(1) на все операции!) их почему-то не берут
Система типов гарантирует что придет нужная хуйня.
Правильный ответ - в реальном кейсе нужно бенчевать. И да, раз в 20 раз - линкед лист спасает
надо бенчевать. Но пока что все результаты бенчей были не в пользу листа
в твоем случае система типов гарантирует что тебе придет обжект
В большинстве случаев да. Но иногда стреляет все же. Но есть и другая сторона - линкед лист обязательно нужно "чувствовать", если нужно графы лепить
Нет. Она гарантирует что если обработчик ожидает (text,int,user) - то в обжектах придут именно text int user
каким образом она это гарантирует
для графов есть свои либы, с линкедлистами не факт что связанные, если там смежностью например хранится
вот за 11 лет пока что не видел ни одной задачи подходящий. Как увижу - напишу
в иммутабельном энве у тебя либо деревья либо линкедлисты
иммутабельный энв это конс лист чтоле? Так его в памяти быть не должно если мы про условный хачкель
условный хаскель это конечно заебись
а про какой ещё иммутабельный энв ты говоришь?
Обсуждают сегодня