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

建设银行网站查询dede网站首页加悬浮广告

建设银行网站查询,dede网站首页加悬浮广告,邢台做网站动态,google下载Leetcode704: 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 示例 1: 输入: nums [-1,0,3,5,9,12], target 9 输出:…

Leetcode704:

给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target  ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1
示例 1:

输入: nums = [-1,0,3,5,9,12], target = 9
输出: 4
解释: 9 出现在 nums 中并且下标为 4

代码:

class Solution {
public:int search(vector<int>& nums, int target) {sort(nums.begin(), nums.end());int l, r, mid;l = 0, r = nums.size();//左闭右开,与结束循环条件l<r相对应while (l < r) {mid = (l + r) / 2;if (nums[mid] >= target) {//由于这种二分方法是利用l+1避免无限循环,因此r=mid的判定条件是合法即可(即加上等于号)//因为r不会+1,会一直将搜索结果保留在区间内r = mid;} else {l = mid + 1;}}if (l >= 0 && l < nums.size() && nums[l] == target)return l;elsereturn -1;}
};

Leetcode 209

给定一个含有 n 个正整数的数组和一个正整数 target 。

找出该数组中满足其总和大于等于 target 的长度最小的 

子数组

 [numsl, numsl+1, ..., numsr-1, numsr] ,并返回其长度如果不存在符合条件的子数组,返回 0 。

示例 1:

输入:target = 7, nums = [2,3,1,2,4,3]
输出:2
解释:子数组 [4,3] 是该条件下的长度最小的子数组。

典型的二分搜索答案类型题。以最终答案长度作为二分搜索的目标进行搜索。

class Solution {
public:bool check(int mid, int target, vector<int>& nums){int sum = 0;for(int i = 0;i<mid;i++){sum += nums[i];}if(target<=sum)return true;for(int i = mid;i<nums.size();i++){sum+=nums[i];sum-=nums[i-mid];if(target<=sum)return true;}return false;}int minSubArrayLen(int target, vector<int>& nums) {int sum = 0;for(int i = 0;i<nums.size();i++){sum += nums[i];}if(target>sum)return 0;int l,r,mid;l = 1,r = nums.size();while(l<r){mid=(l+r)/2;if(check(mid,target,nums)){r = mid;}else l = mid + 1;}return l;}
};
这道题还可以使用双指针,代码如下:
class Solution {
public:int minSubArrayLen(int s, vector<int>& nums) {int l,r;l=r=0;int sum = 0;int ans = INT_MAX;while(r<nums.size()){sum += nums[r];if(sum>=s){while(sum>=s){sum-=nums[l];l++;}ans = min(ans,r-l+2);}r++;}if(ans==INT_MAX)return 0;else return ans;}
};

http://www.yayakq.cn/news/900191/

相关文章:

  • 巴中网站建设开发公司大数据培训课程
  • 上海医院设计网站建设网站开发主流
  • 网站开发工具简述wordpress本地上传阿里元
  • 电子商务网站建设的平台西安做门户网站最好的公司
  • 电子商务网站建设课程设计总结西安网站建设查派
  • 郑州定制网站做网站卖什么
  • 国外wordpress主机空间抖音seo排名优化
  • 网站前端做报名框怎样提高网站收录
  • 网站权重如何做宿迁建设公司网站
  • 深圳网站建设费用大概网站免费建站性盈盈影院
  • 广州公司建站wordpress 改变滑页
  • 做门票售卖网站做网站价格
  • 专业微信网站建设价格网站建设1000字
  • 深圳网站的公司台州网站建设模板
  • 柳市网保定百度首页优化
  • 建行网站是多少呢一起做网站女装夏季
  • 专门做任务的网站凡科建站代理商登录
  • 网站建设常用六大布局创建网站花钱吗
  • 网站建设包含的内容临沂seo推广外包
  • 沈阳专业网站制作公司天柱建设局网站
  • 建站推广公司大型网站建设教程
  • dz网站建设教程做网站dw怎么用
  • 腾讯公司网站加强网站建设的建议
  • 培训网站建设公司排名怎么自己做网站
  • 溧水区住房城乡建设局网站小程序开发流程步骤
  • 行业协会网站建设方案nancy网站开发
  • 蓝色网站素材wordpress自定后台
  • sns社交网站源码网站开发费用
  • 手工做衣服的网站网站备案名称的影响吗
  • 自己做的网站首页变成符号了wordpress小工具下载