首页 > 其他分享 >字符串系列目录&&说明

字符串系列目录&&说明

时间:2024-08-06 11:52:42浏览次数:7  
标签:ab text texttt operatorname abc && 字符串 目录

字符串准备写成一个系列。

目录

格式与说明

下面的说明和格式将被应用于整个系列。

说明

  • 所有字符串的下标从 \(1\) 开始。

  • 所有的实际字符串使用 \texttt 字体。如 \(s=\texttt{abac}\)。

  • 所有算法名和公式内文字使用 \text 字体。如 \(\text{Manacher}\) 算法。

  • 标题内不使用 \(\KaTeX\)。

格式(常见符号)

字符串相关

  • \(s[i]\) 表示字符串 \(s\) 的第 \(i\) 个字符。如 \(\texttt{abc}[2]=\texttt{b}\)。

  • 用 \(s[l:r]\) 表示字符串下标在 \([l,r]\) 内的字符构成的子串(闭区间),\(:\) 前面没有数则默认为 \(1\),冒号后面没有数默认为字符串长度。如当 \(s=\texttt{abcde}\) 时,\(s[2:4]=\texttt{bcd}\),\(s[3:]=\texttt{cde}\)。

  • 用 \(\lvert s \rvert\) 表示字符串 \(s\) 的长度。如 \(\lvert\texttt{aba}\rvert=3\)。

  • 用 \(+\) 表示字符或字符串的连接。如 \(\texttt{ab}+\texttt{a}=\texttt{aba}\)。

  • 用 \(\times\) 表示字符或字符串的重复拼接。如 \(\texttt{ab}\times3=\texttt{ababab}\),数与字符或字符串没有固定位置,\(3\times\texttt{a}\) 和 \(\texttt{a}\times 3\) 均可。

  • 用 \(\operatorname{lcp}(s,t)\) 表示字符串 \(s\) 和字符串 \(t\) 的最长公共前缀。如 \(\operatorname{lcp}(\texttt{abc},\texttt{abd})=\texttt{ab}\)。

  • 用 \(\operatorname{lcs}(s,t)\) 表示字符串 \(s\) 和字符串 \(t\) 的最长公共后缀。如 \(\operatorname{lcs}(\texttt{abc},\texttt{dbc})=\texttt{bc}\)。

其他符号

  • 推出 \(\implies\)

  • 赋值 \(\leftarrow\)

  • 不等于 \(\neq\) (博客园公式渲染问题)

标签:ab,text,texttt,operatorname,abc,&&,字符串,目录
From: https://www.cnblogs.com/godmoo/p/18344097

相关文章

  • 使用git-bash 进入MINGW64使用mingw32-make编译提示目录前面有个“/cygdrive/d”如何
    问题出现的根本原因使用绝对路径时,exportBUILD_ROOT='D:/XX/XX'注意不能使用单引号直接地址exportBUILD_ROOT=D:/XX/XX 刚刚接触Cygwin,头一个问题就是:Cygwin如何访问Windows的各个磁盘目录,以及在Windows平台下如何访问Cygwin中的目录。执行mount命令后......
  • day32【LeetCode力扣】541. 反转字符串 II
    day32【LeetCode力扣】541.反转字符串II1.题目描述给定一个字符串s和一个整数k,从字符串开头算起,每计数至2k个字符,就反转这2k字符中的前k个字符。如果剩余字符少于k个,则将剩余字符全部反转。如果剩余字符小于2k但大于或等于k个,则反转前k个字符,其余字符......
  • 2-2 字符串的基本操作函数及注意事项(超详细)
    目录字符串操作函数分类1.字符串长度和复制2.字符串连接3.字符串比较4.字符串查找5.字符串转换6.字符串复制和移动7.字符串填充和比较字符串操作函数使用1.strlen函数2.strcpy函数3.strcat函数4.strcmp函数5.strncpy函数6.strncat函数7.s......
  • 在oracle中将一行字符串拆分成多行
    例如,有如下一张表,表名为bk_test。插入了以下数据:CREATETABLEBK_TESK(idvarchar2(10),svarchar2(20));insertintoBK_TESKvalues('A','1,2,3');insertintoBK_TESKvalues('B','4,5,6');insertintoBK_TESKvalues('C','......
  • 【Python】Python中的输入与输出——内附Leetcode【151.反转字符串中的单词】的C语言
    输入与输出导读一、Python中的输出1.1基本用法1.2格式化输出1.3通过`:`格式化值的输出1.4其它格式化输出二、Python中的输入2.1基本用法2.2`split()`方法2.3split()习题演练结语导读大家好,很高兴又和大家见面啦!!!在上一篇内容中我们介绍了Python中的数据类......
  • 合并目录下的txt文件内容
    合并目录下的txt文件内容importosdefmerge_txt_files(txt_dir_path,txt_merged_path):#将所有文件的内容写入输出文件withopen(txt_merged_path,'w',encoding='utf-8')asf:#遍历指定目录下的所有文件forfile_nameinos.listdir(txt_......
  • RAZ分级阅读英语绘本pdf电子版免费下载全部目录对应年龄级别
    英语绘本电子版免费下载:  RAZ分级阅读绘本全部目录对应年龄级别: 《RAZ》分级阅读特色 特色一:绘本数量多29个级别,每个级别百本左右图书,整个体系囊括近2800多本图书。其中RAZA和B两个级别的图书数量,就已经相当于一些分级阅读的总数量,多年积累的分级阅读绘本数量......
  • 如何将 *args 参数作为字符串传递给 Python 函数
    我正在使用pytubefix制作一个Youtube下载器。API允许我编写如下代码:YouTube(url).streams.filter(progressive=True)但是假设我有一个字符串存储在像args="progressive=True"这样的变量中,我如何使用args字符串来调用函数,就像......
  • 字符串常量池
    Java中的字符串常量池目录Java中的字符串常量池工作原理举例说明字面量创建形式使用new创建internjava中字符串对象创建有两种形式,一种为字面量形式,如Stringstr="droid";,另一种就是使用new这种标准的构造对象的方法,如Stringstr=newString("droid");,这两种方式我们在代码......
  • 代码随想录算法训练营day04之字符串
    题目及链接:344.反转字符串541.反转字符串||卡码网54.替换数字151.翻转字符串里的单词卡码网55.右旋字符串28.找出字符串中第一个匹配项的下标459.重复的子字符串344.反转字符串太简单就不写了541.反转字符串||题意:给定一个字符串s和一个整数k,从字符串开头算起,每......