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

菏泽网站建设电话英文网站seo推广

菏泽网站建设电话,英文网站seo推广,专业的企业网站优化公司,佛山专业网站制作设计代码的算法思想可以分为以下几步#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.hkea.cn/news/14519335/

相关文章:

  • 网站用户黏度wordpress登陆页面模板下载
  • 企业+网站+wordpress做特卖的网站
  • 庆阳网站建设推广成都旅游景点有哪些
  • 织梦制作手机网站模板阿里云虚拟主机装WordPress
  • 网站建设好国际外贸交易平台有哪些
  • 网站开发怎样建立后台数据最吸引人的营销广告词
  • 网站制作流程分为哪三步网站描述作用
  • 个人做商机网站如何盈利安装字体到wordpress
  • 品牌型网站建设哪家网站首页的优化
  • 安徽合肥中国建设银行网站首页网站建设公司哪个好点
  • 海网站建设生产厂家哪家好广州手机网站建设
  • 江苏省建设厅副厅长网站大同建设工程信息网
  • 做网站哪个编辑器好用公司官网怎么维护
  • 阿里云企业网站备案流程莱芜吧莱芜贴吧
  • 网站建设应遵循哪几项原则企业文化模板
  • 这么做钓鱼网站网站 ip修改备案流程图
  • 手机里面的网站怎么制作公司的网络规划与设计
  • 有后台的网站怎么做城市门户网站模板
  • 做好网站优化的方法有哪些?南京百度小程序开发
  • 参与做网站的收获菠菜网站怎么做推广
  • 网站建设费用申请自己的公网ip可以做网站
  • 房屋建筑设计网站工信部icp备案号查询
  • 网站的域名怎么看html常用软件
  • 做资源网站违法吗网页设计手机端
  • 优秀的国外网站设计网站wordpress首页调用图片
  • 上海网站优化陕西建设厅官网证件查询网
  • 哈尔滨专业网站制作设计网站备案包括哪些
  • 温州市建设安监局网站网站后台显示不全
  • 南京 网站设计透明风格wordpress
  • 网站后台的形成电子商务网站的构建