当前位置: 首页 > article >正文

C#里怎么样使用Array.BinarySearch函数?

C#里怎么样使用Array.BinarySearch函数?

因为二分算法如此重要,所以要多加练习。
但是它的返回值,也有三种状态,导致很多人使用它的时候,
也感觉到迷惑的。

在这里的例子演示了三种返回值的使用:
 

/*
 *  C# Program to Search an element with Array Indices
 */
using System;

class ArrayBinarySearch
{
    public static void Main()
    {
        int[] ints = { 0, 10, 100, 1000, 1000000 };
        Console.WriteLine("Array indices and elements: ");
        for (int i = 0; i < ints.Length; i++)
        {
            Console.Write("[{0}]={1, -5}", i, ints[i]);
        }
        Console.WriteLine();
        FindObject(ints, 25);
        FindObject(ints, 1000);
        FindObject(ints, 2000000);
        FindObject(ints, 0);
        Con

http://www.kler.cn/a/417701.html

相关文章:

  • Spring Boot对访问密钥加解密——HMAC-SHA256
  • JAVAweb学习日记(三)Ajax
  • leetcode hot100 将有序数组转化为二叉搜索树
  • GitCode 光引计划投稿 | GoIoT:开源分布式物联网开发平台
  • 软件测试之全链路压测详解
  • 优化 invite_codes 表的 SQL 创建语句
  • LeetCode题练习与总结:最小基因变化--433
  • 【踩坑】git中文乱码问题
  • 从0开始边做边学,用vue和python做一个博客,非规范化项目,怎么简单怎么弄,跑的起来有啥毛病解决啥毛病(一)
  • IIS管理器、Sql Server、windows操作系统,nginx
  • 【前端】JavaScript中的字面量概念与应用详解
  • Istio_05_Istio架构
  • Nacos安装指南
  • Webman中实现定时任务
  • 【拥抱AI】RAG如何提高向量化的质量
  • 排序学习整理(2)
  • HDFS知识总结
  • 网络安全:攻防技术-Google Hacking的实现及应用
  • Android复习简答题
  • 【Nativeshell】flutter的pc跨平台框架学习记录<二> 窗口间通信
  • 条件数:概念、矩阵中的应用及实际工业场景应用
  • 鬼谷子的捭阖之道
  • BBC将 IT 系统迁移至基于AWS的RISE with SAP
  • 【PX4_Autopolite飞控源码】中飞控板初始化过程中的引脚IO控制(拉低/拉高)
  • YOLO系列论文综述(从YOLOv1到YOLOv11)【第15篇(完结):讨论和未来展望】
  • 数据结构 (14)数组的定义与运算