建设高端网站公司的目的网站的推广是怎么做的

pingmian/2026/1/23 20:56:32/文章来源:
建设高端网站公司的目的,网站的推广是怎么做的,网站免费软件,python 网站建设代码随想录二刷 #xff5c; 字符串 #xff5c;重复的子字符串 题目描述解题思路 代码实现移动匹配KMP算法 题目描述 459.重复的子字符串 给定一个非空的字符串 s #xff0c;检查是否可以通过由它的一个子串重复多次构成。 示例 1: 输入: s “abab” 输出: tru… 代码随想录二刷 字符串 重复的子字符串 题目描述解题思路 代码实现移动匹配KMP算法 题目描述 459.重复的子字符串 给定一个非空的字符串 s 检查是否可以通过由它的一个子串重复多次构成。 示例 1: 输入: s “abab” 输出: true 解释: 可由子串 “ab” 重复两次构成。 示例 2: 输入: s “aba” 输出: false 示例 3: 输入: s “abcabcabcabc” 输出: true 解释: 可由子串 “abc” 重复四次构成。 (或子串 “abcabc” 重复两次构成。) 提示 1 s.length 104s 由小写英文字母组成 解题思路 代码实现 移动匹配 如果一个字符串是由重复的子串构成也就是由前后相同的子串构成。那么用后面的子串做前串前面的子串做后串也依然能组成原来的字符串。 所以判断字符串 s 是否由重复子串组成只要两个s拼在一起里面还能出现一个s就说明s是由重复子串组成的。 在判断 s s 拼接的字符串时要刨除 s s 的首字符和尾字符这样避免在 s s中搜索出原来的s毕竟我们要搜索的是中间拼接出来的 s。 class Solution { public:bool repeatedSubstringPattern(string s) {string t s s;t.erase(t.begin());t.erase(t.end() - 1);if (t.find(s) ! std::string::npos)return true;return false;} };KMP算法 在重复子串组成的字符串中最长相等前后缀不包含的子串就是最小重复子串拿字符串s abababab举例 假设字符串 s 由 n 个重复子串构成重复子串的长度为x所以 s n * x 因为字符串 s 的最长公共前后缀的长度一定不是 s 本身所以最长相同前后缀的长度为m * x而且n - m 1。这里可以从上图中看出n 和 m 正好相差一个 x 的长度。 所以如果nx % (n - m) * x 0说明s的长度可以整除一个重复子串的长度也就说明有重复出现的子字符串。 假设数组的长度为len那么最长公共前后缀的长度就是next[len - 1] 1这里1是因为采用了统一减一的操作。 那么数组的长度 - 最长公共前后缀就是一个x的长度只要数组的长度能整除 x 的长度那么就存在重复的子字符串。 那么套用上面的nx % (n - m) * x可得len % (len - (next[len - 1] 1)) 0 class Solution { public:void getNext(int* next, const string s) {int j -1;for (int i 1; i next.size(); i) {while (j 0 next[i] ! next[j 1]) {j next[j];}if (next[i] next[j 1]) {j;}next[i] j;}}bool repeatedSubstringpattern(string s) {if (s.size() 0) {return false;}int next[s.size()];getNext(next, s);len s.size();if (next[len - 1] 1 ! 0 len % (len - (next[len - 1] 1)) 0) {return true;}return false;} };

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/86413.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

公司做网站要花多少钱平顺网站建设

错误的原因是:缺少servlet-api.jar这个包,将这个包导入项目里面就可以了。1. 我们可以到tomcat的lib目录下面找到这个包,然后在eclipse中,右击项目,2. 选择Java Build Path>Libraries>Add ExternalJARS,找到你计…

做购彩网站是怎么盈利的工作人员回应游客扔免费午餐

115.派大星的烦恼 解压下载文件时一个 bmp 文件,用notepad 打开有没有发现什么 ,提示位图什么的 用Stegsolve.jar 打开 发现很多. 和- 第一时间想到了 电报码 但提示不是电报码,除了这个那就是很像二进制了 0,1 什么的,但这个感觉…

关于网站开发所需的知识优化电池充电什么意思

myeclipse的安装就不说了,百度一下都有很多教程 但是发现现在网上很少有介绍这个软件具体如何使用,哪个组件有何用处并没有太多解释 因此讲解一下myeclipse的使用: 1.工作区【workspace】 1.当myeclipse打开后,大多数会…

文山州中小企业网站建设河北住房和城乡建设厅

Python微信订餐小程序课程视频 https://edu.csdn.net/course/detail/36074 Python实战量化交易理财系统 https://edu.csdn.net/course/detail/35475 Hello大家好,我是python学习者小杨同学,上次跟大家分享关于python的数值类型和序列类型,…

广州番禺网站制作推广建立企业网站的详细步骤

2分钟搭建企业轻量级负载均衡服务器 文章目录1. 修改配置文件2. tomcat启动参数:3. 统一编码格式1. 修改配置文件 打开IntelliJ IDEA本地安装目录中bin文件夹下的idea.exe.vmoptions和idea64.exe.vmoptions这两个文件 分别在这两个文件内容的末尾添加:…

wordpress toggle 插件给网站做优化怎么做

Spring基础 - SpringMVC请求流程和案例 什么是MVC 用一种业务逻辑、数据、界面显示分离的方法,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理…

江西网站建设价格山西省网站备案

目录 自定义组件的 v-modelv-model简化代码 自定义组件的 v-model 组件上的 v-model 默认会利用名为 value 的 prop 和名为 input 的事件。 <input v-model"parentData"> 等价于&#xff1a; <input :value"parentData"input"parentData …

佛山建设局官方网站漯河网站超市建设

&#x1f57a;作者&#xff1a; 主页 我的专栏C语言从0到1探秘C数据结构从0到1探秘Linux菜鸟刷题集 &#x1f618;欢迎关注&#xff1a;&#x1f44d;点赞&#x1f64c;收藏✍️留言 &#x1f3c7;码字不易&#xff0c;你的&#x1f44d;点赞&#x1f64c;收藏❤️关注对我真的…

网站服务器租用合同wordpress中的template

目录 建议有状压基础再食用&#xff1a;本题的状态转移方程是 dp代码片:参考代码 建议有状压基础再食用&#xff1a; n行m列 等价 n列m行 &#xff0c;因为n比较小&#xff0c;int是32位足够了&#xff0c;我们用比特位统计每一行的状态。 本题的状态转移方程是 dp[h][i][j]…

数据表和网站建设的关系著名的设计网站

随着经济的发展&#xff0c;人们对生活的需求也不再局限于温饱层面&#xff0c;越来越多的人们开始追求文化、艺术的高层次需求&#xff0c;旅游也逐渐成为人们日常放松的一种方式。由于我国人口多、易扎堆等特点&#xff0c;景区的运营监管方式也亟需改革。TSINGSEE青犀智能分…

网站开发人员的岗位职责微网站和微信公共平台的区别

目录 GCD&#xff08;最大公约数&#xff09; 1、欧几里得算法 LCM&#xff08;最小公倍数&#xff09; 一、试题 算法训练 抗击虫群 GCD&#xff08;最大公约数&#xff09; 整数 a 和 b 的最大公约数是指能同时整除 a 和 b 的最大整数&#xff0c;记为 gcd(a,b)-a的因子和…

电商网站设计公司皆选亿企邦dux5.0 WordPress

MQ 延迟队列 1. 前言 延迟队列是我们日常开发过程中&#xff0c;经常接触并需要使用到的一种技术方案。前些时间在开发业务需求时&#xff0c;我也遇到了一个需要使用到延迟消息队列的需求场景&#xff0c;因此我也在网上调研了一系列不同的延迟队列的实现方案&#xff0c;在…

项目管理软件开发案例如何优化搜索引擎的搜索功能

学习笔记-SQL语法系统性学习&#xff0c;关卡式进阶 笔记参考&#xff1a;作者鱼皮 关卡式Sql语句学习体验网站 &#xff0c;网站开源代码 如果想本地体验语法&#xff1a;1.下载大佬开源代码&#xff0c;运行前端项目&#xff08;推荐&#xff09;&#xff1b; 2.或是自己使…

城乡建设门户网站重庆建站模板代理

一、说明 计量经济学是使用统计方法来发展理论或测试经济学或金融学中的现有假设。计量经济学依赖于回归模型和零假设检验等技术。计量经济学也可以用来预测未来的经济或金融趋势。 图片来源&#xff1a;https://marketbusinessnews.com 二、 计量经济之简介 计量经济学是对经济…

海外网站怎么浏览做网站个体户执照

原文&#xff1a;Build a search engine, not a vector DB 作者&#xff1a; Panda Smith 在过去 12 个月中&#xff0c;我们见证了向量数据库&#xff08;Vector DB&#xff09;创业公司的迅猛增长。我此刻并不打算深入探讨它们各自的设计取舍。相反&#xff0c;我更想探讨和…

建设银行考试报名网站wordpress 渐变主题

一、初识python (一).Python起源 Python创始人为吉多范罗苏姆&#xff08;荷兰&#xff09;&#xff0c;Python崇尚优美、清晰、简明的编辑风格。Python语言结构清晰简单、数据库丰富、运行成熟稳定&#xff0c;科学计算统计分析领先。目前广泛应用于云计算、Web开发、科学运算…

html5 网站开发定制手机制作app的软件免费

1、函数内部使用全局变量时&#xff0c;需要申明global 1 name 小明 # 定义一个全局变量name,并给它赋值小明2 stus [] # 定义一个空list3 # list、字典、集合4 5 def a():6 # 字符串、int、float、元组 需要声明global7 global name # 函数内部使用局部变量时&a…

扁平式网站模板郑州专业制作网站费用

LeetCode 39.组合总和 题目链接&#xff1a; LeetCode 39.组合总和 解题思路&#xff1a; 用回溯的方法&#xff0c;&#xff0c;注意这次回溯不是i1&#xff0c;而是i&#xff0c;是因为可用重复选取。 代码&#xff1a; class Solution { public:vector<vector<i…

开发门户网站前程无忧网广州网站建设类岗位

在Rust中&#xff0c;如果你想要对HashMap中特定键对应的值进行累加操作&#xff0c;你需要首先检查该键是否已存在。如果存在&#xff0c;则取出其值&#xff0c;进行累加&#xff0c;然后将结果存回HashMap。如果不存在&#xff0c;则可能需要插入一个新的键值对&#xff0c;…

做网站标配wordpress知更鸟破解

1&#xff0c;例行性工作 例行性工作 —— 在某一时刻&#xff0c;必须要做的事情 —— 定时任务 &#xff08;比如&#xff1a;闹钟&#xff09; 例行性工作分为两种&#xff1a;“单一的例行性工作 at”和“循环的例行性工作 crontab” 2&#xff0c;单一执行的例行性工作 …