Java教程

做矩阵随机翻转的小领悟

本文主要是介绍做矩阵随机翻转的小领悟,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

做矩阵随机翻转的小领悟

class Solution {

    int  n, total;
    int  x;

    public Solution(int m, int n) {

        this.n = n;
        this.total = m * n;
        x=0;
    }

    public int[] flip() {
        //保证计数器不超过最大长度
        if(x==total)x=0;
        int a1=x/n;
        int a2=x%n;
        x++;
        return new int[]{a1,a2};

    }

    public void reset() {

    }
}

这么写的话 flip函数只要一直调用就可以逐次返回矩阵的行和列 。
做矩阵题,第一反应 行=计数器/总列数列=计数器%总列数

这篇关于做矩阵随机翻转的小领悟的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!