Разные алгоритмы используются в разных браузерах. И в каждом может разный использоваться в зависимости от ситуации. Merge sort, Selection sort, Quicksort. Вообще стандарт языка не уточняет какой алгоритм должен использоваться.
Можете привести пример где знание сложности [].sort() будет полезно программисту? Мне вот правда интересно, сам не могу придумать.
некачественный фронтэд в 90% случаев бывает из за плохого знания CSS, HTML, JavaScript, браузерных API, API популярных библиотек и только где-то в 10 очередь из за незнания теории сложности алгоритмов.
Складывалось впечатление, что тестовые задания специально не имеют ничего общего с тем, с чем javascript-разработчикам приходится ежедневно сталкиваться.
Если я правильно понял, что в тестовых заданиях были вопросы про «Прототипы, Замыкания, Hoisting», то это как раз то, с чем приходится сталкиваться ежедневно.
Может быть, через какое-то время SSD будет очень похож на планки оперативной памяти. Точнее уже, но может это станет более распространено. Ведь это по сути плата — нет смысла ее засовывать в коробочку, подключенную через провод.
Я об этом и говорю. Тоже не очень слежу, но где-то читал что и баги какие-то подолгу висят. Кто-то даже пилит открытый клон, но пока не очень преуспел github.com/limetext/lime
Нужно будет приглядеться получше. Явно делалось с оглядкой на SublimeText, что очень радует, но есть как минимум пара килл фич которых нет в саблайме. И то что это теперь опенсорс — тоже большой плюс. Закрытость SublimeText тормозит его развитие.
Как я понял сейчас поддерживается только clojure, python, и фронтэнд стек (html/css/js).
CoffeeScript, кстати подсветил, но как-то не ярко: cl.ly/image/0J0S421D0n1k
Думаю, если робот находит больше одной ошибки в любой цифре, он должен отбраковывать этот конверт. После чего все отбракованные должны просматриваться людьми.
Нужно просто правильный компаратор передать (см. первый ответ по ссылке)
Можете привести пример где знание сложности
[].sort()
будет полезно программисту? Мне вот правда интересно, сам не могу придумать.[].sort()
. Не могу с ходу придумать кейс чтобы пришлось писать свою сортировку.Если я правильно понял, что в тестовых заданиях были вопросы про «Прототипы, Замыкания, Hoisting», то это как раз то, с чем приходится сталкиваться ежедневно.
CoffeeScript, кстати подсветил, но как-то не ярко: cl.ly/image/0J0S421D0n1k