- 博客(6)
- 收藏
- 关注
原创 Java基础001
单例模式的优点是可以节省系统资源,减少内存开支,提高系统性能,还可以避免多个对象之间的冲突,从而提高代码的可维护性和可读性。例如:Class
2023-04-20 22:03:47 969
原创 Java实现重排链表:剑指 Offer II 026 代码详解
不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。链表的长度范围为 [1, 5 * 104]采用第4种:就地逆置法反转链表。采用第3种:快慢双指针法。
2023-04-20 00:39:43 345 1
原创 java实现寻找最长无重复字符的子字符串
其中一种常见的方法是使用滑动窗口(sliding window)的技巧,即维护一个不含重复字符的子字符串,并用两个指针(start和end)表示其起始和结束位置。滑动窗口算法是一种常用的优化技巧,可以用来解决一些涉及数组或字符串的问题¹²³⁴⁵⁶。滑动窗口算法是一种在数组或字符串上执行操作的技术,它可以用一个固定大小的窗口来覆盖数组或字符串的一部分,然后不断地向前移动窗口,直到遍历完整个数组或字符串。滑动窗口算法通常用双指针来实现,一个指针表示窗口的左端,另一个指针表示窗口的右端。
2023-03-22 00:25:50 723 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人