相关文章
《LeetCode刷题》3.无重复字符的最长子串(java篇)
题目描述:
给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。
示例 1:
输入: s "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2:
输入: s "bbbbb&qu…
建站知识
2025/3/3 23:30:21
9.9+9.14字节三轮面试手撕代码记录
一、根据字符出现的频率重新排列字符串 如:happy——>pphap import java.util.Scanner;
import java.util.Map;
import java.util.HashMap;
import java.util.PriorityQueue;public class Main {public static void main(String[] args) {Scanner in new Scanne…
建站知识
2025/2/28 17:54:40
分治:至少有K个重复字符的最长子串
分治策略的常见应用有二分法(分治应用于边界划分)、归并排序和快速排序,实现和详解见排序归纳总结(插入排序、归并排序、堆排序、快速排序、桶排序) 在此简单总结一下分治的思想,一个问题可以拆分成众多的相同结构的子问题的求解&…
建站知识
2025/3/5 20:36:54
无重复字符的最长字串(java版)
无重复字符的最长字串
给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。
示例:
输入: s "abcabcbb"
输出: 3
解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。解法1:暴力破解…
建站知识
2025/3/2 18:53:38
KMP算法(字符串匹配算法)
KMP算法(字符串匹配算法) 摘自:https://blog.csdn.net/dark_cy/article/details/88698736 简介
该算法相对于暴力有比较大的改进,主要是消除了主串指针的回溯,从而使算法效率有了某种程度的提高。
KMP算法的整体思路…
建站知识
2025/3/12 19:45:00
LeetCode题解之哈希表、字符串、栈和队列
文章目录 哈希表242. 有效的字母异位词383. 赎金信1002. 查找常用字符(☆)349. 两个数组的交集350. 两个数组的交集 II202. 快乐数1. 两数之和15. 三数之和(☆)18. 四数之和(☆) 字符串179. 最大数28. 实现…
建站知识
2025/3/3 17:13:26
2. Python函数式编程中的字符串,元组,函数的分类,高阶函数,一篇文章都介绍一遍
函数式编程中的字符串
在函数式编程中,经常用到 Python 字符串,因其是不可变数据结构。
字符串本身是一个对象,具备很多对象方法,与常识中函数的使用不太相同,例如下述代码
my_str = "xiangpica"
print(my_str.upper())
print(len(my_str.upper()))其中 len(…
建站知识
2025/3/4 21:11:08