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

网站建设实习招聘口腔医院网站建设

网站建设实习招聘,口腔医院网站建设,网络管理系统有哪些,家具网站模版文章目录 一、题目二、C# 题解 一、题目 稀疏数组搜索。有个排好序的字符串数组,其中散布着一些空字符串,编写一种方法,找出给定字符串的位置。 示例1: 输入: words [“at”, “”, “”, “”, “ball”, “”, “”, “car”, “”, “”…

文章目录

  • 一、题目
  • 二、C# 题解

一、题目

  稀疏数组搜索。有个排好序的字符串数组,其中散布着一些空字符串,编写一种方法,找出给定字符串的位置。

示例1:

输入: words = [“at”, “”, “”, “”, “ball”, “”, “”, “car”, “”, “”,“dad”, “”, “”], s = “ta”
输出: -1
说明: 不存在返回-1。

示例2:

输入: words = [“at”, “”, “”, “”, “ball”, “”, “”, “car”, “”, “”,“dad”, “”, “”], s = “ball”
输出: 4

提示:

  • words的长度在[1, 1000000]之间

  点击此处跳转题目。

二、C# 题解

  二分查找的变形,代码如下:

public class Solution {public int FindString(string[] words, string s) {return Partition(words, 0, words.Length, s);}public int Partition(string[] words, int i, int j, string target) {if (i >= j) return -1;int mid = (i + j) / 2;if (words[mid] == "") { // 该处为空,则左右均进行查找,这里优先查找左边int left = Partition(words, i, mid, target);if (left != -1) return left;return Partition(words, mid + 1, j, target);}if (words[mid] == target) return mid; // 找到则直接返回if (target.CompareTo(words[mid]) < 0) // 结果小,进入左枝return Partition(words, i, mid, target);return Partition(words, mid + 1, j, target); // 否则,进入右枝}
}
  • 时间:68 ms,击败 100.00% 使用 C# 的用户
  • 内存:39.03 MB,击败 16.67% 使用 C# 的用户
http://www.yayakq.cn/news/329175/

相关文章:

  • 成都网站建设 致尚重庆seo推广方案
  • 一站式做网站企业网站建设维护工作总结
  • 百度怎样注册免费的网站网站推广朋友圈文案
  • 小企业如何建网站免费的个人网站空间
  • 宁波网站建设详细策划为什么要做企业网站
  • 低价网站建设行业现状一流的医疗网站建设
  • 宁波象山网站建设网站服务器和网站备案
  • 网站做内容网站建设策划方案书论文
  • 做网站怎么提取视频无广告公司网站开发比选
  • PHP套模板做网站网页制作与设计教程
  • 网站管理助手ftp连接不上wordpress得到文章的附件
  • 哪个网站可以做立体字的模板网站源码分享平台
  • 静态网站设计怎么做深圳广告网站设计制作
  • 网站如何能让百度收录营销型网站建设哪好
  • 公司电商网站开发方案站长工具whois查询
  • dz论坛做分类网站企业网站建设需求
  • 国家工商局网站官网wordpress手机登录跳转页面模板
  • 网站开店前的四项基本建设数字广东网络建设有限公司电话
  • 网站建设实践心得体会湛江网站建设咨询
  • php thml怎样做网站手机网站建设服务商
  • 政务网站安全建设工作计划室内设计公司招聘
  • 易班网站建设的意义推广计划标题不允许重复
  • 建设网站审核前端做网站商城 购物车怎么做
  • 巴市建网站域名申请平台
  • 淘客cms建站系统做网站都需要哪些软件
  • 景安网站备案幕布移动app做的好的网站
  • 达州北京网站建设网站制作公司有没有版权
  • 肇庆网站建设制作湖南建筑信息网首页
  • 网站建设公司盈利模式网站建站的具体流程
  • 网站怎么做构成重庆市公共资源交易中心