Автор оригинала: David Wong. Ссылка на заголовок 832. Перелистывание изображения Анализ названия Заголовок требует, чтобы 0 и 1 в двумерном массиве, содержащем только 0 и 1, были инвертированы в 1 и 0. То есть 1 меняется на 0, 0 меняется на 1. И вам нужно перевернуть каждую строку данных. размышляющий Сегодня я пытаюсь описать идеи […]
Метка: leetcode
Автор оригинала: David Wong. Ссылки на Темы 697. Степень массива Анализ темы Возвращает минимальное значение ключевой разницы для элемента с наибольшим количеством вхождений. размышляющий Количество вхождений элементов вычисляется с помощью array_count_values и сортируется по arsort. Еще раз пройдите по массиву и запишите значение первого элемента. Чтобы записать максимум. Возвращает минимальный и максимальный индексы текущего элемента […]
Автор оригинала: David Wong. Ссылка на Заголовок 206. Обратный Связанный список Анализ названия Учитывая связанный список, переверните его. размышляющий Моя идея состоит в том, чтобы хранить каждый элемент в массиве в виде стека. После завершения обхода он может появляться один за другим. Окончательный код Если вы считаете, что эта статья полезна для вас, вы можете […]
Автор оригинала: David Wong. Ссылка на Заголовок 181. Сотрудники Зарабатывают Больше Чем Их Менеджеры Анализ названия Учитывая таблицу, верните имя сотрудника, чья зарплата выше, чем у вышестоящего начальника. размышляющий Я думаю о левом соединении. Окончательный код Но это утверждение превосходит только 12% кода… Любопытно, как оптимизировать. Если вы считаете, что эта статья полезна для вас, […]
Автор оригинала: David Wong. Ссылка на Заголовок 999. Доступные захваты для Ладьи Анализ названия В шахматах “машина” может перемещать любую сетку по горизонтали или вертикали. Учитывая двумерный массив, представляющий решетку шахматной доски, прописные буквы представляют белый квадрат, а строчные – черный квадрат. . Представляет собой пустую сетку. Вернитесь в белую машину только один раз, сколько […]
Автор оригинала: David Wong. Ссылка на Заголовок 389. Найдите разницу Анализ названия Учитывая две строки, в одной строке случайным образом на один символ больше, чем в другой. Возвращает дополнительные символы. размышляющий Используйте array ﹣ count ﹣ значения для вычисления количества символов в строке и сравнения количества символов в двух строках. Вычислите набор разностей и вернитесь […]
Автор оригинала: David Wong. Ссылка на Заголовок 404. Сумма оставшихся листьев Анализ названия Вычисляет сумму значений всех левых дочерних узлов в двоичном дереве. размышляющий Пересекает двоичное дерево. Идентификатор передается при обходе левого узла. Если все текущие поддеревья обхода слева и справа пусты, а текущий узел является левым узлом, он включается в сумму. Окончательный код Если […]
Автор оригинала: David Wong. Ссылка на Заголовок 122. Лучшее время для покупки и продажи акций II Анализ названия Задан массив, представляющий цену товара. Из данного массива рассчитайте максимальную прибыль, которую можно получить в результате торговли. Вы должны продать, чтобы купить снова. размышляющий Сначала я думал, что это нужно для того, чтобы получить максимальную стоимость справа […]
Автор оригинала: David Wong. Ссылка на Заголовок 268. Недостающий Номер Анализ названия Учитывая массив от 0 до N, возвращает, какое число отсутствует. размышляющий Просто используйте массив “diff”. Окончательный код Если вы считаете, что эта статья полезна для вас, вы можете воспользоваться поддержкой генерации энергии искусственного интеллекта. Оригинал: “https://developpaper.com/leetcode-php-solution-d114-268-missing-number/”
Автор оригинала: David Wong. Ссылка на Заголовок 448. Найдите все числа, исчезнувшие в Массиве Анализ названия Учитывая массив от 1 до n, верните недостающее число. размышляющий Диапазон используется для получения числа от 1 до n, а array_diff и данный массив используются для вычисления набора разностей. Окончательный код Если вы считаете, что эта статья полезна для […]