96SEO 2026-02-19 10:02 16
2、定义一个begin和一个end#xff0c;begin从左向右走#xff0c;end从右向左走。

#xff08;需要注意的是#xff1a;若选择最左边的数据作为key#xff0c;则…
2、定义一个begin和一个endbegin从左向右走end从右向左走。
需要注意的是若选择最左边的数据作为key则需要end先走若选择最右边的数据作为key则需要bengin先走。
3、在走的过程中若end遇到小于key的数则停下begin开始走直到begin遇到一个大于key的数时将begin和right的内容交换end再次开始走如此进行下去直到begin和end最终相遇此时将相遇点的内容与key交换即可。
选取最左边的值作为key
4.此时key的左边都是小于key的数key的右边都是大于key的数
5.将key的左序列和右序列再次进行这种单趟排序如此反复操作下去直到左右序列只有一个数据或是左右序列不存在时便停止操作此时此部分已有序
{srand((size_t)time(NULL));return
原因对于很小和部分有序的数组快排不如插排好。
当待排序序列的长度分割到一定大小后继续分割的效率比插入排序要差此时可以使用插排而不是快排
10虽然在5~20之间任一截止范围都有可能产生类似的结果这种做法也避免了一些有害的退化情形。
//三数取中Swap(arr[mid],arr[left]);
arr[kevi]){right--;}//left找大while
arr[kevi]){left;}//交换(大和小的)Swap(arr[left],
arr[right]);}//交换key和相遇点Swap(arr[kevi],
选key左边为key(坑)右边先走找小小于key,找到把值放key坑里,此时right变新坑左边后走找大大于key,找到把值放key坑里,此时left变新坑。
一直相遇把一开始key的值放相遇点递归下去
kevi){right--;}Swap(arr[right],
}//最终把kevi放keng位置(相遇点)arr[keng]
kevi;//递归QuickSort_keng(arr,begin,keng-1);QuickSort_keng(arr,
1、选出一个key一般是最左边或是最右边的。
2、起始时prev指针指向序列开头cur指针指向prev1前后指针。
3、若cur指向的内容小于key则prev先向后移动一位然后交换prev和cur指针指向的内容然后cur指针4、若cur指向的内容大于key则cur指针直接。
如此进行下去直到cur到达end位置此时将key和prev指针指向的内容交换即可。
经过一次单趟排序最终也能使得key左边的数据全部都小于keykey右边的数据全部都大于key。
然后也还是将key的左序列和右序列再次进行这种单趟排序如此反复操作下去直到左右序列只有一个数据或是左右序列不存在时便停止操作
cur){//把小的交换到前面Swap(arr[cur],arr[prev]);}cur;}//cur越界了交换kevi和prevSwap(arr[kevi],
使用stack来存储待处理的区间先入栈的是右端点然后是左端点。
执行一趟快速排序的划分操作使用kevi作为基准元素的索引prev用于记录小于基准元素的最后一个元素的位置。
在while循环中cur遍历当前区间如果发现比基准元素小的元素则将其与prev位置的元素交换。
划分完成后将基准元素与prev位置的元素交换确保基准元素位于中间位置。
检查新的区间是否需要继续排序如果需要则将新的区间端点压入栈中。
//栈//先入右后入左st.push(end);st.push(begin);//不为空while
arr[cur]);}cur;}//把kevi换到相遇点Swap(arr[kevi],arr[prev]);kevi
作为专业的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