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

北京知名网站建设公司电商网站开发要多少钱

北京知名网站建设公司,电商网站开发要多少钱,网站设计项目明细,潍坊建设公司给你两个下标从 0 开始长度为 n 的整数排列 A 和 B 。 A 和 B 的 前缀公共数组 定义为数组 C #xff0c;其中 C[i] 是数组 A 和 B 到下标为 i 之前公共元素的数目。 请你返回 A 和 B 的 前缀公共数组 。 如果一个长度为 n 的数组包含 1 到 n 的元素恰好一次#xff0c;我…给你两个下标从 0 开始长度为 n 的整数排列 A 和 B 。 A 和 B 的 前缀公共数组 定义为数组 C 其中 C[i] 是数组 A 和 B 到下标为 i 之前公共元素的数目。 请你返回 A 和 B 的 前缀公共数组 。 如果一个长度为 n 的数组包含 1 到 n 的元素恰好一次我们称这个数组是一个长度为 n 的 排列 。 示例 1 输入A [1,3,2,4], B [3,1,2,4] 输出[0,2,3,4] 解释i 0没有公共元素所以 C[0] 0 。 i 11 和 3 是两个数组的前缀公共元素所以 C[1] 2 。 i 212 和 3 是两个数组的前缀公共元素所以 C[2] 3 。 i 3123 和 4 是两个数组的前缀公共元素所以 C[3] 4 。 示例 2 输入A [2,3,1], B [3,1,2] 输出[0,1,3] 解释i 0没有公共元素所以 C[0] 0 。 i 1只有 3 是公共元素所以 C[1] 1 。 i 212 和 3 是两个数组的前缀公共元素所以 C[2] 3 。 提示 1 A.length B.length n 50 1 A[i], B[i] n 题目保证 A 和 B 两个数组都是 n 个元素的排列。 法一直接模拟即可 func findThePrefixCommonArray(A []int, B []int) []int {// 用int64来记录数组A和B中出现过的数字因为最多只有50种数字// 位运算用无符号数iA : uint64(0)iB : uint64(0)n : len(A)C : []int{}for i : 0; i n; i {iA | 1 A[i]iB | 1 B[i]C append(C, getCommonBitNum(iA, iB))}return C }func getCommonBitNum(iA, iB uint64) int {and : iA iBans : 0for and ! 0 {ansand (and - 1)}return ans }此算法时间复杂度为O(n)空间复杂度为O(1)。 法二在计算一个数字的位数时可以用bits.OnesCount func findThePrefixCommonArray(A []int, B []int) []int {iA : uint(0)iB : uint(0)n : len(A)// 我们已知C的大小就不初始化为空了就像c vectorC : make([]int, n)for i : 0; i n; i {iA | 1 A[i]iB | 1 B[i]C[i] bits.OnesCount(iA iB)}return C }此算法时间复杂度为O(n)空间复杂度为O(1)。
http://www.w-s-a.com/news/329409/

相关文章:

  • 英德建设局网站龙岩网上房地产网
  • wordpress vr网站电影网页设计尺寸
  • 做淘宝客新增网站推广怎样开一家公司
  • 企业网站有必要做吗?网站平均停留时间
  • 蘑菇街的网站建设凡科网站建设网页怎么建
  • 中国光大国际建设工程公司网站论坛是做网站还是app好
  • 地产集团网站建设高德是外国公司吗?
  • 天津市网站建站制作网站建设新报价图片欣赏
  • 怎么样在百度搜到自己的网站高端房产网站建设
  • 邯郸做移动网站多少钱ui设计好就业吗
  • 共享虚拟主机普惠版做网站产品推广包括哪些内容
  • 广州市网站建站免费咨询医生有问必答
  • app网站建设制作哪个网站可以做魔方图片
  • 教育培训网站建设方案模板下载网站文风
  • 电龙网站建设wordpress文章两端对齐
  • 做外单网站亚马逊免费的网站加速器
  • 英文网站推广工作一个虚拟主机可以做几个网站吗
  • 微网站 合同重庆电力建设设计公司网站
  • 网站怎么设置支付网站源码下载后怎么布置
  • 广州市公需课在哪个网站可以做手机商城软件下载
  • app网站建设需要什么长治网站建设公司
  • 网站模板平台广告宣传网站
  • cc域名的网站做网站放太多视频
  • 让公司做网站要注意什么建设工程公司企业文化
  • 佛山搭建建网站哪家好微信如何建立自己的公众号
  • 联想公司网站建设现状广州建网站兴田德润团队
  • 网站开发的技术有网页设计实训报告工作内容和步骤
  • 视频做网站长沙网站制作平台
  • js网站建设北京seo公司优化网络可见性
  • 付款网站源码建网站卖东西