当前位置: 首页 > news >正文

专门做创意桌椅的网站wordpress调用幻灯片

专门做创意桌椅的网站,wordpress调用幻灯片,网站开发技术文档,seo策划方案给你一个长度为 n 的 整数 数组 pref 。找出并返回满足下述条件且长度为 n 的数组 arr : pref[i] arr[0] ^ arr[1] ^ … ^ arr[i]. 注意 ^ 表示 按位异或(bitwise-xor)运算。 可以证明答案是 唯一 的。 示例 1: 输入&#xf…

给你一个长度为 n 的 整数 数组 pref 。找出并返回满足下述条件且长度为 n 的数组 arr :

pref[i] = arr[0] ^ arr[1] ^ … ^ arr[i].
注意 ^ 表示 按位异或(bitwise-xor)运算。

可以证明答案是 唯一 的。

示例 1:

输入:pref = [5,2,0,3,1]
输出:[5,7,2,3,2]
解释:从数组 [5,7,2,3,2] 可以得到如下结果:

  • pref[0] = 5
  • pref[1] = 5 ^ 7 = 2
  • pref[2] = 5 ^ 7 ^ 2 = 0
  • pref[3] = 5 ^ 7 ^ 2 ^ 3 = 3
  • pref[4] = 5 ^ 7 ^ 2 ^ 3 ^ 2 = 1
    示例 2:

输入:pref = [13]
输出:[13]
解释:pref[0] = arr[0] = 13

提示:

1 <= pref.length <= 105
0 <= pref[i] <= 106

根据题意,我们得到以下公式:
pref[i - 1] = arr[0] ^ arr[1] ^ … ^ arr[i - 1]
pref[i] = arr[0] ^ arr[1] ^ … ^ arr[i] = pref[i - 1] ^ arr[i]

如果a ^ b = c,则b = a ^ c,a = b ^ c,因此arr[i] = pref[i] ^ pref[i - 1],直接模拟即可:

class Solution {
public:vector<int> findArray(vector<int>& pref) { vector <int> res(1, pref[0]);for (int i = 1; i < pref.size(); ++i){res.push_back(pref[i - 1] ^ pref[i]);}return res;}
};

如果pref的长度为n,则此算法时间复杂度为O(n),空间复杂度为O(1)。

http://www.yayakq.cn/news/480881/

相关文章:

  • 吉首市建设局官方网站网站设计怎么算侵权
  • 微信怎么做淘客网站公司黄页查询
  • 东莞本地招聘网站漳州网站建设点击博大选
  • 专用于做网站公司wordpress插件cdn
  • s001网站建设湖南金辉建设集团有限公司网站
  • 做网站的需求调研app和网站的区别
  • 人才招聘网站开发+源代码网站优化做网站优化
  • 做购物平台网站客户体验活动html5网站正在建设中
  • 手机网站返回顶部代码外包公司驻场能不能去
  • 网站采用什么字体做环保网站案例分析
  • 个人网站备案后可以随意建站吗seo培训学院官网
  • 河北高端网站定制公司大地seo
  • 可以制作网站的软件快速提升网站关键词排名
  • 成都网页设计培训机构网站seo推广招聘
  • 188网站开发建设一个网站的支出
  • wordpress最大的网站淘宝导购网站怎么做
  • 三河市网站建设wordpress桌面宠物
  • 电脑网站自适应怎么做wordpress帮助中心模板
  • 个人备案网站做盈利合法吗如何提高网站用户体验
  • 个人建个网站多少钱互联网 网站建设
  • 上海市企业网站建设网站建设指导方案
  • 公司seo推广营销网站网站推广句子
  • 淘宝网站建设步骤wordpress 改 分隔
  • 为企业开发网站企业所得税怎么算2021
  • 网站界面设计描述自媒体app下载
  • 做网站用什么字体最明显企业把网站关闭原因
  • 机械网站优化万网是什么网站
  • 给我看高清的视频在线观看甘肃新站优化
  • 生鲜电商网站建设与管理合肥 网站建设
  • wap网站制作视频教程网站运维合同