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

win10使用dw做网站企业名录黄页大全

win10使用dw做网站,企业名录黄页大全,那个网站上有打码的任务做,wordpress 栏目设置给定两个字符串 s 和 p#xff0c;找到 s 中所有 p 的 异位词 的子串#xff0c;返回这些子串的起始索引。不考虑答案输出的顺序。 示例 1: 输入: s cbaebabacd, p abc 输出: [0,6] 解释: 起始索引等于 0 的子串是 cba, 它是 a… 给定两个字符串 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 * 104s 和 p 仅包含小写字母 时间复杂度太大 md  public ListInteger findAnagrams(String s, String p) {char[] chars p.toCharArray();Arrays.sort(chars); //排序完的字符串数组//创建对象String sorted new String(chars);//键:p字符串 值:异位词下标HashMapString, ListInteger map new HashMap();map.put(sorted, new LinkedListInteger());//遍历s字符串for (int left 0; left s.length(); left) {int right left p.length();if (right s.length()) {//截取s字符串的p.length()个单位String substring s.substring(left, right);char[] chars2 substring.toCharArray();Arrays.sort(chars2); //排序完的字符串数组String sorted2 new String(chars2);//判断 sorted sorted2 是否一致 因为按照重排的计算if (Objects.equals(sorted2, sorted)) {map.get(sorted).add(left);}}}ListInteger result map.get(sorted);return result;} /*** 哈希表 滑动窗口* abab ab*/public ListInteger findAnagrams2(String s, String p) {ListInteger ans new ArrayList();int n s.length(), m p.length(); //m 2/*** 我们可以先创建一个大小为 26 的数组 c2 来统计字符串 p 的词频* 另外一个同等大小的数组 c1 用来统计「滑动窗口」内的 s 的子串词频* 当两个数组所统计词频相等说明找到了一个异位组将窗口的左端点加入答案。*/int[] c1 new int[26], c2 new int[26];//更新c2的哈希表for (int i 0; i m; i) c2[p.charAt(i) - a];for (int left 0, right 0; right n; right) {//c1[s.charAt(right) - a];//双指针if (right - left 1 m) c1[s.charAt(left) - a]--;if (check(c1, c2)) ans.add(left);}return ans;}boolean check(int[] c1, int[] c2) {for (int i 0; i 26; i) {if (c1[i] ! c2[i]) return false;}return true;}//来源:leetcode 宫水三叶
http://www.w-s-a.com/news/370777/

相关文章:

  • python怎么做网站贵阳网站制作
  • 深圳网站的优化seo网络推广有哪些
  • 网站建设实习报告范文荆州市城市建设档案馆网站
  • 网站开发信息平台项目总结企业网站如何推广
  • 网站备案名称规定手机免费h5制作软件
  • 接网站建设单子的网站网页设计尺寸多大
  • 订制型网站费用做网站的问题
  • 淮阳住房和城乡建设网站桂林新闻桂林人论坛
  • 公司网站建设价格标准老版本网站开发工具
  • 门户网站开发费怎做账做网站交互demo工具
  • 中山最好的网站建设黄村网站建设价格
  • 企业网站首页应如何布局互联网营销师证书报名入口
  • 绍兴做网站哪家好篮球网站设计
  • 鹤岗市城乡建设局网站西域电商平台官网
  • 外贸网网站建设蓝色管理系统网站模版
  • 网站服务器关闭阿里巴巴logo
  • 青岛 网站制作公司乐从网站制作
  • wordpress 微网站模板怎么用wordpress 文档下载
  • ppt网站建设的目的合肥做网站找哪家好
  • wordpress站点路径redis缓存wordpress
  • 专门设计网站的公司叫什么百度 门户网站
  • 网站建设丶金手指专业旅游网站系统哪个好
  • 苏州工业园区两学一做网站成都企业排名
  • 医药网站开发wordpress境外支付
  • 营销自己的网站网站如何做标题优化
  • 玖云建站系统wordpress nodejs版本
  • 网站开发费用计入什么二级科目重庆企业网站推广
  • wordpress 菜单怎么使用方法宜春网站推广优化
  • dede 网站图标怎么自学建筑设计
  • 河北斯皮尔网站建设做微信小程序和做网站