Рубрики
Без рубрики

51 Важные алгоритмы Кодирование Кодирования Вопросы Управления на Faang

Привет, ребята, счастливая пятница, и поздравления для выживания 2020 года до сих пор, главное достижение 🎆 и … с меткой алгоритмы, структуры данных, Python, кодирующие интервью.

Привет, ребята, счастливая пятница, и поздравляемся за выживание 2020 до настоящего времени, крупное достижение 🎆

И отпраздновать ваше достижение, вот список из 51 важных вопросов кодирования, которые вы можете найти на LeetCode, это вопросы от Top Faang компании (Facebook, Amazon, Apple, Netflix и Google)

У меня также есть курс, который охватывает все эти проблемы, которые в настоящее время продаются за 10,99 долларов, проверьте его, если хотите: LeetCode в Algorithms Algorithms Python 50

1- Переместить Zeroes (легко): https://leetcode.com/problems/move-zeroes/ 2-лодки для спасения людей (средний): https://leetcode.com/problems/boats-to-save-people 3- Действительный горный массив (легко): https://leetcode.com/problems/valid-mountain-array 4- Контейнер с большинством водой (средний): https://leetcode.com/problems/container-with-some-water 5 – самая длинная подстрока без репликающих персонажей (средний): https://leetcode.com/problems/longest-substring-without-repeating-Caracters 6- Найдите первую и последнюю позицию элемента в отсортированном массиве (средний): https://leetcode.com/problems/find-first-and-last-Position-of-element-in-sorted-array 7 – Первая плохая версия (легко): https://leetcode.com/problems/first-bad-version.

1 – отсутствующий номер (просто): https://leetcode.com/problems/missing-number . 2- Считать простые простые простые (легко): https://leetcode.com/problems/count-piames 3- одно число (легко): https://leetcode.com/problems/single-Number . 4- Робот Возвращается в начало происхождения (легко): https://leetcode.com/problems/robot-ruturn-to–oorigin 5- Добавить двоичный (простой): https://leetcode.com/problems/add-binary

1- две суммы (легко): https://leetcode.com/problems/two-sum .. 2- Содержит дубликат (легко): https://leetcode.com/problems/contains-duplate 3- Мясочный элемент (легко): https://leetcode.com/problems/majority-element 4- Группа анаграммы (средние): https://leetcode.com/problems/group-anagrams 5-4 сумма 2 (средний): https://leetcode.com/problems/4sum-ii 6- LRU кэш (средний): https://leetcode.com/problems/lru-cache . 7- Минимальное окно подстроки (жесткое): https://leetcode.com/problems/minimum-window-substring.

1- Сортировка 2 Сортированные списки (Легко): https://leetcode.com/problems/merge-two-sorted-lists 2- LinkedList Cycle (легко): https://leetcode.com/problems/linked-list-cly 3- Обратный LinkedList (легко): https://leetcode.com/problems/Reverse-linked-list 4- Добавить два числа (средние): https://leetcode.com/problems/add-two-numbers 5- Удалить NT-узел из конца списка (средний): https://leetcode.com/problems/remove-nth-node-from-end-of-list 6- нечетной четный LinkedList (Medium): https://leetcode.com/problems/odd-even-linked-list 7- Сортированные списки Merge K (HARD): https://leetcode.com/problems/merge-k-sorted-lists

1- Подзют (средние): https://leetcode.com/problems/subsets 2- буква комбинация номера телефона (средний): https://leetcode.com/problems/letter-combinations-of-a-phone-Number 3- Поиск слов (средний): https://leetcode.com/problems/word-search 4- Комбинированная сумма (средняя): https://leetcode.com/problems/combination-sum 5- палиндром разделение (средние): https://leetcode.com/problems/palindrome-partitioning

1- Время задержки сети (средние): https://leetcode.com/problems/network-delay-time 2-симметричное дерево (легко): https://leetcode.com/problems/symmetric-tree 3- Максимальная глубина бинарного дерева (легко): https://leetcode.com/problems/maximum-depth-of-binate-tree 4- Путь сумма (легко): https://leetcode.com/problems/Path-sum 5-самый низкий общий предком бинарного дерева (среда): https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree 6- к-й маленький элемент в BST (средний): https://leetcode.com/problems/kth-smallest-element-in-a-bst 7- Сериализовать и десериализировать двоичное дерево (жесткое): https://leetcode.com/problems/serialize-and-deserialize-binate-tree 8- Бинарное дерево Максимальная сумма пути (HARD): https://leetcode.com/problems/binary-tree-maximum-path-sum.

1- Мин Стек (Легко): https://leetcode.com/problems/min-stack 2- Допустимая скобка (простая): https://leetcode.com/problems/valid-parentheses 3- Двоичный уровень древовика Уровень Орден (Легко): https://leetcode.com/problems/binary-tree-level-order-traversal 4- Двоичное дерево Зигзагообразное Уровень Орден (Средний): https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal 5- Двоичный поступатель дерева прохождение (среда): https://leetcode.com/problems/binary-tree-postorder-traversal

1- Дом грабителя (Легко): https://leetcode.com/problems/house-robber 2 – Лучшее время, чтобы купить и продавать запасы (легко): https://leetcode.com/problems/best-time-to-buy-and-sell-stock 3- восхождение по лестнице (легко): https://leetcode.com/problems/ClimbingStairs 4- Смена монет (средний): https://leetcode.com/problems/Coin-Change 5- Уникальные пути (средние): https://leetcode.com/problems/unique-paths 6 – длинная палиндромическая подстрока (средняя): https://leetcode.com/problems/longest-palindromic-substring 7- Отловка дождевой воды (жесткая): https://leetcode.com/problems/trawping-rain-water.

Структуры данных

  • Стеки
  • Очередь
  • Связанные списки
  • Деревья
  • Хеш-карты
  • Графики

Алгоритмы и техники

  • Бинарный поиск
  • Два указателя
  • Раздвижное окно
  • DFS.
  • BFS
  • Dijkstra
  • Беллман Форд

Удачи в ваших будущих интервью, пусть шансы будут навсегда в вашу пользу:)

Оригинал: “https://dev.to/bitpunchz/51-important-algorithms-coding-interview-questions-asked-at-faang-chf”