96SEO 2026-02-20 09:30 15
创建跳板temp进行min和max的互换然后min自增max自减当minmax的时候停止互换代表到中间值

arr.length-1;minmax;min,max--){//进行换位int
数组的排序是将数组中的元素按照大小进行排序默认都是以升序的形式进行排序数组排序的方法很多我们讲解的是数组的冒泡排序。
元素大小的比较再进行位置的交换。
冒泡排序法是采用数组中相邻元素进行比较换位。
实现位置的交换依然和前面数组翻转一样创建一个跳板temp进行交换
因为arr.length就等于5所以i能取到的最大值是4所以i15突破了最大限制
第二圈代码和第一圈一样也没问题但也和第一圈一样比较了4次但我们可以不必做这个重复功因为第一次比较完了一个数所以我们可以减去一次循环来表示可以少比较的次数所以可以写成arr.length-1-1最后面减的这个数可以看成是前面冒泡过的数的个数圈数
但我们可以再进行优化这几圈的变化非常细微只有一个数一个位置在变
如果最后面减的数是前面的圈数的话那也就等于i啊我们可以再在外面套一层循环利用自加i来代替这几圈唯一变的减数
{/*内层循环代表每一圈比较的次数每圈都少比较一次*/if(arr[i]arr[i1]){int
{5,4,3,2,1};/*第一圈越界原因:当i变化到4的时候-
直接操作了5索引,所以越界了越界解决:我们可以让arr.length-1如果arr.length-1-
temp;}}*//*外层循环代表比较了几圈n-1圈*/for
{/*内层循环代表每一圈比较的次数每圈都少比较一次*/if(arr[i]arr[i1]){int
b.二分查找:每次找中间索引对应的元素进行比较查询(每一次查询少一半数据)
首先因为min和max会因为查找数所在数组的位置不同而改变所以不能定义min就是arr[0]或max就是arr[8]min默认为0max为arr.length-1mid就是二者取中。
当查询数大于或小于数组序数上所代表的数时通过移动min和max直接排掉一半的数来不断的锁定范围直到找到查询数所在的位置这个方法很像一尺之锤日取其半万世不竭不过是有目标的取当查询数等于数组序数上所代表的数时停止查找返回序数表示找到了。
当然还有特殊情况就是查询数不存在在数组中那么当minmax时就不找了返回-1表示找不到。
data){//定义三个变量分别代表最大索引,最小索引,中间索引int
(minmax)/2;if(dataarr[mid]){min
(minmax)/2,因为要循环的算中间索引在一进入循环时在while外层循环内再进行计算。
7);System.out.println(index);}public
data){//定义三个变量分别代表最大索引,最小索引,中间索引int
(minmax)/2;if(dataarr[mid]){min
作为专业的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