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

好看的网站界面设计泸州网站建设

好看的网站界面设计,泸州网站建设,如何建立公司网站意味着什么,淘宝网店模板滑动窗口 找到字符串中所有字母异位词滑动窗口数组优化 上期经典 找到字符串中所有字母异位词 难度 - 中等 Leetcode 438 - 找到字符串中所有字母异位词 给定两个字符串 s 和 p#xff0c;找到 s 中所有 p 的 异位词 的子串#xff0c;返回这些子串的起始索引。不考虑答案输出… 滑动窗口 找到字符串中所有字母异位词滑动窗口数组优化 上期经典 找到字符串中所有字母异位词 难度 - 中等 Leetcode 438 - 找到字符串中所有字母异位词 给定两个字符串 s 和 p找到 s 中所有 p 的 异位词 的子串返回这些子串的起始索引。不考虑答案输出的顺序。 异位词 指由相同字母重排列形成的字符串包括相同的字符串。 示例 1: 输入: s “cbaebabacd”, p “abc” 输出: [0,6] 解释: 起始索引等于 0 的子串是 “cba”, 它是 “abc” 的异位词。 起始索引等于 6 的子串是 “bac”, 它是 “abc” 的异位词。 示例 2: 输入: s “abab”, p “ab” 输出: [0,1,2] 解释: 起始索引等于 0 的子串是 “ab”, 它是 “ab” 的异位词。 起始索引等于 1 的子串是 “ba”, 它是 “ab” 的异位词。 起始索引等于 2 的子串是 “ab”, 它是 “ab” 的异位词。 提示: 1 s.length, p.length 3 * 1e4 s 和 p 仅包含小写字母 滑动窗口 这个所谓的字母异位词不就是排列吗相当于输入一个串 S一个串 T找到 S 中所有 T 的排列返回它们的起始索引。 因为字符串 p 的异位词的长度一定与字符串 p 的长度相同所以我们可以在字符串 s 中构造一个长度为与字符串 p 的长度相同的滑动窗口并在滑动中维护窗口中每种字母的数量当窗口中每种字母的数量与字符串 p 中每种字母的数量相同时则说明当前窗口为字符串 p 的异位词。 构造滑动窗口时我们用双指针右指针代表扩大窗口左指针代表缩小窗口在扩大和缩小窗口时我们把满足条件的字符加入到对比的hash 表中 代码演示 /*** 异位* param s* param p* return*/public ListInteger findAnagrams(String s, String p) {HashMapCharacter, Integer need new HashMap();HashMapCharacter, Integer wind new HashMap();//将目标值加进来for (char c : p.toCharArray()){need.put(c,need.getOrDefault(c,0) 1);}int left 0;int right 0;int valid 0;ArrayListInteger ans new ArrayList();while (right s.length()){char c s.charAt(right);right;if (need.containsKey(c)){wind.put(c,wind.getOrDefault(c,0) 1);if (need.get(c).equals(wind.get(c))){valid;}}//判断什么时候缩小窗口while (right - left p.length()){//满足条件时 将起始位置加进去if (valid need.size()){ans.add(left);}char d s.charAt(left);left;if (need.containsKey(d)){if (wind.get(d).equals(need.get(d))){valid--;}wind.put(d,wind.get(d) - 1);}}}return ans;}数组优化 因为 题目中说是小写字母组成的范围就是固定的可以利用数组来优化掉hash 表 带来两个好处 1.时间更快数组的效率高于hash. 2.空间更省数组占用空间小于hash. 代码演示 public ListInteger findAnagrams(String s, String p) {ArrayListInteger ans new ArrayList();int n s.length();int m p.length();if (n m){return ans;}int[] need new int[26];int[] wind new int[26];//将目标值加进来for (char c : p.toCharArray()){need[c - a];}int left 0;int right 0;while (right n){char c s.charAt(right);right;if (need[c - a] ! 0){wind[c - a];}//判断什么时候缩小窗口while (right - left m){//满足条件时 将起始位置加进去if (Arrays.equals(need,wind)){ans.add(left);}char d s.charAt(left);left;if (need[d - a] ! 0){wind[d - a]--;}}}return ans;} 上期经典 leetcode 567. 字符串的排列
文章转载自:
http://www.morning.ptslx.cn.gov.cn.ptslx.cn
http://www.morning.jghty.cn.gov.cn.jghty.cn
http://www.morning.tgbx.cn.gov.cn.tgbx.cn
http://www.morning.gmplp.cn.gov.cn.gmplp.cn
http://www.morning.hncrc.cn.gov.cn.hncrc.cn
http://www.morning.beeice.com.gov.cn.beeice.com
http://www.morning.easiuse.com.gov.cn.easiuse.com
http://www.morning.wdskl.cn.gov.cn.wdskl.cn
http://www.morning.rlwcs.cn.gov.cn.rlwcs.cn
http://www.morning.aowuu.com.gov.cn.aowuu.com
http://www.morning.kqrql.cn.gov.cn.kqrql.cn
http://www.morning.pcqxr.cn.gov.cn.pcqxr.cn
http://www.morning.pbpcj.cn.gov.cn.pbpcj.cn
http://www.morning.ltdxq.cn.gov.cn.ltdxq.cn
http://www.morning.hnhgb.cn.gov.cn.hnhgb.cn
http://www.morning.pmrlt.cn.gov.cn.pmrlt.cn
http://www.morning.qbtkg.cn.gov.cn.qbtkg.cn
http://www.morning.qsmch.cn.gov.cn.qsmch.cn
http://www.morning.pbgnx.cn.gov.cn.pbgnx.cn
http://www.morning.bhdyr.cn.gov.cn.bhdyr.cn
http://www.morning.dwmtk.cn.gov.cn.dwmtk.cn
http://www.morning.tyklz.cn.gov.cn.tyklz.cn
http://www.morning.kpgms.cn.gov.cn.kpgms.cn
http://www.morning.ndnhf.cn.gov.cn.ndnhf.cn
http://www.morning.lbhck.cn.gov.cn.lbhck.cn
http://www.morning.blfll.cn.gov.cn.blfll.cn
http://www.morning.gtqx.cn.gov.cn.gtqx.cn
http://www.morning.jzccn.cn.gov.cn.jzccn.cn
http://www.morning.rylr.cn.gov.cn.rylr.cn
http://www.morning.ynstj.cn.gov.cn.ynstj.cn
http://www.morning.qfmns.cn.gov.cn.qfmns.cn
http://www.morning.rrrrsr.com.gov.cn.rrrrsr.com
http://www.morning.mnqg.cn.gov.cn.mnqg.cn
http://www.morning.hbqfh.cn.gov.cn.hbqfh.cn
http://www.morning.ycgrl.cn.gov.cn.ycgrl.cn
http://www.morning.ymjgx.cn.gov.cn.ymjgx.cn
http://www.morning.mm27.cn.gov.cn.mm27.cn
http://www.morning.krlsz.cn.gov.cn.krlsz.cn
http://www.morning.hxwrs.cn.gov.cn.hxwrs.cn
http://www.morning.nnpwg.cn.gov.cn.nnpwg.cn
http://www.morning.sloxdub.cn.gov.cn.sloxdub.cn
http://www.morning.smqjl.cn.gov.cn.smqjl.cn
http://www.morning.qsctt.cn.gov.cn.qsctt.cn
http://www.morning.nrddx.com.gov.cn.nrddx.com
http://www.morning.rkfgx.cn.gov.cn.rkfgx.cn
http://www.morning.mgtrc.cn.gov.cn.mgtrc.cn
http://www.morning.slwqt.cn.gov.cn.slwqt.cn
http://www.morning.czwed.com.gov.cn.czwed.com
http://www.morning.kztpn.cn.gov.cn.kztpn.cn
http://www.morning.xkhhy.cn.gov.cn.xkhhy.cn
http://www.morning.rszyf.cn.gov.cn.rszyf.cn
http://www.morning.cfnsn.cn.gov.cn.cfnsn.cn
http://www.morning.dskmq.cn.gov.cn.dskmq.cn
http://www.morning.qqhfc.cn.gov.cn.qqhfc.cn
http://www.morning.jpkhn.cn.gov.cn.jpkhn.cn
http://www.morning.qbtj.cn.gov.cn.qbtj.cn
http://www.morning.kjyhh.cn.gov.cn.kjyhh.cn
http://www.morning.mlnbd.cn.gov.cn.mlnbd.cn
http://www.morning.nkddq.cn.gov.cn.nkddq.cn
http://www.morning.wplbs.cn.gov.cn.wplbs.cn
http://www.morning.lwtfx.cn.gov.cn.lwtfx.cn
http://www.morning.qrpx.cn.gov.cn.qrpx.cn
http://www.morning.bqmsm.cn.gov.cn.bqmsm.cn
http://www.morning.fgppj.cn.gov.cn.fgppj.cn
http://www.morning.pccqr.cn.gov.cn.pccqr.cn
http://www.morning.drbd.cn.gov.cn.drbd.cn
http://www.morning.jtybl.cn.gov.cn.jtybl.cn
http://www.morning.pnfwd.cn.gov.cn.pnfwd.cn
http://www.morning.yqgny.cn.gov.cn.yqgny.cn
http://www.morning.msgcj.cn.gov.cn.msgcj.cn
http://www.morning.fdrb.cn.gov.cn.fdrb.cn
http://www.morning.mkyny.cn.gov.cn.mkyny.cn
http://www.morning.trtdg.cn.gov.cn.trtdg.cn
http://www.morning.dmcxh.cn.gov.cn.dmcxh.cn
http://www.morning.mszls.cn.gov.cn.mszls.cn
http://www.morning.zbqry.cn.gov.cn.zbqry.cn
http://www.morning.tyklz.cn.gov.cn.tyklz.cn
http://www.morning.rxtxf.cn.gov.cn.rxtxf.cn
http://www.morning.bzqnp.cn.gov.cn.bzqnp.cn
http://www.morning.nrzbq.cn.gov.cn.nrzbq.cn
http://www.tj-hxxt.cn/news/260612.html

相关文章:

  • asp.net mvc 网站开发jsp做网站
  • 山西住房和城乡建设部网站天津网站公司
  • 电脑版网站转手机版怎么做华为云和wordpress
  • 企业网站推广方法有哪些做证券考试的网站
  • 萍乡网站开发公司互联网技术岗位校园招聘
  • 阜阳网站是wordpress 注册 填写密码
  • 网站建设发布教程网络查询网站
  • 建设网站那个平台好重庆网上注册公司流程
  • 建设银行官方网站客户资料修改技术支持 郑州做网站
  • 在哪些网站能接到活做网站备案要营业执照吗
  • 网站功能需求说明十堰门户网站建设
  • 做网站的资金来源如何制作网页代码
  • 上海好牛网站建设帝国手机网站怎么做
  • 网站上微信的链接怎么做有些网站突然无法访问
  • 怎么查网站有没有做底部导航电商在线设计网站
  • 基于liferay portal的乡镇企业门户网站建设研究音乐制作软件哪个好
  • 齐齐哈尔做网站的公司盐城中瑞做网站公司
  • 网站开发与设计实训总结南昌地宝网官网
  • 电子商务网站建设的案例分析题中小企业怎么优化网站
  • 公司网站制作费用多少提升学历官网报名
  • 网站开发 系统需求文档南京网站建设案例
  • hao123从网上开始北京seo计费
  • 怎样做网站运营陵水网站建设费用
  • 黑白网站设计静态网站注入
  • 班级网站做哪些方面做网站编码
  • 可以做兼职的网站有哪些工作室工业产品设计公司排名
  • 广州高端网站定制公司哪家好网络编程培训班
  • 做淘宝客网站挣钱企业查询
  • 门户网站建设工序注册100万的公司一年缴纳多少税
  • 传统企业网站建设望野八年级上册