精華區beta Marginalman 關於我們 聯絡資訊
https://leetcode.com/problems/check-if-array-is-sorted-and-rotated 1752. Check if Array Is Sorted and Rotated 給你一個陣列,判斷這個陣列是否是一個非遞減序列(這個序列可能被右移過)。 思路: 測資很小直接暴力法,把每個點當起點,檢查這個起點是否是一個非遞減序列,是的 話返回true。 java code: --------------------------------------- class Solution { public boolean check(int[] nums) { for (int i = 0; i < nums.length; i++) { if (check(nums, i)) { return true; } } return false; } boolean check(int[] nums, int x) { int prev = nums[x]; for (int i = x + 1; i < nums.length; i++) { if (prev > nums[i]) { return false; } prev = nums[i]; } for (int i = 0; i < x; i++) { if (prev > nums[i]) { return false; } prev = nums[i]; } return true; } } --------------------------------------- -- https://i.imgur.com/gEScv9s.jpeg -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.158.101.161 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1738487491.A.A36.html
oin1104: 大師 我看到範圍 我就n平方了 02/02 17:18