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

大同网络公司网络优化是什么专业

大同网络公司,网络优化是什么专业,如何查看网站名称,创意设计绘画作品【问题描述】[中等] 给定两个整数#xff0c;被除数 dividend 和除数 divisor。将两数相除#xff0c;要求不使用乘法、除法和 mod 运算符。返回被除数 dividend 除以除数 divisor 得到的商。整数除法的结果应当截去#xff08;truncate#xff09;其小数部分#xff0c;…【问题描述】[中等] 给定两个整数被除数 dividend 和除数 divisor。将两数相除要求不使用乘法、除法和 mod 运算符。返回被除数 dividend 除以除数 divisor 得到的商。整数除法的结果应当截去truncate其小数部分例如truncate(8.345) 8 以及 truncate(-2.7335) -2示例 1:输入: dividend 10, divisor 3 输出: 3 解释: 10/3 truncate(3.33333..) truncate(3) 3 示例 2:输入: dividend 7, divisor -3 输出: -2 解释: 7/-3 truncate(-2.33333..) -2 【解答思路】 1. 暴力超时 时间复杂度O(N) 空间复杂度O(1) public int divide(int dividend, int divisor) {if(dividendInteger.MIN_VALUEdivisor-1)return Integer.MAX_VALUE;boolean k(dividend0divisor0)||(dividend0divisor0);int result0;dividend-Math.abs(dividend);divisor-Math.abs(divisor);while(dividenddivisor) {dividend-divisor;result1;}return k?result:-result;} 2. 二分法优化 时间复杂度O(logN) 空间复杂度O(1) public int divide(int dividend, int divisor) {if(dividendInteger.MIN_VALUEdivisor-1)return Integer.MAX_VALUE;boolean k(dividend0divisor0)||(dividend0divisor0);int result0;dividend-Math.abs(dividend);divisor-Math.abs(divisor);while(dividenddivisor) {int tempdivisor;int c1;while(dividend-temptemp) {temptemp1;cc1;}dividend-temp;resultc;}return k?result:-result;} 【总结】 1.正数统一转化为负数 边界思考量相对较小 2.可用二分法对暴力法进行优化 3.符号问题 脑子要清醒 转载https://leetcode-cn.com/problems/divide-two-integers/solution/yong-fu-shu-yun-suan-jian-hua-bian-jie-chu-li-by-g/
http://www.pierceye.com/news/26787/

相关文章:

  • 工作室 网站建设企业邮箱在哪里登陆
  • 网站幻灯深圳创业贷
  • 广东专业的网站制作廊坊建设银行网站
  • 公装网站怎么做中华室内设计网节点图
  • 十堰市郧城建设网站简述搜索引擎优化
  • 宜春做网站的公司哪家好如何解析网站
  • 美工设计素材网站做钻石资讯网站
  • 酷炫的网站怎么自己做网站挂到百度上
  • 专业图书商城网站建设花都区pc端网站建设
  • 个人可以做几个网站吗wordpress 相册 不显示
  • 网站实施过程模块化网站建设 局域网
  • 沈阳网站维护哪个网站建设服务器是在国外的
  • 金华建设公司网站贵阳建设网站
  • 三门峡市建设局网站上海心橙科技网站建设
  • 邯郸网站设计怎么建医疗网站
  • 营销型网站上海制作图片墙网站源码
  • 网站建设与制wordpress编辑器不行
  • 有什么网站可以自己做书wordpress列表页调用
  • 佛山制作网站企业长沙精品网站制作
  • 吴江网站设计我要自学网网站建设
  • 网站访问者郑州开发软件的公司
  • 建设银行代发工资清单网站网络推广公司简介
  • 新余做网站公司网站模板吧
  • 织梦后台如何做网站地图产品页面设计模板
  • 黑河建设网站大学生建设什么网站好
  • 网页制作网站发布教学设计网站没有备案可以做百度推广吗
  • 淮南品牌网站建设电话湘潭网站建设有名磐石网络
  • 衡阳网站优化教程简单手机网站
  • 冉冉科技网站建设专业做网站价格
  • 软件下载网站如何履行安全管理义务确保提供的软件不含恶意程序北京 网站开发