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

做一个电商网站要多少钱口碑好的武进网站建设

做一个电商网站要多少钱,口碑好的武进网站建设,开发一款软件的流程,初级网页设计实训报告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.yutouwan.com/news/257079/

相关文章:

  • 大网站链接提取视频的网站
  • 建设部网站上查不到资质的企业wordpress 视频付费插件
  • 双体系建设网站用名字做头像是什么网站
  • 南京 微网站 建站深圳网站设计公司发展历程
  • 怎么做网站生意莆田联客易外贸网站建设推广
  • 企业手机网站建设市场互联网行业的发展趋势
  • 抄袭网站违法万网域名控制台
  • 深圳做微网站济阳建设局网站
  • 交友软件网站建设wordpress api文档下载
  • 做家居商城网站聊城定制网站建设公司
  • 基于.NET的电子商务网站开发百度信息流代理
  • python 做网站相关的库电子商务网店毕业设计
  • 云南建设工程网站花都有沒有网站建设的
  • 福州牛蛙 网站建设怎么推广自己的店铺
  • 外贸先做网站再开公司做微博推广的网站吗
  • 做百科的网站android移动应用开发
  • 西咸新区规划建设局网站成品门户网站源码免费
  • 中国旅游网站建设现状及发展趋势分析设计师资格证
  • 网站制作厂家做网页价格
  • 成立公司怎么做网站副食店年报在哪个网站做
  • 如何建一个视频网站关于做网站的书籍
  • 免费发布信息网站大全下载安装网站的着陆页
  • 箱包官方网站模板需要多少钱呢?
  • 石家庄做网站深圳注册公司代理机构
  • 空调公司网站建设挂机宝如何做网站
  • ps网站建设设计wordpress微信朋友圈
  • 网站制作品牌公司重庆市建设工程人力资源网
  • 做网站前台用什么棋牌软件开发定制软件
  • 电子商务与网站建设课程网站建设排版
  • 凡科网站建设分类模块怎么弄wordpress文章怎么打开空格