96SEO 2026-02-23 14:52 1
双指针指的是在遍历对象的过程中不是普通的使用单个指针进行访问而是使用两个相同快慢指针或者相反方向对撞指针的指针进行扫描从而达到相应的目的。

换言之双指针法充分使用了数组有序这一特征从而在某些情况下能够简化一些运算。
快慢指针也是双指针但是两个指针从同一侧开始遍历数组将这两个指针分别定义为快指针fast和慢指针slow两个指针以不同的策略移动直到两个指针的值相等或其他特殊条件为止如
对撞指针是指在数组中将指向最左侧的索引定义为左指针(left)最右侧的定义为右指针(right)然后从两头向中间进行数组遍历。
对撞数组适用于连续数组和字符串也就是说当你遇到题目给定连续数组和字符床时应该第一时间想到用对撞指针解题。
求最接近的三数之和使用三个循环依次遍历整个数组枚举出所有的可能从而推算出最接近的但是此算法时间复杂度为O(N^3)。
力扣上是运行不过的这里我们只是作为一个参考。
target的绝对值更小说明sum更接近target的值temp
此算法需要先把数组从小到大进行排序排好序之后。
因为这里是三个数而双指针操作的是两个数这里我们就需要先定下一个数然后左指针指向定的下一个数右指针指向最右边的数。
1];//先来算出最小值如果target比最小值还小后面代码就不用进行了直接breakif
target)//有可能会出现相等的情况相等了就直接返回{return
target){right--;}else{left;}}}return
2。
你不需要考虑数组中超出新长度后面的元素。
例如函数返回的新长度为
4。
注意这五个元素可为任意顺序。
你不需要考虑数组中超出新长度后面的元素。
遍历数组如果在数组中找到了val则把数组后面的内容全部向前移动一位把val给覆盖掉依次类推直到把数组里面等于val的值全部给覆盖掉。
最坏的情况就是数组里面的值全是val则时间复杂度为O(N^2)。
1];}i--;//使下一次判断时回到上次判断的位置numsSize--;//进入一次if语句则数组的大小就会减少一个}}return
src0;while(dstnumsSize){if(nums[dst]!val){nums[src]nums[dst];src;}dst;}return
[1,8,6,2,5,4,8,3,7]。
在此情况下容器能够容纳水表示为蓝色部分的最大值为7*7
left));//min是求装水的最大高度肯定以最低的那条线为准不然就漏水了//right-left就是底边的长if
height[right])//说明height[right]此时是短的那根线需要right--往前找其他的线right--;elseleft;}return
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback