LeetCode -- 1078. Occurrences After Bigram
Posted kyrie211
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode -- 1078. Occurrences After Bigram相关的知识,希望对你有一定的参考价值。
题目标签
HashTab(哈希表)
题意及思路
题意:略
思路:维护一个ArrayList,如果找到符合条件的就加入到集合中。这一题,我收获的是关于ArrayList(集合)转数组的操作,public <T> T[] toArray(T[] a) ,这一题toArray的参数是new String[0]。意味着,如果集合原来的大小为参数中的大小,则转成这样的数组,否则按实际大小转。
疑惑;这题标签为HashTab,哈希表到底是什么?我还不是很清楚。
代码
class Solution public String[] findOcurrences(String text, String first, String second) List<String> list = new ArrayList<>(); String tx[] = text.split(" "); for(int i=2;i<tx.length;i+=1) if(tx[i-1].equals(second) && tx[i-2].equals(first)) list.add(tx[i]); return list.toArray(new String[0]);
以上是关于LeetCode -- 1078. Occurrences After Bigram的主要内容,如果未能解决你的问题,请参考以下文章
LeetCode 1609. 奇偶树 / 1078. Bigram 分词 / 825. 适龄的朋友(计数排序)
LeetCode 1609. 奇偶树 / 1078. Bigram 分词 / 825. 适龄的朋友(计数排序)
求解答在eclipse中运行Android项目出现的问题 ——Launching MyFirstAPP' has encountered a program. Errors occurre
/WEB-INF/pages/common/head.jsp (line: 1, column: 2) Page directive: illegal to have multiple occurre