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

企业网站建设公司司智能营销系统

企业网站建设公司司,智能营销系统,北京市网站建设企业,中企动力企业邮箱网址1558. 得到目标数组的最少函数调用次数 原题链接:完成情况:解题思路:参考代码: 原题链接: 1558. 得到目标数组的最少函数调用次数 https://leetcode.cn/problems/minimum-numbers-of-function-calls-to-make-target…

1558. 得到目标数组的最少函数调用次数

  • 原题链接:
  • 完成情况:
  • 解题思路:
  • 参考代码:

原题链接:

1558. 得到目标数组的最少函数调用次数

https://leetcode.cn/problems/minimum-numbers-of-function-calls-to-make-target-array/description/

完成情况:

在这里插入图片描述

解题思路:

public static void main(String[] args) {//给你一个与 nums 大小相同且初始值全为 0 的数组 arr//要么一个加1【+1】,要么全乘2【*2】//初始全零,返回的时候,输出次数//然后题目会给你目标结果//采用结果倒推法,会更好一点。
}/***全程就两件事需要你做,遇到奇数则-1,,,,最后一圈结束则全部数/2* 一直循环,直到全部的数都变成0为止。** @param nums* @return*/

参考代码:

package LeetCode中等题02;public class __1558得到目标数组的最少函数调用次数 {/**** @param args*/public static void main(String[] args) {//给你一个与 nums 大小相同且初始值全为 0 的数组 arr//要么一个加1【+1】,要么全乘2【*2】//初始全零,返回的时候,输出次数//然后题目会给你目标结果//采用结果倒推法,会更好一点。}/***全程就两件事需要你做,遇到奇数则-1,,,,最后一圈结束则全部数/2* 一直循环,直到全部的数都变成0为止。** @param nums* @return*/public int minOperations(int[] nums) {int res = 0,maxN = 0;for (int num : nums){maxN = Math.max(maxN,num);while (num != 0) {if ((num & 1) != 0){res++;}num >>= 1;}}//加法和乘法分离的计算if (maxN != 0){while (maxN != 0){res++;maxN >>= 1;}res--;      //-1时,进行的右移为0,认为的右移二进制}return res;}
}
http://www.yidumall.com/news/56281.html

相关文章:

  • 专做户外装备测评视频网站深圳百度推广开户
  • java教程网站百度竞价效果怎么样
  • 0基础如何做网站dz论坛seo
  • 色情网站模板网站建设的步骤
  • 如何做网站首页关键词青岛seo网站排名
  • 获取网站验证码地址百度指数行业排行
  • 网站系统优化人员优化是什么意思
  • html电子商务网站模版百度竞价推广课程
  • 提供龙岗网站建设南阳seo优化
  • 永年哪做网站搜索引擎实训心得体会
  • 企业网站建设价格百度市场应用官方app
  • 东莞交易中心杭州seo网站排名
  • 做网站主播要什么条件软文营销的写作技巧有哪些
  • 动态网站开发技术哪几种杭州百度快照推广
  • 做网站和推广需要多少钱网站平台推广
  • 哪些网站可以做付费视频网络营销学什么内容
  • 基于jsp的网站开发开题报告百度上做推广怎么收费
  • 博客网站需要的功能优化关键词的方法
  • 骏驰网站开发百度q3财报2022
  • 福建省做鞋批发网站百度搜索引擎的原理
  • 广州做护肤品的网站百度seo效果怎么样
  • 武汉建站软件深圳百度开户
  • 寮步网站建设极致发烧网站收录提交入口网址
  • 体检网站源码新媒体运营师证书
  • 专门做日租房的网站怎么建自己的网站?
  • 网站建设公司排名微信群二维码推广平台
  • 介绍做素食的网站百度首页关键词推广
  • 怎么找平台推广自己的产品seo推广主要做什么
  • 如何在微信公众号内部做网站信阳百度推广公司电话
  • 一级域名的网站制作汕头seo推广外包