LeetCode 670. 最大交换

相关思路

把num放到字符数组中,遍历所有交换两个数字的num,并且取出最大值。

相关代码

class Solution {
    public int maximumSwap(int num) {
        String s = ""+num;
        char a[] = s.toCharArray();
        int max=num;
        for(int i=0;i<s.length();i++){
            for(int j=i+1;j<s.length();j++){
                swap(i,j,a);
                max = Math.max(max,Integer.parseInt(new String(a)));
                swap(i,j,a);
            }
        }
        return max;
    }
    public void swap(int i,int j,char a[]){
        char t = a[i];
        a[i] = a[j];
        a[j] = t;
    }
}

相关推荐

  1. leetcode670-交换

    2024-04-09 19:00:02       46 阅读
  2. leetcode670交换

    2024-04-09 19:00:02       33 阅读
  3. LeetCode 670. 交换

    2024-04-09 19:00:02       14 阅读
  4. 670. 交换

    2024-04-09 19:00:02       32 阅读
  5. LeetCode每日一题 | 670. 交换

    2024-04-09 19:00:02       36 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-09 19:00:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-09 19:00:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-09 19:00:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-09 19:00:02       18 阅读

热门阅读

  1. memset()函数及其作用

    2024-04-09 19:00:02       18 阅读
  2. 蓝桥杯-【二分】求阶乘

    2024-04-09 19:00:02       13 阅读
  3. 力扣经典150题第九题:跳跃游戏

    2024-04-09 19:00:02       17 阅读
  4. K8S Deployment HA

    2024-04-09 19:00:02       12 阅读
  5. 查找同一个进程显示在任务栏上的多个窗口

    2024-04-09 19:00:02       15 阅读
  6. Qt 翻译工具:使用 tr() 函数实现多语言支持

    2024-04-09 19:00:02       20 阅读
  7. Vue中Suspense组件详细介绍

    2024-04-09 19:00:02       12 阅读
  8. 特权账号怎么管?企业真的很为难!

    2024-04-09 19:00:02       13 阅读
  9. NIO与BIO

    2024-04-09 19:00:02       11 阅读
  10. 蓝桥杯 算法训练 藏匿的刺客

    2024-04-09 19:00:02       11 阅读