96SEO 2026-02-23 14:35 13
i1;in;i){scanf(%d,a[i]);}//认为a[1]

j;for(ji-1;j1;j--){if(a[j]t){a[j1]a[j];}
i1;in;i){scanf(%d,a[i]);}for(int
j;for(ji-d;j1;jj-d){if(a[j]t){a[jd]a[j];}else{break;}}a[jd]t;
printf(第%d趟增量为%d,排好的结果,k,d);for(int
/*所谓交换,是指根据序列中两个关键字比较的结果来对换这两个关键字在序列中的位置。
*/
i1;in;i){scanf(%d,a[i]);}//冒泡排序//外层循环控制
------待排序的数组已经保持需要的顺序了容易退化成O(n^2)
每一趟先选一个标准基准数按照基准数进行划分把比基准数小的交换到他前面
{//选排序区间的第一个数--a[l]做基准数if(lr){return;}
//再从前往后找一个小于基准数大的数放到j位置while(ija[i]x)i;
i1;in;i){scanf(%d,a[i]);}//快速排序QuickSort(a,1,n);
每趟从待排序区中选择一个最小的数放到待排序区的第一个位置。
从而实现排序
i1;in;i){scanf(%d,a[i]);}//简单选择排序:就地排序
//简单选择排序:进行n-1趟排序每次都在乱序区中选择一个最小的元素放在乱序的第一个位置此时有序区1乱序区-1
ji1;jn;j)//控制乱序区去找最小的元素的位置{if(a[j]a[minn]){minnj;}}//把minn位置的元素放在乱序区的第一个位置即i位置if(minn!i){int
让根节点和左右孩子节点作比较如果子树值小最小值和根节点交换继续向下调整子树
数组每多一个数据就调整一次。
新插入的数据放在放在最后如果其比父亲大或者新插入的数据是根节点就不用调整否则就向上调整
删掉a[1]---让堆中最后一个节点来替换a[1]然后重新对a[1]向下调整
1.初始化成一个小顶堆下标最大的内部节点的下标是几最后一个内部节点的下标是几n/2
1找到最后一个内部节点n/2,依次调整每棵子树调整过程依次向下比较调整若该节点比左右孩子节点中的最小值大进行交换直到不满足该条件位置
2.在小顶堆的基础上进行堆排序循环n-1次1输出删除根节点2最后一个位置的节点代替根节点
{//now是当前调整的节点next是now的孩子也是下一次要调整的节点
t;while(now*2m){nextnow*2;//now的左孩子if(next1ma[next1]a[next]){nextnext1;//now的右孩子
else{ta[now];a[now]a[next];a[next]t;nownext;}}
{//now是当前调整的节点next是now的父亲也是下一次要调整的节点int
now的父亲if(a[next]a[now])//父亲节点比当前节点大
{break;}else{ta[now];a[now]a[next];a[next]t;nownext;}}
in/2;i1;i--){downAdjust(a,i,n);}
,a[1]);ta[1];a[1]a[m];a[m]t;m--;downAdjust(a,1,m);}
//在堆中插入一个元素n;scanf(%d,a[n]);upAdjust(a,n);return
jmid1;while(imidjr){if(a[i]a[j]){t[k]a[i];
k;i;}else{t[k]a[j];k;j;}}while(imid){t[k]a[i];
mid;if(lr){mid(lr)/2;//l~midmerge_sort(a,l,mid);//mid1~rmerge_sort(a,mid1,r);merge(a,l,mid,r);}}
i1;in;i){scanf(%d,a[i]);}merge_sort(a,1,n);for(int
统计一下每个数出现的次数然后直接按次数输出即可以空间换时间的算法
1、将代排序的序列部分分到若⼲个桶中每个桶内的元素再进⾏个别的排序。
作为专业的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