c-source

二分法简单排序和查找

    二分法排序算法思想简单描述: 在插入第i个元素时,对前面的0~i-1元素进行折半,先跟他们 中间的那个元素比,如果小,则对前半再进行折半,否则对后半 进行折半,直到left>right,然后再把第i个元素前1位与目标位置之间 的所有元素后移,再把第i个元素放在目标位置上。
直接看代码。

    二分法查找。
    查找思想:当数据量很大适宜采用该方法。采用二分法查找时,数据需是排好序的。假设数据是按升序排序的,对于给定值x,从序列的中间位置开始比较,如果当前位置值等于x,则查找成功;若x小于当前位置值,则在数列的前半段中查找;若x大于当前位置值则在数列的后半段中继续查找,直到找到为止。
代码:

调用:

代码下载:http://download.csdn.net/detail/yysyangyangyangshan/4177202

分类:

技术点:

相关文章:

  • 2021-08-20
  • 2021-10-26
  • 2021-10-02
  • 2021-05-18
  • 2022-12-23
  • 2022-12-23
  • 2021-07-27
  • 2022-02-13
猜你喜欢
  • 2022-12-23
  • 2021-12-03
  • 2021-12-03
  • 2021-12-03
  • 2021-12-03
相关资源
相似解决方案