LeetCode 1442. 形成两个异或相等数组的三元组数目 Java
Posted oyzg
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. 形成两个异或相等数组的三元组数目