数据结构之查找的总结

一、线性表的查找

①、顺序查找之二分查找

int BinSearch(RecType R[], int n, KeyType k)
{
    int low = 0, high = n - 1, mid;
    while(low <= high){
        mid = (low + high) / 2;
        if(k == R[mid].key)
            return mid + 1;
        if(k < R[mid].key)
            high = mid - 1;
        else
            low = mid + 1;
    } 
    return 0;
}

相关推荐

  1. 数据结构查找总结

    2024-04-14 18:06:03       38 阅读
  2. 数据结构散列查找

    2024-04-14 18:06:03       41 阅读
  3. 数据结构--查找基本概念

    2024-04-14 18:06:03       35 阅读
  4. 数据结构-二分查找

    2024-04-14 18:06:03       49 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-14 18:06:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-14 18:06:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-14 18:06:03       87 阅读
  4. Python语言-面向对象

    2024-04-14 18:06:03       96 阅读

热门阅读

  1. 喊7游戏 python版

    2024-04-14 18:06:03       35 阅读
  2. Unity自定义框架(2)-----------事件中心

    2024-04-14 18:06:03       39 阅读
  3. ucore 实验物理内存管理篇

    2024-04-14 18:06:03       33 阅读
  4. React state用法 异步总结

    2024-04-14 18:06:03       27 阅读
  5. PV和uv的区别

    2024-04-14 18:06:03       42 阅读
  6. 力扣经典150题第二十二题:Z 字形变换

    2024-04-14 18:06:03       35 阅读
  7. Qt Designer 控件箱中的控件介绍及布局比列分配

    2024-04-14 18:06:03       42 阅读
  8. 基于springboot的多维分类知识管理系统源码数据库

    2024-04-14 18:06:03       25 阅读
  9. 常用镜像地址:pip,yum,jar,linx镜像,apache系列等等

    2024-04-14 18:06:03       31 阅读
  10. okcc呼叫中心人工智能行业2024年市场发展分析

    2024-04-14 18:06:03       29 阅读