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

恩施北京网站建设c 网站开发入门视频教程

恩施北京网站建设,c 网站开发入门视频教程,上行10m企业光纤做网站,网站自适应手机76. 最小覆盖子串s 初始化和特判 //本题做题思想 //从头开始#xff0c;首先找到一个包含所有字母的字串#xff0c;将i移动到包含字串字母的位置#xff0c;然后更新长度和字符串ans后#xff0c; //i的位置加1#xff0c;j的位置也加1#xff0c;从新开始上面的流程首先找到一个包含所有字母的字串将i移动到包含字串字母的位置然后更新长度和字符串ans后 //i的位置加1j的位置也加1从新开始上面的流程找一个包含所有字符串t字母的子串unordered_mapchar,intneed;//need记录下来每个字母‘需要’多少为正数//对于不需要的字母和本来需要但超出数量的字母依旧记录但减1后变负数int cnt 0;//cnt记录总共需要多少个int ansnum 100010;//ans记录最短的字符子串ansnum维护最小的长度string ans ;if(s.size() t.size() ) return ans;if(s t) return s;统计字符数 for(int i 0; i t.size();i){need[t[i]]; } cnt t.size();找满足题目条件的字符子串 int i 0, j 0;while(i s.size()){while(j s.size() cnt 0){if(need[s[j]] 0) cnt--;need[s[j]]--;if(cnt 0 || j s.size() - 1)break;j;//while循环记得递增}if(cnt ! 0) return ans;while(i j){if(need[s[i]] 0) break;need[s[i]];i;//while循环记得递增}if(j - i 1 ansnum){ans s.substr(i, j - i 1);ansnum j - i 1;}cnt 1;need[s[i]];i,j;//记得递增}具体解析过程可看此题解本题解为C实现链接题解为python
http://www.hkea.cn/news/14365453/

相关文章:

  • 移动网站和定制网站注册公司代理记账报税
  • 书店网站策划书科技感网页设计
  • 网站域名自己做wordpress ajax
  • 营销型网站建设集装箱液袋做文案应该关注的网站推荐
  • 建材做网站好吗wordpress页脚设置
  • 微网站建设第一步是进行什么的设置安徽茶叶网站建设
  • 青岛蝉联全国十佳民企电脑网络优化软件
  • 免费ppt成品网站动易网站后台管理系统
  • 网站内容设计遵循的原则有怀化同城网站
  • 外贸网站建设公司报价上海网站建设那家好
  • 外贸soho 怎么做网站杭州网站建设公司服务
  • 求一个做交通分析的底图网站龙岗做网站
  • 网站建设模板下载免费小企业怎么推广
  • 建站需要什么软件我公司网站开发技术优势
  • 如何把自己做的网站连上网wordpress搬家全站 404
  • 宜昌 医院 网站建设西宁建设工程信息网站
  • 好发信息网-网站建设专业网站快速排名优势
  • 哪个网站虚拟主机好加强网站建设与管理的通知
  • 厦门制作公司网站网站制作app
  • 在线设计平台网站大气的企业网站源码
  • wordpress ucenter网页搜索优化
  • 通辽网站建设培训如何查网站有无备案
  • 免备案网站怎么收录咚咚抢网站怎么做的
  • 西部数码怎么上传网站可以做设计兼职的网站有哪些
  • 电子商务网站建设基本组成项目流程管理软件
  • 网站功能建设石家庄做网站最好的公司
  • 宿州网站建设开发公司哪家好国内欣赏电商设计的网站
  • wordpress网站主题插件做合法的海外购网站需要什么手续
  • 灰色词快速排名方法seo优化技术培训
  • 网站优化方案教程网络逻辑设计报告