相关文章
无重复字符的最长字串(java版)
无重复字符的最长字串
给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。
示例:
输入: s "abcabcbb"
输出: 3
解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。解法1:暴力破解…
建站知识
2025/3/20 22:50:08
KMP算法(字符串匹配算法)
KMP算法(字符串匹配算法) 摘自:https://blog.csdn.net/dark_cy/article/details/88698736 简介
该算法相对于暴力有比较大的改进,主要是消除了主串指针的回溯,从而使算法效率有了某种程度的提高。
KMP算法的整体思路…
建站知识
2025/3/20 22:38:04
LeetCode题解之哈希表、字符串、栈和队列
文章目录 哈希表242. 有效的字母异位词383. 赎金信1002. 查找常用字符(☆)349. 两个数组的交集350. 两个数组的交集 II202. 快乐数1. 两数之和15. 三数之和(☆)18. 四数之和(☆) 字符串179. 最大数28. 实现…
建站知识
2025/3/20 22:52:34
2. Python函数式编程中的字符串,元组,函数的分类,高阶函数,一篇文章都介绍一遍
函数式编程中的字符串
在函数式编程中,经常用到 Python 字符串,因其是不可变数据结构。
字符串本身是一个对象,具备很多对象方法,与常识中函数的使用不太相同,例如下述代码
my_str = "xiangpica"
print(my_str.upper())
print(len(my_str.upper()))其中 len(…
建站知识
2025/3/4 21:11:08
字符串模式匹配KMP算法详解(Python语言)
问题描述 主串为 ′ababcabcacbab′ ′ a b a b c a b c a c b a b ′ ,模式串为 ′abcac′ ′ a b c a c ′ ,现在要求模式串在主串中出现的位置。
暴力解法 直接用两层循环,从主串的第一个位置和模式串的第一个位置开始,依次比…
建站知识
2025/3/19 11:18:28
FOR循环及基础应用方式(输出一组字符串)
for循环写法: for(起始状态;判断条件;状态改变){ 执行语句; } 运行方式: 1.判断条件 2.执行语句 3.状态改变 for(var i = 0; i < 3; i++) { alert(i); } i=0; ←起始状态(起始值) 第一轮循环 i<3; alert(0); i=1; …
建站知识
2025/3/4 4:59:02
由浅入深之字符串的算法题(vs: chatGPT做算法)
背景 俗话说,温故而知新。chatGPT效果太惊艳了!简直就是碾压的效果。但是还要有希望,先拾取,再创新。先了解,再超越吧。 ps: 再刷最后一遍算法题思路。顺便基于chatGPT3.5感受一下大模型的魔力。 字符串基础 C/C每个字…
建站知识
2025/3/3 10:02:02