LeetCode 1442. 形成两个异或相等数组的三元组数目 Java
Posted 醉苼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode 1442. 形成两个异或相等数组的三元组数目 Java相关的知识,希望对你有一定的参考价值。
解题思路
a==b所以a^b=0 即 arr[i]…arr[k] = 0;
代码:
class Solution {
public int countTriplets(int[] arr) {
int count = 0;
for(int i = 0; i < arr.length-1; i++) {
int sum = arr[i];
for(int j = i+1; j < arr.length; j++) {
sum ^= arr[j];
if(sum == 0) {
count += (j-i);
}
}
}
return count;
}
}
以上是关于LeetCode 1442. 形成两个异或相等数组的三元组数目 Java的主要内容,如果未能解决你的问题,请参考以下文章
算法leetcode1442. 形成两个异或相等数组的三元组数目(rust真是好用)
算法leetcode1442. 形成两个异或相等数组的三元组数目(rust真是好用)
leetcode1442. 形成两个异或相等数组的三元组数目
LeetCode 1442. 形成两个异或相等数组的三元组数目