MappedList.java 文件源码

java
阅读 20 收藏 0 点赞 0 评论 0

项目:POL-POM-5 作者:
protected void permute(Change<? extends F> c) {
    int from = c.getFrom();
    int to = c.getTo();

    if (to > from) {
        List<E> clone = new ArrayList<E>(mappedValues);
        int[] perm = IntStream.range(0, size()).toArray();

        for (int i = from; i < to; ++i) {
            perm[i] = c.getPermutation(i);
            mappedValues.set(i, clone.get(c.getPermutation(i)));
        }

        nextPermutation(from, to, perm);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号