字符串相关算法

719 阅读1分钟

1. 🗡☞offer67. 把字符转换成整数('0'<字符<'9'就是数字) 题解

2. 856.括号匹配计算分数 题解

这里补充一点知识,就是字符串改动里面的单个字符,像下面这样是不会变化的;

let str = 'fooag';
str[5] = 'f';
console.log(str);//fooag
let arr = [2, 4, 5];
arr[0] = 7;
console.log(arr);//[ 7, 4, 5 ]

3. 🗡☞offer20. 表示数值的字符串 题解

4. 🗡☞offer15. 二进制中1的个数 题解

5. 402. 移掉k位数字使得剩下的数字最小 给定一个以字符串表示的非负整数 移除这个数中的k位数字使得剩下的数字最小 题解

一、双指针解决字符串的一些问题

1. 344.反转字符串 题解

2. 541. 反转字符串II 题解

3. 151. 翻转字符串里面的单词 题解

4. 🗡☞offer58. 左旋转字符串 题解

二、KMP算法

1. 28. KMP算法实现在haystack字符串中找needle字符匹配位置 题解

2. 459. KMP算法判断重复的子字符串 题解