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

专业的常州网站建设WordPress文章预览篇幅

专业的常州网站建设,WordPress文章预览篇幅,网站一般用什么语言做,销售管理系统课程设计题目 统计前后缀下标对 I 给你一个下标从0开始的字符串数组words。 定义一个布尔函数isPrefixAndSuffix#xff0c;它接受两个字符串参数str1和str2#xff1a; 当str1同时是str2的前缀#xff08;prefix#xff09;和后缀#xff08;suffix#xff09;时#xff0c…题目 统计前后缀下标对 I 给你一个下标从0开始的字符串数组words。 定义一个布尔函数isPrefixAndSuffix它接受两个字符串参数str1和str2 当str1同时是str2的前缀prefix和后缀suffix时isPrefixAndSuffix(str1,str2)返回true否则返回false。 例如isPrefixAndSuffix(“aba”,“ababa”)返回true因为aba既是ababa的前缀也是ababa的后缀但是isPrefixAndSuffix(“abc”,“abcd”)返回false。 以整数形式返回满足ij且isPrefixAndSuffix(words[i],words[j])为true的下标对(i,j)的数量。 解题思路 暴力判断每一个字符串是否是开头或结尾代码如下 class Solution {public int countPrefixSuffixPairs(String[] words) {int res0;int lenwords.length;for(int i0;ilen;i){for(int ji1;jlen;j){if (isPrefixAndSuffix(words[i],words[j])){res;}}}return res;}public boolean isPrefixAndSuffix(String a,String b){return b.startsWith(a)b.endsWith(a);}}最长公共前缀长度 给你两个正整数数组arr1和arr2。 正整数的前缀是其最左边的一位或多位数字组成的整数。例如123是整数12345的前缀而234不是。 设若整数c是整数a和b的公共前缀那么c需要同时是a和b的前缀。例如5655359和56554有公共前缀565而1223和43456没有公共前缀。 你需要找出属于arr1的整数x和属于arr2的整数y组成的所有数对(x,y)之中最长的公共前缀的长度。 返回所有数对之中最长公共前缀的长度。如果它们之间不存在公共前缀则返回0。 解题思路 预先处理arr1所有前缀到set中然后arr2依次判断即可代码如下 class Solution {public int longestCommonPrefix(int[] arr1, int[] arr2) {SetInteger st new HashSet();for (int x : arr1) {for (; x 0; x / 10) {st.add(x);}}int mx 0;for (int x : arr2) {for (; x 0 !st.contains(x); x / 10) ;mx Math.max(mx, x);}return mx 0 ? Integer.toString(mx).length() : 0;} } 出现频率最高的质数 给你一个大小为mxn、下标从0开始的二维矩阵mat。在每个单元格你可以按以下方式生成数字 最多有8条路径可以选择东东南南西南西西北北东北。 选择其中一条路径沿着这个方向移动并且将路径上的数字添加到正在形成的数字后面。 注意每一步都会生成数字例如如果路径上的数字是1,9,1那么在这个方向上会生成三个数字1,19,191。 返回在遍历矩阵所创建的所有数字中出现频率最高的、大于10的质数如果不存在这样的质数则返回-1。如果存在多个出现频率最高的质数那么返回其中最大的那个。 注意移动过程中不允许改变方向。 解题思路 对于每个单元格枚举八个方向生成数字统计其中质数个数。代码如下 class Solution {private static final int[][] DIRS {{1, 0}, {1, 1}, {0, 1}, {-1, 1}, {-1, 0}, {-1, -1}, {0, -1}, {1, -1}};public int mostFrequentPrime(int[][] mat) {int m mat.length;int n mat[0].length;MapInteger, Integer cnt new HashMap();for (int i 0; i m; i) {for (int j 0; j n; j) {for (int[] d : DIRS) {int x i d[0];int y j d[1];int v mat[i][j];while (x 0 x m y 0 y n) {v v * 10 mat[x][y];if (isPrime(v)) {cnt.merge(v, 1, Integer::sum);}x d[0];y d[1];}}}}int ans -1;int maxCnt 0;for (Map.EntryInteger, Integer e : cnt.entrySet()) {int v e.getKey();int c e.getValue();if (c maxCnt) {ans v;maxCnt c;} else if (c maxCnt) {ans Math.max(ans, v);}}return ans;}private boolean isPrime(int n) {for (int i 2; i * i n; i) {if (n % i 0) {return false;}}return true;} } 统计前后缀下标对 II 给你一个下标从0开始的字符串数组words。 定义一个布尔函数isPrefixAndSuffix它接受两个字符串参数str1和str2 当str1同时是str2的前缀prefix和后缀suffix时isPrefixAndSuffix(str1,str2)返回true否则返回false。 例如isPrefixAndSuffix(“aba”,“ababa”)返回true因为aba既是ababa的前缀也是ababa的后缀但是isPrefixAndSuffix(“abc”,“abcd”)返回false。 以整数形式返回满足ij且isPrefixAndSuffix(words[i],words[j])为true的下标对(i,j)的数量。 解题思路 本题跟第一题一致不过在用暴力法就没办法解决了。可以用字典树解决本题。 class Node {MapInteger, Node son new HashMap();int cnt; }class Solution {public long countPrefixSuffixPairs(String[] words) {long ans 0;Node root new Node();for (String S : words) {char[] s S.toCharArray();int n s.length;Node cur root;for (int i 0; i n; i) {int p (s[i] - a) 5 | (s[n - 1 - i] - a);cur cur.son.computeIfAbsent(p, k - new Node());ans cur.cnt;}cur.cnt;}return ans;} } 总结 参与了许多周赛却始终在第三题上遇到瓶颈难以突破。反复总结经验后发现虽然题解看起来简单但亲自动手解决时总是遇到难题无法顺利通过。为了改进这一状况在接下来的练习中我打算从第三题开始着手以此作为突破口提升我的解题能力。
http://www.dnsts.com.cn/news/137303.html

相关文章:

  • 网站建设推广怎样找客户在那个网站做直播好赚钱吗
  • 360网站兼容模式网站程序设计
  • 珠江新城网站建设中铁建设集团有限公司贵州分公司
  • 中国造价工程建设管理协会网站建设小学瓯江小区网站
  • 网站数据丢失怎么办哪些网站可以做驾考试题
  • 个人网站可以放广告吗天辰建设网站
  • seo网站模板下载韩雪个人网站
  • 好品质高端网站设计wordpress英文版切换中文
  • 安徽省公路建设行业协会网站免费软件园
  • 现在找个网站这么难的吗地方网站怎样做
  • 为什么做网站会被批捕朗坤智能企业管理系统
  • 湘潭网站建设 搜索磐石网络wordpress产品开启评论
  • 长沙网站搭建seo网站建设与网站设计哪个好学
  • 前旗网站开发营销互联网保险行业发展报告
  • 有域名如何做网站开发网站的意义
  • 中国邮政做特产得网站龙岩公司注册流程
  • 网站开发公司人员配备培训营销型网站建设
  • 顺营销官方网站大连响应式网站建设
  • 哈密伊吾县建设局网站公司营销策划方案案例
  • 公司网站搜索引擎排名前程无忧网广州网站建设分类岗位
  • 如何在后台做网站流程编程是学什么东西的
  • 中国物流网站袜子网站建设规划书
  • 大连网站设计室中国最新军事新闻最新消息2023
  • 济南网站建设选搜点网络徐汇区网站建设
  • 企业网站建设排名资讯中国建设银行信用卡官网站首页
  • 网站托管西安最好的搭建网页的平台
  • 大型网站设计首页实例如何自己建网站
  • 苏州新区网站制作html网页课程设计报告
  • 网站按钮psd域名企业备案对网站的好处
  • 做哪类网站营销外包团队有哪些