字符串———find()函数

简介: 算法

假设我们有字符串a和b,那么a.find(b)是指在a这个字符串中查找b并返回b开头字母的位置,没查到就是-1


例题:

链接

12.png


这个题有两种解法,一种是暴力嘛,因为字符串的数量也不多,还有一种呢则是利用到find函数

①首先将该串复制一遍

②遍历查找原本母串能不能找到

③找到了的话需要移动的值就是find返回的值

④没找到就是-1

结束over~

下面是针对样例2的过程

2

molzv

lzvmo

13.png

14.png





相关文章
|
7月前
|
JavaScript 前端开发
JS tostring()和join()方法
JS tostring()和join()方法
48 1
|
Python
python之列表中常用的函数:append,extend,insert,pop,remove,del函数的定义与使用方法,元素是否在列表中的判断
python之列表中常用的函数:append,extend,insert,pop,remove,del函数的定义与使用方法,元素是否在列表中的判断
152 0
|
小程序 Unix Shell
system()函数
system()函数
99 0
|
7月前
strtol()函数与strtoul()函数的用法
strtol()函数与strtoul()函数的用法
87 0
|
编译器 C语言 C++
关于vs中scanf()函数报错问题的解决
关于vs中scanf()函数报错问题的解决
124 0
|
Python
Python函数详解:参数、返回值和文档字符串
Python函数详解:参数、返回值和文档字符串
170 0
如何利用splice()和slice()方法操作数组
如何利用splice()和slice()方法操作数组
72 0
|
C#
C#中Int32.TryParse()将字符串转化为整数
C#中Int32.TryParse()将字符串转化为整数
91 0
VB中Trim()函数怎么使用
VB中Trim()函数怎么使用
94 0
|
C语言 C++
转换符说明使用方法(在printf函数中)
一些常见的转换说明及打印结果: printf()的转换说明修饰符 printf()函数打印数据指令时要与代打印数据的类型相匹配才行。 如%d %c %ld......这些符号叫做转换说明。代表着数据转化成显示的形式。 一些常见的转换说明及打印结果: 转换说明 输出 %d 有符号十进制整数 %c 单个字符 %A 浮点数,十六进制数和p计数法(c99/c11) %a 浮点数,十六进制数和p计数法(c99/c11) %f 浮点数,十进制计数法 %e 浮点数,e计数法 %E 浮点数,e计数法 %i 有符号十进制整数 %o 无符号八进制整数 %p 指针(地址) %s 字符串 %u 无符号十进制整数
169 1
下一篇
DataWorks