java刷题--31下一个排列
发布日期:2021-05-10 08:23:21 浏览次数:19 分类:精选文章

本文共 2868 字,大约阅读时间需要 9 分钟。

Java ���������������������������

������������

������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

������������

������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

������������

���������������������������������������������������

  • ������������������������������������������������������������������������������������������������������������������������������������
  • ���������������������������������������������������������������������������������
  • ������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  • ������������������������������������������������������������������������������������������������
  • ��������������������������������������� O(n)���������������������������������������������

    ������������

    ���������������������������������������������Java���������

    public class Solution {
    public void nextPermutation(int[] nums) {
    int len = nums.length;
    for (int i = len - 1; i > 0; i--) {
    if (nums[i] > nums[i - 1]) {
    // ������������i������������������������������
    Arrays.sort(nums, i, len);
    // ���i���������������������������������nums[i-1]���������
    for (int j = i; j < len; j++) {
    if (nums[j] > nums[i - 1]) {
    int temp = nums[j];
    nums[j] = nums[i - 1];
    nums[i - 1] = temp;
    return;
    }
    }
    }
    }
    // ���������������������������������������������������������������������
    Arrays.sort(nums);
    }
    }

    ���������������������

    ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

    ���������������

    ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

    ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

    上一篇:java刷题--33搜索旋转排序数组
    下一篇:Python标准库系列之sys模块

    发表评论

    最新留言

    路过,博主的博客真漂亮。。
    [***.116.15.85]2025年04月17日 12时13分12秒