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

重庆企业品牌网站建设淘宝关键词优化推广排名

重庆企业品牌网站建设,淘宝关键词优化推广排名,微信公众号开发功能,西安百度百科提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 一、题目1-无重复字符的最长子串 1.题目描述 2.思路与代码 2.1 思路 2.2 代码 二、题目2-最长回文子串 1.题目描述 2.思路与代码 2.1 思路 2.2 代码 总…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

目录

前言

一、题目1-无重复字符的最长子串

1.题目描述

2.思路与代码

2.1 思路

2.2 代码

二、题目2-最长回文子串

1.题目描述

2.思路与代码

2.1 思路

2.2 代码

总结


前言

提示:这里可以添加本文要记录的大概内容:

2月26日练习内容


提示:以下是本篇文章正文内容,下面案例可供参考

一、题目1-无重复字符的最长子串

1.题目描述

给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。

示例 1:

输入: s = "abcabcbb"
输出: 3 
解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。

示例 2:

输入: s = "bbbbb"
输出: 1
解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。

示例 3:

输入: s = "pwwkew"
输出: 3
解释: 因为无重复字符的最长子串是 "wke",所以其长度为 3。
     请注意,你的答案必须是 子串 的长度,"pwke" 是一个子序列,不是子串。

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/longest-substring-without-repeating-characters
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

2.思路与代码

2.1 思路

1.使用两个指针i和index,

2.最开始的时候两个指针都指向第一个元素,然后i往后移,把扫描过的元素都放到map中,

3.如果i扫描过的元素没有重复的就一直往后移,记录最大值max,

4.如果i扫描过的元素有重复的,就更新index的位置,

5.最后遍历完字符串,输出最大值

2.2 代码

代码如下(示例):

class Solution {public int lengthOfLongestSubstring(String s) {if(s.length() == 0){return 0;}int max = 0;int index = 0;Map<Character,Integer> m = new HashMap<>();for(int i = 0;i < s.length();i ++){//如果右重复元素则更新index的值if(m.containsKey(s.charAt(i))){index = Math.max(index,m.get(s.charAt(i)) + 1);}m.put(s.charAt(i), i);max = Math.max(max,i - index + 1);}return max;}
}

二、题目2-最长回文子串

1.题目描述

给你一个字符串 s,找到 s 中最长的回文子串。

如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。

示例 1:

输入:s = "babad"
输出:"bab"
解释:"aba" 同样是符合题意的答案。

示例 2: 

输入:s = "cbbd"
输出:"bb"

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/longest-palindromic-substring
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

2.思路与代码

2.1 思路

1.先判断输入的字符串长度是否大于2,如果不大于2,则直接输出该字符串

2.使用暴力求解的方法,两个for循环遍历字符串,并判断所取部分是否为回文串,直到遍历完成

2.2 代码

代码如下(示例):

class Solution {public String longestPalindrome(String s) {int length = s.length();//如果字符串长度小于2,则直接输出该字符串if(length < 2){return s;}int maxL = 0;int start = 0;//将字符转为字符数组char[] chars = s.toCharArray();for(int i = 0;i < length;i ++){for(int j = i + maxL;j < length;j ++){if(isPalindromes(chars,i,j) && j - i + 1 > maxL){maxL = j - i + 1;start = i;}}}return s.substring(start,start + maxL);}//判断是否回文串public boolean isPalindromes(char[] chars,int left,int right){while(left < right){if(chars[left] != chars[right]){return false;}left ++;right --;}return true;}}

总结

提示:这里对文章进行总结:
 

http://www.mmbaike.com/news/94184.html

相关文章:

  • 网页游戏网站首页搜索引擎和浏览器
  • wordpress每页显示文章关键词怎样做优化排名
  • 如何与导航网站做友情链接搜索引擎下载安装
  • 男男互做网站泰国如何在微信上做推广
  • flash网站制作公司长沙专业seo优化公司
  • 北京住房和城乡建设网站seo快速排名案例
  • 什么网站做的好优化神马排名软件
  • 大数据营销优势郑州网站排名优化外包
  • 济南企业建站seo工作内容和薪资
  • 香港服务器网站网络营销案例分析题
  • 郑州网站建设找智巢东莞谷歌推广
  • 做单页网站需要做什么百度怎么搜索关键词
  • 怎么在外汇局网站做结汇申报sem竞价推广托管
  • 最近国际时事朝阳区seo搜索引擎优化介绍
  • 商城网站建设招聘推广软文是什么意思
  • 银行门户网站系统建设方案公司推广网站
  • 网站维护与推广定义四川百度推广排名查询
  • 旅游社做的最好的网站百度站长工具平台登录
  • 专业做球赛旅游的网站做微商怎么找客源加人
  • 电商推广平台哪个好重庆公司seo
  • wordpress主题 插件建站seo是什么
  • wx网站开发做企业网站建设公司哪家好
  • 做销售在那个网站找网站推广方式
  • 做百度移动网站排名软东莞网站建设平台
  • 商丘做网站sqlongliqi网站推广多少钱一年
  • h5网站模板开发百度关键词统计
  • 网站返利程序宁德市有几个区几个县
  • 做网站要求付全款公司seo是指什么意思
  • 做电影海报在哪个网站好搜索引擎广告形式有
  • 佛山网站开发公司企业营销策划包括哪些内容