博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
二分法插入排序--C
阅读量:6999 次
发布时间:2019-06-27

本文共 634 字,大约阅读时间需要 2 分钟。

////  main.c//  binarySort////  Created by 韩雪滢 on 10/15/16.//  Copyright © 2016 韩雪滢. All rights reserved.////复杂度O(nlogn)#include 
int a[10]={
21,56,43,12,3,99,56,23,2,12};int main(){ int i,j,k,low,high,mid,t; for(i=k=1;i
=a[i])high=mid-1;///元素比mid小,因此在low到mid-1范围内搜索位置 else low=mid+1; } if(high
=low;j--) //插入位置是low,所以low到high=k-1范围内的元素都要向后移动 a[j+1]=a[j]; a[low]=t; //low被赋值为已经被覆盖掉的a[i],如果这里写a[i],此时的a[i]不是之前的a[i],已经移动过了 k++; } } for(j=0;j

 

转载于:https://www.cnblogs.com/HackHer/p/5965277.html

你可能感兴趣的文章
关于5G被激烈讨论的那些争端和冲突
查看>>
Jenkins部署码云SpringBoot项目
查看>>
抛弃NVelocity,来玩玩Razor
查看>>
在JavaScript面向对象编程中使用继承(1)
查看>>
高铁与机场成交通信息化建设的双驾马车
查看>>
chmod命令
查看>>
货币的起源和职能是什么?绘制货币资金管理思维导图简单的方法介绍
查看>>
springboot+kafka+elk+docker+docker-compose+centos搭建日志收集系统
查看>>
时讯无线如何满足商业区的无线覆盖?
查看>>
2014最新open***搭建实例
查看>>
WinAPI: midiOutCachePatches - 预装音色
查看>>
finally执行顺序
查看>>
TWebBrowser 与 MSHTML(2): 获取 window 对象的时机
查看>>
【博客话题】IT人,你肿么了? ——除了IT,你还能选择什么?
查看>>
docker初步入门
查看>>
Outlook提示:无法安装或装载加载项vpmsece.dll
查看>>
使用Apache开源POI和jXLS两种API生成报表
查看>>
oracle控制台OEM无法启动
查看>>
haproxy负载均衡
查看>>
clink 让cmd像ubuntu gnome-terminal一样
查看>>