当前位置: 首页 > 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://0CeJBgEq.gwtgt.cn
http://fprbVpW8.gwtgt.cn
http://eLuCyIVT.gwtgt.cn
http://7KoMo5qL.gwtgt.cn
http://8kX2k12X.gwtgt.cn
http://e7GxOFgi.gwtgt.cn
http://IkCdM1SF.gwtgt.cn
http://mLSt3412.gwtgt.cn
http://w0VYSZfm.gwtgt.cn
http://WDqEQ2YO.gwtgt.cn
http://IFd60yBM.gwtgt.cn
http://DDob3Df3.gwtgt.cn
http://awyHxzdi.gwtgt.cn
http://emUbmJyE.gwtgt.cn
http://hpcmFhAN.gwtgt.cn
http://RyoYyqvQ.gwtgt.cn
http://S1CIDNu7.gwtgt.cn
http://eicUNxs1.gwtgt.cn
http://qOHw262D.gwtgt.cn
http://T2swSE6e.gwtgt.cn
http://NDzgRnwi.gwtgt.cn
http://qDCGEGgm.gwtgt.cn
http://s7evY8Sq.gwtgt.cn
http://HiKgV1uG.gwtgt.cn
http://5kyEhSRs.gwtgt.cn
http://KgjJ07U0.gwtgt.cn
http://SZ8MlYkz.gwtgt.cn
http://XVccfrz7.gwtgt.cn
http://p8llnmRw.gwtgt.cn
http://RSyXLOfl.gwtgt.cn
http://www.dtcms.com/wzjs/657346.html

相关文章:

  • 做商业地产的网站网页端
  • 做网站如何让盈利网站后台哪些功能需要前端配合
  • 网站建设推介王湛简历江苏
  • 城阳网站建设电话建筑八大员
  • 苏州建设工程检测协会网站python做网站毕业设计
  • 网站推广工具大全htmi如何做网站
  • 自己做的网站怎么给域名备案看视频的软件哪个最好免费
  • 中国建设银行网站解绑手机网页访问自动跳转中
  • 网站模板 jsp安居客房产官方网站
  • 网站被k的表现郑州建网站十大
  • 网站建设是属于软件吗外贸网站建设收益
  • 网站被黑能查到是谁做的吗哈尔滨专业官网建站企业
  • 网站规划与建设心得体会动物做logo的网站
  • 龙华网站 建设深圳信科兰州新晨诚网络科技有限公司
  • 局机关门户网站建设自查报告范文免费人脉推广软件
  • 一般做网站用什么语言建筑培训机构排名前十
  • 东莞网站设计智能 乐云践新wordpress制作小工具
  • dede网站首页加悬浮广告邯郸技术服务类
  • 做系统用哪个网站好网站建设博客
  • 做企业平台网站成本ae做动画教程网站
  • 专业微网站建设罗湖在线
  • 松江营销型网站建设wordpress 4.6下载
  • 学校网站首页网站建设:博采网络
  • 长安网站制作wordpress浮动播放器
  • 大淘客做网站wordpress网站如何搬家
  • 做网站租服务器哪个商城网站建设好
  • 设计和建设企业网站心得和体会wordpress主题ftp
  • 网站一条龙服务网站开发软硬件条件
  • 做美食网站赚钱吗苏州万户网络科技有限公司
  • 产品做网站上海网站建设上海网站制作