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

非法集资罪提供网站建设东莞优化公司收费

非法集资罪提供网站建设,东莞优化公司收费,wordpress实现微信支付,建设母婴网站的目的1. 题目 稀疏数组搜索。有个排好序的字符串数组#xff0c;其中散布着一些空字符串#xff0c;编写一种方法#xff0c;找出给定字符串的位置。 示例1:输入: words [at, , , , ball, , 其中散布着一些空字符串编写一种方法找出给定字符串的位置。 示例1:输入: words [at, , , , ball, , , car, , ,dad, , ], s ta输出-1说明: 不存在返回-1。示例2:输入words [at, , , , ball, , , car, , ,dad, , ], s ball输出4提示: words的长度在[1, 1000000]之间来源力扣LeetCode 链接https://leetcode-cn.com/problems/sparse-array-search-lcci 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 将非空字符串和其序号存起来二分查找字符串返回其序号 class Solution { public:int findString(vectorstring words, string s) {vectorpairstring,int w_id;for(int i 0; i words.size(); i)if(words[i] ! )w_id.push_back({words[i],i});int l 0, r w_id.size()-1, mid;while(l r){mid l((r-l)1);if(s w_id[mid].first)r mid-1;else if(s w_id[mid].first)l mid1;elsereturn w_id[mid].second;}return -1;} };上面画蛇添足了直接遍历过一遍了还二分查找。。直接二分查找如下需要对空字符串进行处理跳过mid 也是挪至非空处 class Solution { public:int findString(vectorstring words, string s) {int l 0, r words.size()-1, mid;while(l r){while(l r words[l])l;while(l r words[r])r--;mid l((r-l)1);while(l mid words[mid])mid--;// while(r mid words[mid]) //这样写也行// mid;if(s words[mid])r mid-1;else if(s words[mid])l mid1;elsereturn mid;}return -1;} };
http://www.huolong8.cn/news/108765/

相关文章:

  • 盐城哪家做网站的正规嘉兴微信网站
  • discuz做的网站网页版梦幻西游五色石攻略
  • 自学网站开发软件开发wordpress 插件 原理
  • 网站建设培训 店wordpress购买会员资格
  • 佛山网站制作建设平台网站 备案吗
  • asp网站作业下载做电商与做网站的区别
  • 小地方网站建设公司好新手seo要学多久
  • 网站建设需求分析直接登录的网站
  • 四川通江县住房和建设局网站大学生项目app策划书
  • 长春市住房城乡建设厅网站石家庄免费建站
  • wordpress 网站加密插件wordpress调用缩略图尺寸
  • 网站后台多附件上传wordpress搜狗收录
  • 中国建设银行官网站代发工资开网店需要什么条件和哪些手续?
  • joomla 网站模版毕业设计做网站有哪些需求
  • 智能行业网站模板网站备案做优惠券
  • 电子商务网站开发的步骤包头seo营销公司
  • 网站平台怎么做的好查国外企业用什么软件
  • 怎么做网站推销产品网赢做网站怎么样
  • 网站开发初级技术人员工业设计公司发展方向
  • 惠州有哪些做网站的公司怎样建移动网站
  • 网站建设与管理单招wordpress app 生成6
  • 天津企业模板建站哪个好济南的网站制作公司
  • 可以和外国人做朋友的网站网站关联页面如何做
  • 河北省建设信息网站在线代理的网站
  • 朝阳做网站公司电商小程序开发方案
  • 怎么做网站不用备案数商云公司
  • 深圳建设项目环保网站办事指南建站工具也成为什么系统
  • 陕西开龄建设网站用jsp做的网站
  • 成都 网站改版佛山 详情公布
  • 手机网站建设网网站正在建设中...