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

长沙精品网站建设公司网络营销推广方法选择

长沙精品网站建设公司,网络营销推广方法选择,美康优选网站怎么做的,做网站销售的换工作提示#xff1a;文章写完后#xff0c;目录可以自动生成#xff0c;如何生成可参考右边的帮助文档 目录 前言 一、题目1-罗马数字转整数 1.题目描述 2.思路与代码 2.1 思路 2.2 代码 二、题目2-位1的个数 1.题目描述 2.思路与代码 2.1 思路 2.2 代码 总结 前言 … 提示文章写完后目录可以自动生成如何生成可参考右边的帮助文档 目录 前言 一、题目1-罗马数字转整数 1.题目描述 2.思路与代码 2.1 思路 2.2 代码 二、题目2-位1的个数 1.题目描述 2.思路与代码 2.1 思路 2.2 代码 总结 前言 提示这里可以添加本文要记录的大概内容 2月21日练习内容 提示以下是本篇文章正文内容下面案例可供参考 一、题目1-罗马数字转整数 1.题目描述 罗马数字包含以下七种字符: I V X LCD 和 M。 字符          数值 I             1 V             5 X             10 L             50 C             100 D             500 M             1000 例如 罗马数字 2 写做 II 即为两个并列的 1 。12 写做 XII 即为 X  II 。 27 写做  XXVII, 即为 XX  V  II 。 通常情况下罗马数字中小的数字在大的数字的右边。但也存在特例例如 4 不写做 IIII而是 IV。数字 1 在数字 5 的左边所表示的数等于大数 5 减小数 1 得到的数值 4 。同样地数字 9 表示为 IX。这个特殊的规则只适用于以下六种情况 I 可以放在 V (5) 和 X (10) 的左边来表示 4 和 9。 X 可以放在 L (50) 和 C (100) 的左边来表示 40 和 90。  C 可以放在 D (500) 和 M (1000) 的左边来表示 400 和 900。 给定一个罗马数字将其转换成整数。 示例 1: 输入: s III 输出: 3 示例 2: 输入: s IV 输出: 4 示例 3: 输入: s IX 输出: 9 示例 4: 输入: s LVIII 输出: 58 解释: L 50, V 5, III 3. 示例 5: 输入: s MCMXCIV 输出: 1994 解释: M 1000, CM 900, XC 90, IV 4. 来源力扣LeetCode 链接https://leetcode.cn/problems/roman-to-integer 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2.思路与代码 2.1 思路 1.创建一个方法用来获取字符串中某个字符所对应的值 2.创建两个变量一个是数的和sum另一个是前一个字符所对应的值pre 3.for循环索引i从1开始到字符串的长度s.length()-1结束 4.获取当前i字符所对应的值用它与上一个字符的值比较若该字符的值比上一个字符的值大则sum - pre若小则sum pre;接着更新pre num当前i值进入下一次循环 5.最后将最后一个元素的值与sum相加输出sum即可 2.2 代码 代码如下示例 class Solution {public int romanToInt(String s) {//和int sum 0;//上一个字符所对应的值int pre getValue(s.charAt(0));//遍历字符串取值for(int i 1;i s.length();i ){//当前i处的值int num getValue(s.charAt(i));//如果上一个字符所对应的值比当前i处字符所对应的值小if(pre num){sum - pre;}else{sum pre;}//更新prepre num;}//将最后一个字符元素所对应的值加入sumsum pre;return sum;}//获取对应字符的值private int getValue(char ch){switch(ch){case I:return 1;case V:return 5;case X:return 10;case L:return 50;case C:return 100;case D:return 500;case M:return 1000;default:return 0;}} } 二、题目2-位1的个数 1.题目描述 编写一个函数输入是一个无符号整数以二进制串的形式返回其二进制表达式中数字位数为 1 的个数也被称为汉明重量。 提示 请注意在某些语言如 Java中没有无符号整数类型。在这种情况下输入和输出都将被指定为有符号整数类型并且不应影响您的实现因为无论整数是有符号的还是无符号的其内部的二进制表示形式都是相同的。 在 Java 中编译器使用二进制补码记法来表示有符号整数。因此在 示例 3 中输入表示有符号整数 -3。   示例 1 输入n 00000000000000000000000000001011 输出3 解释输入的二进制串 00000000000000000000000000001011 中共有三位为 1。 示例 2 输入n 00000000000000000000000010000000 输出1 解释输入的二进制串 00000000000000000000000010000000 中共有一位为 1。 示例 3 输入n 11111111111111111111111111111101 输出31 解释输入的二进制串 11111111111111111111111111111101 中共有 31 位为 1。 来源力扣LeetCode 链接https://leetcode.cn/problems/number-of-1-bits 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2.思路与代码 2.1 思路 1.while循环遍历 2.count n 1;将n的最后一位加给count如果最后一位是1则count1如果不是1因为该数字是二进制所以count0数字无变化 3。接着将数字进行无符号右移 4.输出count 2.2 代码 代码如下示例 public class Solution {// you need to treat n as an unsigned valuepublic int hammingWeight(int n) {//计数器int count 0;while(n ! 0){//n1是获取n的最右一位count n 1;//n1是无符号右移n n 1;}return count;} } 总结 提示这里对文章进行总结
http://www.ho-use.cn/article/10815426.html

相关文章:

  • 学校网站建设的意见买了域名不备案行吗
  • 公司注册网站源码网站建设需要交文化建设税吗
  • 海珠一站式网站建设简约创意情人节海报设计
  • 企业网站多大空间汉南公司网站建设
  • 公司网站建设如何撤销企业系统建设
  • 做网站做什么公司好旅行社营业网点可以做网站吗
  • 鲜花网站建设的主要工作流程北京市官方网站
  • google adwords建站优化易下拉系统
  • 网站建设有没有做的必要性交互式网站是什么
  • 营销型网站建设市场美工培训电商设计培训班
  • 科创纵横 网站建设搜狗推广后台登录
  • 健康类网站模板提高网站知名度
  • 上海网络平台网站网络维护合同范本
  • 网站后台管理系统怎么用网站制作价
  • 广州网站建设公司小程序广东省建设职业注册中心网站
  • 洛阳网站建设哪家权威网站建设html5模板
  • 零食销售网站开发与设计wordpress 如何用
  • 网站建设与用户体验网站建设中单页面
  • 网站如何添加浮动窗口wordpress下单邮件通知
  • 开发一个电商网站佛山建设网站制作
  • 做百度网站排名软件做购物网站的图标从哪里来
  • 优秀个人网站设计图片金阊企业建设网站公司
  • 网站搜索引擎友好性分析建设银行网站电脑上不去
  • 免费网站开发网页界面设计赏析
  • 淄博网站制作服务推广长沙房产信息网查询
  • 驻马店网站建设电话域名交易
  • 图片网站收录wordpress问卷
  • 注册公司在哪个网站注册浅谈旅游网站的规划与建设
  • 泉州网站优化织梦系统如何做网站
  • 宁波seo网站排名网页游戏开服表37