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

小说网站开发实录嘉兴网页制作网站排名

小说网站开发实录,嘉兴网页制作网站排名,wordpress导入大小.h,八年级信息技术网页制作原题链接 解题思路: (双指针扫描) O(n)#xff0c;双指针主要作用是维护一段区间 定义两个指针 i,j(ij)#xff0c;表示当前扫描到的子串是 [i,j] (闭区间)。扫描过程中维护一个哈希表unordered_mapchar,int hash#xff0c;表示 [i,j]中每个字符出现的次数。…原题链接 解题思路: (双指针扫描) O(n)双指针主要作用是维护一段区间 定义两个指针 i,j(ij)表示当前扫描到的子串是 [i,j] (闭区间)。扫描过程中维护一个哈希表unordered_mapchar,int hash表示 [i,j]中每个字符出现的次数。 线性扫描时每次循环的流程如下 指针 j 向后移一位, 同时将哈希表中 s[j] 的计数加一: hash[s[j]]; 假设 j 移动前的区间 [i,j] 中没有重复字符则 j 移动后只有 s[j]可能出现2次。因此我们不断向后移动 i直至区间 [i,j]中 s[j]的个数等于1为止 复杂度分析由于 i,j均最多增加n次且哈希表的插入和更新操作的复杂度都是 O(1)因此总时间复杂度 O(n). class Solution { public: int lengthOfLongestSubstring(string s) {unordered_mapchar,inthash;int res 0;for (int i 0, j 0; j s.size(); j ){hash[s[j]] ;while (hash[s[j]] 1) {//此处--修改string中各位置的对应value减少1,当while停止的时候i为与j处重复的地方hash[s[i ]] -- ; }//此处记录当前字符串中的最大字串值,因为数组下标从0开始所以需要加1res max(res, j - i 1);}return res; } };
http://www.sadfv.cn/news/29049/

相关文章:

  • 深圳优化网站网站建设济南云畅网络
  • wordpress新闻视频站1688网站上自己做模版
  • linux上安装wordpress沈阳seo网站推广
  • 拿网站做商标怎么做资源类网站
  • 江苏网站备案需要多久西安免费自助建站模板
  • 德州市住房和城乡建设部网站专门做爬虫的网站
  • 网站建设淘宝属于什么类目网络维护主要工作内容
  • 彭州建设网站ASP做网站源代码
  • 上海中高端网站建设seo推广是什么
  • 网站建设纟金手指下拉壹陆app制作二维码
  • 移动网站 用户体验设计网站作品
  • 企业网站申请流程做网站架构需要什么工具
  • 嘉兴网站建设推荐html在线运行
  • 主流的网站建设的软件什么网站做婚礼请柬
  • 湖北网站排名优化互联网营销师报名入口官网
  • 青岛市两个体系建设网站网站做淘宝客赚钱吗
  • 云南省住房建设厅网站西安网站制作顶尖公司
  • 网站建设专业简介dede我的网站
  • 东莞网站建设新闻资讯自己建的网站也要注册域名吗
  • 网站开发需求问卷h5网站显示的图标怎么做
  • 查询个人房产信息网站做柜子喜欢上哪些网站看
  • vue做响应式网站建设知道购物网站
  • wap网站生成微信小程序广东响应式网站建设平台
  • 如何建设一个读书的网站内网门户网站建设方案
  • 一个网站域名多少钱有名的网站建设
  • dw怎样去除网站做的页面模板域名注册后怎么使用
  • 闲鱼钓鱼网站怎么制作wordpress安装 后
  • 济南网站建设行知kejiwordpress选择windows还是
  • 做网站的需要注册商标吗海外网站备案
  • 机关网站建设存在的问题东莞手机网页制作