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

网站推广排名公司做视频用的网站有哪些

网站推广排名公司,做视频用的网站有哪些,图片自动生成器,成都微信网站建设报价单购物车内的商品价格按照升序记录于数组 price。请在购物车中找到两个商品的价格总和刚好是 target。若存在多种情况,返回任一结果即可。 示例 1: 输入:price [3, 9, 12, 15], target 18 输出:[3,15] 或者 [15,3]示例 2&#x…

购物车内的商品价格按照升序记录于数组 price。请在购物车中找到两个商品的价格总和刚好是 target。若存在多种情况,返回任一结果即可。

示例 1:

输入:price = [3, 9, 12, 15], target = 18
输出:[3,15] 或者 [15,3]

示例 2:

输入:price = [8, 21, 27, 34, 52, 66], target = 61
输出:[27,34] 或者 [34,27]

LCR 179. 查找总价格为目标值的两个商品 - 力扣(LeetCode) 

二分查找法(纯粹想练一下二分查找) 

class Solution {public int[] twoSum(int[] price, int target) {int[] result = new int[2];for(int i = 0; i < price.length; i++){if(binarySearch(price, 0 , price.length -1, target - price[i])){result[0] = price[i];result[1] = target - price[i];}}return result;}private boolean binarySearch(int[] arr , int left, int right,  int target){int mid = left + (right - left)/2;if(left > right){return false;}if(arr[mid] == target){return true;} else if(arr[mid] > target){return binarySearch(arr, left , mid - 1 , target);} else{return binarySearch(arr, mid + 1 , right , target);}}
}

双指针法:

class Solution {public int[] twoSum(int[] price, int target) {int i = 0, j = price.length - 1;while(i < j) {int s = price[i] + price[j];if(s < target) i++;else if(s > target) j--;else return new int[] { price[i], price[j] };}return new int[0];}
}作者:Krahets
链接:https://leetcode.cn/problems/he-wei-sde-liang-ge-shu-zi-lcof/solutions/164083/mian-shi-ti-57-he-wei-s-de-liang-ge-shu-zi-shuang-/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

拓展题目:

待传输文件被切分成多个部分,按照原排列顺序,每部分文件编号均为一个 正整数(至少含有两个文件)。传输要求为:连续文件编号总和为接收方指定数字 target 的所有文件。请返回所有符合该要求的文件传输组合列表。

注意,返回时需遵循以下规则:

  • 每种组合按照文件编号 升序 排列;
  • 不同组合按照第一个文件编号 升序 排列。

LCR 180. 文件组合 - 力扣(LeetCode)

 List<int[]> vec = new ArrayList<int[]>();int sum = 0, limit = (target - 1) / 2; // (target - 1) / 2 等效于 target / 2 下取整for (int i = 1; i <= limit; ++i) {for (int j = i;; ++j) {sum += j;if (sum > target) {sum = 0;break;} else if (sum == target) {int[] res = new int[j - i + 1];for (int k = i; k <= j; ++k) {res[k - i] = k;}vec.add(res);sum = 0;break;}}}return vec.toArray(new int[vec.size()][]);作者:力扣官方题解
链接:https://leetcode.cn/problems/he-wei-sde-lian-xu-zheng-shu-xu-lie-lcof/solutions/128296/mian-shi-ti-57-ii-he-wei-sde-lian-xu-zheng-shu-x-2/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

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

相关文章:

  • 手机端网站开发教程专业柳州网站建设多少钱
  • 网站建设招标流程钉钉邮箱登录入口
  • 江西省建设厅网站制作灯笼的手工做法简单漂亮
  • 一个门户网站需要多大的空间怎样将qq空间建设为个人网站
  • 全国企业信用信息公示系统网站想在网站里添加超链接怎么做
  • wordpress国外主题网站秦皇岛seo
  • 做网站要花多少钱wordpress小工具跟随
  • 网站开发流程可规划为哪三个阶段网站建设费计入 科目
  • 代码网站怎么制作初中文凭怎么自考大专
  • 做销售网站多少钱单位网站建设要多少钱
  • 快速做网站公司报价历史文化类网站源码
  • 电商网站开发的底层架构贵阳国家经济技术开发区门户网站
  • 硬笔书法网站是谁做的酒店网站怎么做
  • 信誉好的做网站公司成都定制app开发公司
  • 做守望先锋h的网站做视频网站审核编辑有假么
  • 三亚网seo怎么刷关键词排名
  • 制作企业网站htmlwordpress赞赏功能
  • 软装设计案例网站网站制作div区域是哪儿
  • 青岛做公司网站注册的多吗镇江网站建设优化案例分析
  • 官网网站建设研究公司名称大全简单大气三个字
  • 福州百度做网站多少钱北京橙乐视觉广告有限公司
  • 山东网站建设哪家公司好电子元器件网站建设
  • 网站前置审批类型wordpress 添加主题编辑器
  • 邢台县教育局五库建设网站学做网站开发要1万6
  • 备案网站域名和主机关系最近三天的国际新闻大事
  • 湖南响应式网站建设费用贵阳做网站费用
  • 为什么那么多人建网站做博客装饰公司接单技巧
  • c语言 做网站ppt素材大全免费图片
  • 外贸网站建设十大标准石家庄商城网站制作
  • 一加网站开发阿三做网站