LeetCode 334 Вопрос:
Для целочисленного массива nums верните true, если существует тройка индексов (i, j, k) такая, что i < j < k и nums < nums[j] < nums[k]. Если таких индексов не существует, верните false.
Пример 1:
Ввод: nums = [1,2,3,4,5]Выход: true
Объяснение: Любой триплет, где i < j < k допустим.
Пример 2:
Ввод: nums = [5,4,3,2,1]
Вывод: false
Объяснение: тройки не существует.
Пример 3:
Ввод: nums = [2,1,5,0,4,6]
Вывод: true
Объяснение: тройка (3, 4, 5) допустима, поскольку nums[3 ] == 0 < nums[4] == 4 < nums[5] == 6.
Итак, я решил приведенный выше вопрос, как показано ниже. Подход, он работал для всех тестовых примеров, кроме ввода
"числа =[20,100,10,12,5,13]". я ожидаю, что это должно работать и для этого ввода.
Я не могу понять, почему это не работает для этого ввода. Может кто-нибудь объяснить!
Код, который я написал:
class Solution {
public boolean increasingTriplet(int[] nums) {
if(nums.length
Подробнее здесь: https://stackoverflow.com/questions/790 ... reasing-tr
Не удалось найти пробел в моем решении по сравнению с «LeetCode 334. Увеличение тройной подпоследовательности». ⇐ JAVA
Программисты JAVA общаются здесь
1727166630
Anonymous
[b]LeetCode 334 Вопрос:[/b]
Для целочисленного массива nums верните true, если существует тройка индексов (i, j, k) такая, что i < j < k и nums[i] < nums[j] < nums[k]. Если таких индексов не существует, верните false.
Пример 1:
Ввод: nums = [1,2,3,4,5]Выход: true
Объяснение: Любой триплет, где i < j < k допустим.
Пример 2:
Ввод: nums = [5,4,3,2,1]
Вывод: false
Объяснение: тройки не существует.
Пример 3:
Ввод: nums = [2,1,5,0,4,6]
Вывод: true
Объяснение: тройка (3, 4, 5) допустима, поскольку nums[3 ] == 0 < nums[4] == 4 < nums[5] == 6.
Итак, я решил приведенный выше вопрос, как показано ниже. Подход, он работал для всех тестовых примеров, кроме ввода
"числа =[20,100,10,12,5,13]". я ожидаю, что это должно работать и для этого ввода.
Я не могу понять, почему это не работает для этого ввода. Может кто-нибудь объяснить!
[b]Код, который я написал:[/b]
class Solution {
public boolean increasingTriplet(int[] nums) {
if(nums.length
Подробнее здесь: [url]https://stackoverflow.com/questions/79017679/unable-to-figure-out-the-gap-in-my-solution-against-leetcode-334-increasing-tr[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия