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

对网站建设课程的心得体会制作网站的app

对网站建设课程的心得体会,制作网站的app,网页设计与网站建设在线第二章,网站开发与设计.net1 无重复字符的最长子串 1.1 题目描述 给定一个字符串 s ,请你找出其中不含有重复字符的最长子串的长度。 示例 1: 输入: s “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。 示例 2: 输入: s “bbbbb” 输出: 1 解释…

1 无重复字符的最长子串

1.1 题目描述

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

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

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

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

        题目链接:https://leetcode.cn/problems/longest-substring-without-repeating-characters/

1.2 思路分析

         滑动窗口法:其实用一句话描述就是使用两个指针,指针头和指针尾依次遍历,当指针尾遍历到的字母包含在指针头和指针尾的字符串里,就把指针头移动到当前字母出现的位置,重新构成一个子串,并判断当前子串的长度与原来记录的最大长度作比较,并更新最大长度。 示意图如下面:

1.3 代码实现

思路一:滑动窗口法

class Solution:def lengthOfLongestSubstring(self, s: str) -> int:# 思路一:滑动窗口法temp_str = ''max_len, current_len = 0, 0for i in range(len(s)):if s[i] not in temp_str:temp_str += s[i]		current_len += 1else:index = temp_str.index(s[i])temp_str = temp_str[index+1:]temp_str += s[i]current_len = len(temp_str)if max_len < current_len:max_len = current_lenreturn max_len
http://www.ds6.com.cn/news/4881.html

相关文章:

  • dede网站模板客wordpress企业网站模板
  • 如何对上传的网站做代码修改市场推广
  • 淮南做网站公司飞猪关键词排名优化
  • 我做微信淘宝客网站有哪些seo优化排名易下拉用法
  • 社保网站做员工用工备案抖音引流推广怎么做
  • wordpress 文章列表 css样式seo优化易下拉排名
  • 婚礼做的好的婚庆公司网站中山seo
  • 唐山百度搜索排名优化哈尔滨seo关键词
  • 老牌网站建设怎样才能注册自己的网站
  • wordpress标签分类外包优化网站
  • 如何进行网站性能优化?苏州百度
  • 怎么查公司网站有没有被收录微信app小程序开发
  • thinkphp做企业网站网站关键词快速排名服务
  • 网站备案能不能出现世界什么叫外链
  • 宁波网站建设-中国互联百度客服中心人工在线咨询
  • angular2是做网站的还是手机的推广资源网
  • 汉中网站建设推广今天特大新闻
  • 企业网站建设三个原则seo整站优化外包
  • 长沙电子商务网站建设网络营销渠道类型有哪些
  • php做外贸网站好吗网页设计模板html代码
  • 建一个做笔记的网站免费的电脑优化软件
  • 网站建设需要申请服务器吗网页优化最为重要的内容是
  • 做网站流程如何写好一篇软文
  • 郑州建网站哪个公司好2024很有可能再次封城吗
  • 外贸网站推广平台排名自己做一个网站需要什么
  • 义乌购网站做代销怎么样近期网络营销的热点事件
  • b2c网上购物平台seosem是什么职位
  • php网站开发和部署广州网站优化推广
  • 做网站的公司是接入商吗百度新闻官网
  • 中山做网站服务好企业网站cms