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

查看网站dns服务器/百度推广客户端教程

查看网站dns服务器,百度推广客户端教程,企业网站文章,wordpress添加主题不显示图片#1024程序员节 | 征文# 作为一个未来的程序员,现在我要继续刷题了。 力扣时刻。 目录 1.接雨水 2.罗马数字转整数 3.最后一个单词的长度 4.最长公共前缀 5.反转字符串中的单词 1.接雨水 好好好好好好,一开始就接雨水。我记得接了n次了。。。 痛苦战…

#1024程序员节 | 征文#

作为一个未来的程序员,现在我要继续刷题了。

力扣时刻。

目录

1.接雨水

2.罗马数字转整数

3.最后一个单词的长度

 4.最长公共前缀

 5.反转字符串中的单词

1.接雨水

好好好好好好,一开始就接雨水。我记得接了n次了。。。

痛苦战绩

本题的思路:

对于每个节点,计算0-i的最大值,计算i-n-1的最大值,然后利用(左边最大值,右边最大值)的最小值-高度就是面积了,因为宽度为1.

class Solution {public int trap(int[] height) {//左右数组int n=height.length;int [] left=new int[n];left[0]=height[0];for(int i=1;i<n;i++){left[i]=Math.max(left[i-1],height[i]);}int [] right=new int[n];right[n-1]=height[n-1];for(int i=n-2;i>=0;i--){right[i]=Math.max(right[i+1],height[i]);}int ret=0;for(int i=0;i<n;i++){ret+=(Math.min(left[i],right[i])-height[i]);}return ret;}
}

2.罗马数字转整数

把一个小值放在大值的左边,就是做减法,否则为加法

class Solution {public int romanToInt(String s) {int sum=0;int preNum=getValue(s.charAt(0));for(int i=1;i<s.length();i++){int num=getValue(s.charAt(i));if(preNum<num){sum-=preNum;}else{sum+=preNum;}preNum=num;}sum+=preNum;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;}}
}

3.最后一个单词的长度

先过掉空格,再计算单词。

class Solution {public int lengthOfLastWord(String s) {int end=s.length()-1;//先过掉空格while(end>=0&&s.charAt(end)==' ') end--;if(end<0) return 0;//过掉单词int start=end;while(start>=0&&s.charAt(start)!=' ') start--;return end-start;}
}

 4.最长公共前缀

class Solution {public String longestCommonPrefix(String[] strs) {if(strs.length==0){return "";}String ret=strs[0];//遍历字符串数组for(int i=1;i<strs.length;i++){int j=0;//遍历字符串for(;j<ret.length()&&j<strs[i].length();j++){if(ret.charAt(j)!=strs[i].charAt(j))break; }ret=ret.substring(0,j);if(ret.equals(""))return ret;}return ret;}
}

 5.反转字符串中的单词

 可变的字符串

StringBuilder ret=new StringBuilder();

查找某个位置的字符

s.charAt(i)

分词

s.substring(i,j)

删除首尾空格

        //删除首尾空格s=s.trim();

转为字符串

s.toString().trim()

http://www.ho-use.cn/article/225.html

相关文章:

  • web2.0网站开发e/百度推广平台登录
  • 如何做网站的优化和推广/网站优化及推广方案
  • 网站翻页/优化大师如何删掉多余的学生
  • 完成网站开发需要什么样技术/上海网站制作推广
  • 珠海网站建设/网络推广计划书
  • 阿里巴巴机械加工网/seo免费
  • 企业做网站哪家好/企业网络营销推广方案策划
  • 电子商务网站规划 分析 设计/武汉seo搜索引擎
  • 手机网站页面制作/如何优化关键词
  • 深圳建网站的/关键词挖掘工具免费
  • 做服装网站需要什么/推广技巧
  • 网站开发一次性费用/口碑营销渠道
  • 扬州网站建设外包/军事网站大全军事网
  • 学校网站建设用哪个系统/windows优化软件排行
  • 酒店网站建设案例/谷歌推广app
  • 网站开发时数据库的工作/广东东莞疫情最新情况
  • 住房和城乡建设网站/石家庄seo顾问
  • 清新网站设计/湖南靠谱seo优化公司
  • 做网站腾讯云服务器/竞价推广招聘
  • 加强网站和公众号建设/网络营销与管理
  • 电商网站建设模板/实体店营销方案
  • 北京建站哪家好/bt蚂蚁
  • wordpress 做的网站/潍坊网站关键词推广
  • 建站工具有什么用/哈尔滨最新今日头条新闻
  • 网站建设好不好/镇江网站建设
  • 政府网站建设管理讲话/高级搜索入口
  • 青田建设局网站/花钱推广的网络平台
  • 西安专业做网站公司/做网站的平台有哪些
  • 太原建筑公司网站/千锋教育和达内哪个好
  • 企业品牌网站建设我们的优势/网站优化外包顾问