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

东莞网站建设制作软件下载百度app最新版并安装

东莞网站建设制作软件,下载百度app最新版并安装,做网站只用前端知识可以吗,哈尔滨网站建设市场分析解码异或后的数组 题目描述尝试做法 题目描述 未知整数数组 arr 由 n 个非负整数组成。 经编码后变为长度为 n - 1 的另一个整数数组 encoded ,其中 encoded[i] arr[i] XOR arr[i 1] 。例如,arr [1,0,2,1] 经编码后得到 encoded [1,2,3] 。 给你编…

解码异或后的数组

  • 题目描述
  • 尝试做法

题目描述

未知整数数组 arr 由 n 个非负整数组成。

经编码后变为长度为 n - 1 的另一个整数数组 encoded ,其中 encoded[i] = arr[i] XOR arr[i + 1] 。例如,arr = [1,0,2,1] 经编码后得到 encoded = [1,2,3] 。

给你编码后的数组 encoded 和原数组 arr 的第一个元素 first(arr[0])。

请解码返回原数组 arr 。可以证明答案存在并且是唯一的。

示例 1:

输入:encoded = [1,2,3], first = 1
输出:[1,0,2,1]
解释:若 arr = [1,0,2,1] ,那么 first = 1 且 encoded = [1 XOR 0, 0 XOR 2, 2 XOR 1] = [1,2,3]
示例 2:

输入:encoded = [6,2,7,3], first = 4
输出:[4,2,0,7,4]

提示:

2 <= n <= 104
encoded.length == n - 1
0 <= encoded[i] <= 105
0 <= first <= 105

尝试做法

我没记错的话,异或的异或是本身。也就是(x^y) ^y = x

class Solution {public int[] decode(int[] encoded, int first) {int len = encoded.length;int[] ans = new int[len + 1];ans[0] = first;for(int i = 1; i < len + 1; ++i){ans[i] = encoded[i - 1] ^ ans[i - 1];}return ans;}
}

所以再对encode按照相同规则进行异或操作即可。
暂时没有找到其他的做法。

http://www.dtcms.com/wzjs/516937.html

相关文章:

  • .mom域名可以做网站吗google关键词工具
  • 郑州网站建设及托管seo是什么职位
  • 做淘宝差不多的网站女教师遭网课入侵视频
  • 网站做视频百度搜图入口
  • 专业的集团网站建设seo站长教程
  • 政府网站建设进展情况外链购买平台
  • 武汉商城网站建设今日热点新闻头条
  • 做展厅 参考什么网站营销推广费用方案
  • 网站设计主题中文来几个关键词兄弟们
  • 呼市做引产z首大网站百度代理查询
  • 百度怎样收录网站建网站找哪个平台好呢
  • 网站内部优化策略百度的营销推广模式
  • 创意网站建设微商已经被国家定为传销了
  • 笔记本做网站优化师是一份怎样的工作
  • 网页制作与网站建设试卷及答案杭州seo公司
  • appcms程序怎么做网站深圳做网站的公司
  • 360下载志鸿优化网官网
  • 网站项目书范文企业网络营销目标
  • 手机网站建设地址网店推广运营策略
  • 私服网站如何做seo西安市网站
  • 百度显示网站正在建设中中国去中心化搜索引擎
  • 快递物流网站建设开发具备哪些功能百度股市行情上证指数
  • 河间申梦网站建设制作刷关键词要刷大词吗
  • 网站视频怎么做的好处百度关键词搜索推广
  • 百度网站排名全掉谷歌seo
  • 智慧团建注册登录入口官网手机版seo排名优化的网站
  • 学校网站建设方案策划书百度搜索引擎广告投放
  • 深圳和海枫建设集团有限公司网站做好网络推广
  • 高端企业网站建设注意问题优化百度涨
  • logo在线制作免费网站东莞网站seo优化托管