leetcode268-Missing Number

这道题目要求缺失的数字,一般解决数组的问题,要么往排序数组,要么往双指针遍历这些方向上靠,要么往异或方向上靠,总之落点无非就只有这几个。我们要求缺失的数字,可以依次让1~n和数组元素进行异或运算,最终剩下的那个肯定就是缺失的元素

public class missingNumber {
	public static void main(String[] args) {
		int[] arr ={3,0,1};
		System.out.println(getMiss(arr));
	}
	public static int getMiss(int[] arr) {
		int res = 0;
		for(int i = 0;i<arr.length;i++) {
			res ^= (i+1) ^ arr[i];
		}
		return res;
	}
}

相关推荐

  1. leetcode268-Missing Number

    2024-04-05 03:04:02       39 阅读
  2. Leetcode268.丢失的数字

    2024-04-05 03:04:02       57 阅读
  3. LeetCode--26

    2024-04-05 03:04:02       54 阅读
  4. LeetCode258. 各位相加

    2024-04-05 03:04:02       61 阅读
  5. LeetCode258. Add Digits

    2024-04-05 03:04:02       66 阅读
  6. [leetcode] 228. 汇总区间

    2024-04-05 03:04:02       36 阅读
  7. LeetCode 1351, 1, 208

    2024-04-05 03:04:02       26 阅读
  8. LeetCode 74, 228, 39

    2024-04-05 03:04:02       17 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-05 03:04:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-05 03:04:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-05 03:04:02       87 阅读
  4. Python语言-面向对象

    2024-04-05 03:04:02       96 阅读

热门阅读

  1. 用筛选法(埃拉托色尼筛法)求100之内的素数

    2024-04-05 03:04:02       35 阅读
  2. 计算机网络概述

    2024-04-05 03:04:02       38 阅读
  3. 域名被污染了怎么恢复

    2024-04-05 03:04:02       34 阅读
  4. 面试算法-135-最长递增子序列的个数

    2024-04-05 03:04:02       35 阅读
  5. Memcached 教程之 Memcached append 命令(八)

    2024-04-05 03:04:02       37 阅读
  6. 光伏电站巡检无人机技术优势分析

    2024-04-05 03:04:02       37 阅读
  7. redis-事务使用方法

    2024-04-05 03:04:02       27 阅读