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

英文网站seo推广企业网站规划

英文网站seo推广,企业网站规划,app首页界面设计,网站内链代码的算法思想可以分为以下几步#xff1a; 建立映射表#xff1a; 首先#xff0c;代码使用 HashMap 来存储罗马数字字符与其对应的整数值关系。例如#xff0c;I 对应 1#xff0c;V 对应 5#xff0c;以此类推。这是为了方便后续快速查找每个罗马字符对应的整数值。 … 代码的算法思想可以分为以下几步 建立映射表 首先代码使用 HashMap 来存储罗马数字字符与其对应的整数值关系。例如I 对应 1V 对应 5以此类推。这是为了方便后续快速查找每个罗马字符对应的整数值。 从右向左遍历罗马数字字符串 代码从字符串的右边最低位开始逐个字符地向左遍历。这是因为罗马数字中如果一个较小的数出现在较大的数的左边则需要从总数中减去该小数。通过从右向左遍历可以更方便地处理这种减法规则。 累加或减去对应值 遍历过程中对于每个字符首先查找它在映射表中的整数值。如果当前字符的值小于前一个字符的值比如 IV 中的 I 小于 V则说明需要执行减法将当前值从结果中减去。如果当前字符的值大于或等于前一个字符的值则说明需要执行加法将当前值加到结果中。 更新前一个字符的值 在每次循环中将当前字符的值更新为 “前一个字符的值”以便下一次循环使用。这是为了在下一个字符判断时可以对比当前值与前一个字符的值决定是加法还是减法。 输出最终结果 遍历完成后result 变量中存储的就是整个罗马数字字符串对应的整数值。 示例解释 以字符串 MCMXCIV 为例 从右向左计算V5加 5I1因为小于 5减 1C100加 100X10因为小于 100减 10M1000加 1000C100因为小于 1000减 100M1000加 1000。最终得到的结果是 1994。 算法复杂度 该算法的时间复杂度为 (O(n))其中 (n) 为罗马数字字符串的长度。 java 代码实现 class Solution {public int romanToInt(String s) {MapCharacter, Integer map new HashMap();map.put(I, 1);map.put(V, 5);map.put(X, 10);map.put(L, 50);map.put(C, 100);map.put(D, 500);map.put(M, 1000);//设置一个变量来记录前一个位置的数值int prevValue 0;//设置一个变量来存储最终结果int result 0;for(int i s.length() - 1; i 0; i--) {//获取当前位置的数值int currentValue map.get(s.charAt(i));if(currentValue prevValue) {result - currentValue;}else {result currentValue;}prevValue currentValue;}return result;} }
http://www.dnsts.com.cn/news/268810.html

相关文章:

  • 网站开发公司vue框架新媒体营销是干什么的
  • 网站开发保密协议书湖南郴州市旅游景点
  • 徐州企业建站wordpress ip验证不当
  • 中国林业工程建设协会官方网站成都建设厅网站首页
  • 建设工程消防监督管理规定网站互联网推广中心
  • 网站支付接口如何做wordpress sphinx
  • 云南云南省城乡建设厅网站中国站长素材网
  • 建最便宜的网站要多少钱外贸平台哪个网站最好
  • 本地网站搭建今天的新闻热点
  • 网站建设中的pv指的是啥做购物网站适合的服务器
  • 怎么用手机做网站编辑网站编辑器哪个好
  • 网站建设郑州上海注册公司注册资金
  • 深圳福田做网站公司哪家好网站建设报价比较
  • 深圳福永网站建设公司指定图片做logo网站
  • 营销型网站建设 博客wordpress 主题 知乎
  • 新公司怎样做网站在四川眉山北京工商注册登记网官网
  • 网站需求分析是在建站的什么阶段做的_为什么要做?安卓原生app开发工具
  • 线切割加工东莞网站建设技术支持注册一个小公司需要什么条件
  • 上海大规模网站建设平台wordpress简约商城
  • 撤销网站备案表填写后如何注册网站免费的
  • 做网站教程免费如何给网站增加图标
  • 江西建设网官方网站WordPress审核邮箱提醒
  • 网站排名公司哪家好网站开发的背景知识和技术
  • 免费html网站模板上海建设安全生产协会网站
  • 贵州建网站报价wordpress网址导航
  • 建设电影播放网站做网站的题目
  • iframe网站后台模板id 怎么转wordpress
  • 肇庆做网站哪家好正邦设计公司招聘要求
  • 大连营商环境建设局网站如何设置多个首页wordpress
  • 开发 程序网站公司网站建设怎么协调内容与保密