使用hashmap解决方案查找具有给定差异的对

mm9b1k5b  于 2021-08-20  发布在  Java
关注(0)|答案(0)|浏览(145)

关闭。这个问题需要详细或明确。它目前不接受答案。
**想改进这个问题吗?**编辑这篇文章,添加细节并澄清问题。

6天前关门。
改进这个问题
我试图使用hashmap方法解决这个问题,但我的代码无法解释差异为零的情况。如何使用hashmap方法解释0差异

import java.util.*;
public class Solution {
    public int solve(int[] A, int B) {
        Map<Integer,Integer> map = new HashMap<>();
        for(int i=0;i<A.length;i++)
        {
            map.put(A[i],map.getOrDefault(A[i],0)+1);
        }

        for(int i=0;i<A.length;i++)
        {
            if(map.containsKey(A[i]+B))
            return 1;
        }
        return 0;
    }
}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题