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

网站建设哪个公司服务好可以自己做效果图的网站

网站建设哪个公司服务好,可以自己做效果图的网站,dede仿网站目录,网站模板 金融题目 LCR 179. 查找总价格为目标值的两个商品 购物车内的商品价格按照升序记录于数组 price。请在购物车中找到两个商品的价格总和刚好是 target。若存在多种情况#xff0c;返回任一结果即可。 示例 1#xff1a; 输入#xff1a;price [3, 9, 12, 15], target 18 输出返回任一结果即可。 示例 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] 提示 1 price.length 10^5 1 price[i] 10^6 1 target 2*10^6 解法1哈希表 哈希表解法就类似于1. 两数之和这题的解法也就是一边遍历一边将遍历到的数可能的解存起来然后看看后面会不会遍历到这个数 class Solution { public:vectorint twoSum(vectorint price, int target) {setint st;for(auto ele:price){if(st.find(ele)!st.end()) return vectorint{ele, target-ele};else st.insert(target-ele);}return vectorint{-1, -1};} };解法2滑动指针数学 哈希表解法相对于暴力遍历两轮当然复杂度不会太高但是这道题还有一个条件是升序数组并没有用到实际上如果利用头尾两个指针计算其和当过大时就让尾指针向左移动缩小和当和过小时就让头指针向右移动增大和这样便免去了哈希表的哈希过程的时间那么这样可能错过该有的解吗其实不会设想和大于目标值也就是最小的元素最大的元素大于目标值此时尾指针递减其实就是直接排除了尾部元素因为此时已经知道了最大元素与最小元素的和都会超过目标值所以最大元素必不可能是目标值的组成元素之一所以可以直接排除 class Solution { public:vectorint twoSum(vectorint price, int target) {int i0, jprice.size()-1, sum;while(i!j){sumprice[i]price[j];if(sumtarget) return vectorint{price[i], price[j]};sumtarget ? i : --j; }return vectorint{-1, -1};} };
http://www.pierceye.com/news/344652/

相关文章:

  • wordpress指定分类广告金融网站排名优化
  • 美妆网站建设方案陕西网络公司网站建设
  • 北京地铁建设的网站深圳建网站兴田德润可信
  • 平台门户网站建设企业战略规划方案
  • 北京网站备案的地址住房和城乡建设部网站质保金
  • 网络营销自学网站腾讯云服务器cvm
  • 建设旅行网站策划书浙江省职业能力建设处网站
  • 网站项目建设的组织机构wordpress做登录
  • 定制杯子岳阳优化营商环境
  • 中学院新校区建设专题网站如何搭建网络教学平台
  • 网站开发课程设计体会房地产查询官网
  • 网站建设 响应式 北京出口外贸网站建设
  • 做网站图片格式做旅游网站的yi
  • 公司网站做二维码网址人防门电气图纸符号大全久久建筑网
  • 电商网站特点中国制造网怎么注册
  • 酒店网站建设便宜酒店设计
  • 东莞网站建设规范新版wordpress编辑
  • 自己的简历网站怎么做工业网页设计欣赏
  • 建设银行苏州官网招聘网站未明潮网站建设保密协议
  • 河南省住房和城乡建设厅查询网站叫外包公司做网站不肯给源代码的
  • 手机站模板权威发布是指什么
  • 青岛开发区做网站做网站的公司上海
  • 哈尔滨自助建站平台如何让网站火起来
  • 高州手机网站建设公司静态网页有哪些网站
  • 格兰仕网站开发方案表情包生成器在线制作
  • 便捷网站建设公司网站网页建设实训心得
  • 怎样做国外能看到的网站计算机大专生的出路
  • jsp网站开发四库全书怀化市住房与城乡建设厅网站
  • 组装电脑报价网站源码设计教育教学活动的注意事项
  • 杭州做网站外包公司哪家好wordpress标题字数