Skip to content

tjbulick/leetcode-problems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Скомпилировать (выгрузить) все задачи в один файл

$ npm install
$ gulp compile

После этого в текущей директории появится файл compiled.js. Этот файл не индексируется git'ом. Настройки компиляции лежат в файле gulpfile.js.

Имена файлов:

  1. Основная часть: либо словами в кемел кейсе, либо номер задачи на leetcode
  2. Постфикс обозначает особенности реализации алгоритма. например, "-stack" может обозначать, что в решении использована структура данных стек. или "-map" может означать, что использована структура данных Map
  3. В названии может встречаться "-ii" или "-iii". Это римские цифры. На leetcode.com задачи иногда имеют вторую, третью и т.д. версию. Они обычно усложненные
  4. Если в названии есть "-2" или "-3", то это означает версию решения. причём учитывается метод решения, например: "intersect-ii-map.js" и "intersect-ii-map-2.js" - это задача, решенная с помощью структуры данных Map в двух вариантах. префикса "-1" не бывает, он по умолчанию
  5. Надо переделать имена файлов на номера задач
  6. Постфикс "-extreme" обозначает версию задачи, переписанную специально для производительности. решение скорее всего абсолютно не юзабельно на хоть сколько-нибудь реальном проекте. исключительно для выигрыша миллисекунд и нескольких байт памяти.

About

The list of leetcode tasks I solved

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published