算法刷题
文章平均质量分 86
菜龙龙龙龙
这个作者很懒,什么都没留下…
展开
-
算法刷题2-数组章节
2 数组2.0 数组题目总结快慢指针一个遍历,一个指向更新位置覆盖操作如果可以不用在乎某些值,可以直接覆盖,而不是交换。区域指针对问题进行区域划分,使用不同指针指向区域的更新位置。2.1 移动0(LC-283)问题描述:给定一个数目nums,编写一个函数将所有0移动到数组末尾,同时保持非0元素的相对位置。(原地操作)解题思路:双指针,快慢指针快指针遍历数组,慢指针指向更新位置。(覆盖操作)初始化时,快慢指针都指向0位置。快指针遍历数组,当快指针指向的数不为原创 2024-04-14 23:07:33 · 668 阅读 · 0 评论 -
算法刷题0-java知识补充
栈是Vector的一个子类,它实现了一个标准的后进先出的栈。堆栈只定义了默认构造函数,用来创建一个空栈。堆栈除了包括由Vector定义的所有方法,也定义了自己的一些方法。常用方法描述:(除了Vector的方法外)原创 2024-04-14 23:06:28 · 1413 阅读 · 1 评论