大数据开发 --- 算法刷题篇

⏳环境:window10、CentOs7、VMware15.5

📃专栏:刷题篇(力扣算法题)

🎯选自:大数据开发(java)

本专栏:仅用于自己的刷题记录。

1. 数字次数题

(1) 题目136. 只出现一次的数字

限制点:
提示:
·1 <= nums.length <= 3 * 104
·-3 * 104 <= nums[i] <= 3 * 104
·除了某个元素只出现一次以外,其余每个元素均出现两次。

知识点:
·交换律:a ^ b ^ c <=> a ^ c ^ b
·任何数于0异或为任何数 0 ^ n => n
·相同的数异或为0: n ^ n => 0
var a = [2,3,2,4,4]
2 ^ 3 ^ 2 ^ 4 ^ 4等价于 2 ^ 2 ^ 4 ^ 4 ^ 3 => 0 ^ 0 ^3 => 3

(2) 连续子数组

1.声明数组:

举例:数组a:int[] a={
   
   1,2,3};

那么,
它的所有子序列:{
   
   1}{
   
   2}{
   
   12}{
   
   3}{
   
   13}{
   
   23}{
   
   123}
它的连续子数组:{
   
   1}{
   
   12}{
   
   123}{
   
   2}{
   
   23}{
   
   3}
它的所有排列:{
   
   123}{
   
   132}{
   
   213}{
   
   312}{
   
   231}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值