Алгоритм упражнения
Репозиторий, чтобы сохранить все алгоритмы, которые я решил практиковать алгоритмы, но также и все остальные, которые я не смог завершить во время моего временного окна для этого.
Алгоритм уроки извлечены
- Алгоритм Бойера-Мур, чтобы получить большинство
- Бит xor, чтобы отменить те же числа
- Самый значительный бит
- Динамическое программирование
- Сортируйте, прежде чем делать что -то
Языковые уроки извлечены
- JavaScript Sort производится для строк, чтобы числа требуются для вычитания
- Python: избегайте поп -музыки и пытайтесь получить доступ непосредственно к элементу, что значительно повышает производительность
- Python: for-in не включает "конец"
- Python: может использовать лямбдасы для заказа по ключу объекта
myList.sort(key=lambda obj: obj.prop, reverse=False) - Python: для диапазона, если шаг не один за другим, вы должны добавить его в качестве третьего
range(5, 1, -1)