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

公司网页如何免费制作苏州网站seo优化

公司网页如何免费制作,苏州网站seo优化,做网站所需要的公司细责及条款,网站怎么注册域名题目如下: 1170. 比较字符串最小字母出现频次 难度中等 75 定义一个函数 f(s),统计 s 中(按字典序比较)最小字母的出现频次 ,其中 s 是一个非空字符串。 例如,若 s "dcce",那么…

题目如下:

1170. 比较字符串最小字母出现频次

难度中等

75

定义一个函数 f(s),统计 s  中(按字典序比较)最小字母的出现频次 ,其中 s 是一个非空字符串。

例如,若 s = "dcce",那么 f(s) = 2,因为字典序最小字母是 "c",它出现了 2 次。

现在,给你两个字符串数组待查表 queries 和词汇表 words 。对于每次查询 queries[i] ,需统计 words 中满足 f(queries[i]) < f(W) 的 词的数目 ,W 表示词汇表 words 中的每个词。

请你返回一个整数数组 answer 作为答案,其中每个 answer[i] 是第 i 次查询的结果。

示例 1:

输入:queries = ["cbd"], words = ["zaaaz"]
输出:[1]
解释:查询 f("cbd") = 1,而 f("zaaaz") = 3 所以 f("cbd") < f("zaaaz")。

示例 2:

输入:queries = ["bbb","cc"], words = ["a","aa","aaa","aaaa"]
输出:[1,2]
解释:第一个查询 f("bbb") < f("aaaa"),第二个查询 f("aaa") 和 f("aaaa") 都 > f("cc")。

提示:

  • 1 <= queries.length <= 2000
  • 1 <= words.length <= 2000
  • 1 <= queries[i].length, words[i].length <= 10
  • queries[i][j]words[i][j] 都由小写英文字母组成

通过次数20,206提交次数31,732

随着人工智能越来越强,AI写的代码都比我好,相信这样的题目AI不到5秒就完成了。但是AI无法替代自己的思考,那么如何结合AI进行刷题呢?我的方案是:自己理清楚思路,将会的部分交给AI完成,有创造力的部分自己完成。

题目思路不难,实现一个函数f(s),实现一个二分查找,然后遍历就可以了。复杂度O(nlogn)。

于是写出来这样的代码:

class Solution {fun f(s: String): Int {val counts = IntArray(26)for (c in s) {counts[c - 'a']++}for (i in 0 until 26) {if (counts[i] > 0) {return counts[i]}}return 0}fun countNumbersGreaterThanTarget(nums: IntArray, target: Int): Int {var left = 0var right = nums.size - 1var count = 0while (left <= right) {val mid = left + (right - left) / 2if (nums[mid] <= target) {left = mid + 1} else {count += right - mid + 1right = mid - 1}}return count}fun numSmallerByFrequency(queries: Array<String>, words: Array<String>): IntArray {var intArray = IntArray(words.size)for(i in 0..words.size-1){intArray[i]=f(words[i])}intArray.sort();var ans = IntArray(queries.size)for(i in 0..queries.size-1){var temp=f(queries[i])ans[i]=countNumbersGreaterThanTarget(intArray,temp)}return ans}
}

执行结果:

通过

显示详情

你的代码真是无敌了!

添加备注

执行用时:200 ms, 在所有 Kotlin 提交中击败了100.00%的用户

内存消耗:37.9 MB, 在所有 Kotlin 提交中击败了0.00%的用户

通过测试用例:37 / 37

http://www.tj-hxxt.cn/news/71716.html

相关文章:

  • 搜索引擎平台排名seo销售是做什么的
  • 网站首页模板文案代写收费标准
  • 四海网络网站建设咨询上海十大营销策划公司
  • 旅游网页模板图片网站seo优化分析
  • 周口城乡建设网站个人网站免费域名和服务器
  • 网站建设环境分析新人做外贸怎么找国外客户
  • 网站后台做图片尺寸是多大网络营销工具的特点
  • 想自己做网站做推广桂林网站设计
  • 一站式网站建设顾问滁州网站seo
  • 鸡蛋seo网络推广方案湘潭seo公司
  • 厦门中小企业网站制作网站友情链接自动上链
  • 怎么做网站超链接百度搜索指数在线查询
  • 外贸网站建站用什么沈阳seo顾问
  • 要建立网站是否要先做网页设计_然后把网页设计与数据库连接起来?情感营销的十大案例
  • 上海大型网站制作公企拓客软件怎么样
  • 东莞整站优化腾讯企点是干嘛的
  • 网站怎么做话术b2c有哪些电商平台
  • 济南建站方案西安seo外包行者seo06
  • 免费站推广网站不用下载seo网站排名优化价格
  • 橙色网站logo 配色seo视频网页入口网站推广
  • 动态网站开发实例教程代码公司品牌宣传
  • 安全网多少钱一个济南seo网站排名关键词优化
  • wordpress 多说广州网站排名优化公司
  • 丹阳做公司网站的新网站百度seo如何做
  • 五羊本田摩托车官网西安网站seo优化公司
  • 四川省人民政府采购网亚马逊seo是什么意思
  • wordpress addrewriterule杭州排名优化公司电话
  • 武汉个人做网站培训机构招生7个方法
  • 成都网站制作系统热门网站排名
  • 昆明网站建设推广服务一站式海外推广平台