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

网站运营的主要工作内容优化模型数学建模

网站运营的主要工作内容,优化模型数学建模,网站漂浮广告效果,融资网站建设重点文章目录 一、题目二、C# 题解 一、题目 在老式手机上,用户通过数字键盘输入,手机将提供与这些数字相匹配的单词列表。每个数字映射到0至4个字母。给定一个数字序列,实现一个算法来返回匹配单词的列表。你会得到一张含有有效单词的列表。映射…

文章目录

  • 一、题目
  • 二、C# 题解

一、题目

  在老式手机上,用户通过数字键盘输入,手机将提供与这些数字相匹配的单词列表。每个数字映射到0至4个字母。给定一个数字序列,实现一个算法来返回匹配单词的列表。你会得到一张含有有效单词的列表。映射如下图所示:

示例 1:

输入: num = “8733”, words = [“tree”, “used”]
输出: [“tree”, “used”]

示例 2:

输入: num = “2”, words = [“a”, “b”, “c”, “d”]
输出: [“a”, “b”, “c”]

提示:

  • num.length <= 1000
  • words.length <= 500
  • words[i].length == num.length
  • num 中不会出现 0, 1 这两个数字

  点击此处跳转题目。

二、C# 题解

  题目还好,一个一个匹配就是了。用队列存储中间满足匹配的单词,同时使用 Match 函数判断匹配,而不是建立 Map 判断映射关系,这样会快一点。

public class Solution {public IList<string> GetValidT9Words(string num, string[] words) {Queue<int> q = new Queue<int>();for (var i = 0; i < words.Length; i++) // 将第一个字母匹配的单词进入队列if (Match(num[0], words[i][0]))q.Enqueue(i);for (var i = 1; i < num.Length; i++) { // 在已匹配的单词里面循环匹配int cnt = q.Count;while (cnt-- > 0) {int wi = q.Dequeue();if (Match(num[i], words[wi][i])) q.Enqueue(wi);}}return q.Select(i => words[i]).ToList(); // 返回结果}// 判断 num 与 c 是否匹配public static bool Match(char num, char c) => c switch {<= 'o' => (num - '2') * 3 <= c - 'a' && c - 'a' < (num - '1') * 3, // check num 1~6<= 's' => num == '7',                                              // check num 7<= 'v' => num == '8',                                              // check num 8_      => num == '9'                                               // check num 9};
}
  • 时间:148 ms,击败 75.00% 使用 C# 的用户
  • 内存:46.18 MB,击败 75.00% 使用 C# 的用户
http://www.dt0577.cn/news/9796.html

相关文章:

  • 苏州高端网站设计建设网站如何推广运营
  • 石家庄电商网站建设杭州seo公司
  • 大型b2b电子商务平台开发孝感seo
  • wordpress建一个网站seo 0xu
  • 建设工程有限公司企业网站站长之家 seo查询
  • 凉山网站建设怎么联系百度人工客服
  • 惠州做网站广告惠州seo怎么做
  • 电商网站分析报告怎么做网站排名大全
  • 深圳龙华做网站的网络营销有哪些模式
  • 外贸公司网站案例厦门网
  • 吉林省政府网站建设搜狗网
  • 网站源码文件安装教程sem竞价外包公司
  • 如何用ps做网站首页秦皇岛网站seo
  • 华夏望子成龙网站开发背景今天的新闻是什么
  • 网站伪静态规则怎么找精准客户资源
  • 科技公司内蒙古网站制作seo做得比较好的公司
  • 网站建设公司在哪里长沙做网站推广公司咨询
  • 怎么做提卡密网站seo研究中心道一老师
  • 做画册的网站seo搜索引擎优化是
  • 国产做爰网站磁力多多
  • 氧os哪个网站做的最好抖音排名优化
  • 在线获取颜色代码网站seo外链发布平台有哪些
  • 网站开发网站设计的标准谷歌浏览器下载app
  • 南通seo网站推广费用bing收录提交
  • 网站数据库太大搬家还原500错误百度信息流效果怎么样
  • 网络营销公司加盟东莞seo网络培训
  • 网站导航结构的优化网站建设的公司
  • 做公司网站建设价格培训行业seo整站优化
  • 做衣服上哪些网站怎么做好推广和营销
  • 百度为什么不收录我的网站青岛的seo服务公司