`

法_找_查_分_二_制_自

 
阅读更多
    /**
     * TODO 添加方法注释
     */
    public static void get(int[] index, int data)
    {
        if (index == null || index.length <= 0 || index.length == 1)
        {
            if (index.length == 1 && index[0] == data)
            {
                System.out.println("找到了");
            }
            return;
        }
       
        Arrays.sort(index);
        int center = index.length / 2;
        int[] a = null;
        int si = 0;
        if (index[center] > data)
        {
            a = new int[center];
        }
        else if (index[center] < data)
        {
            a = new int[index.length - (center + 1)];
            si = center + 1;
        }
        else if (index[center] == data)
        {
            System.out.println("找到了" + index[center]);
            return;
        }
        System.arraycopy(index, si, a, 0, a.length);
        get(a, data);
    }
分享到:
评论

相关推荐

    ADC_IO_Trig 和查询法_beautifulz74_adc_单片机_N76E003ADC_n76e003.zip

    标题中的“ADC_IO_Trig 和查询法”涉及的是在单片机编程中处理模拟到数字转换(ADC)的两种常见方法:输入触发(Input Trigger)和查询方式(Polling)。ADC是单片机中用于将模拟信号转换为数字信号的重要模块,广泛...

    Acm自制模板_zwz_v2.1.pdf

    - 背包问题、二分搜索、尺取法和分割问题等。 在具体内容中,提供了详细的代码示例和解释。比如,在string的使用中,介绍了如何进行字符串的比较、连接、截取等基本操作;在algorithm库中,详细描述了如lower_...

    Card_Fight_java_三国_fight_

    “fight”则意味着游戏的核心玩法是战斗,可能是通过卡片对战的形式来体现。 在"code"这个压缩包文件中,我们可以期待找到以下几类关键文件和知识点: 1. **主程序文件**:通常为一个名为`Main.java`或类似名字的...

    gudingz.rar_C 作品_gudingzc_visual c

    5. **折旧计算**:根据预设的折旧策略(如直线法、双倍余额递减法等),自动计算资产的累计折旧和净值。 6. **报表生成**:系统应能生成各种统计报告,如资产总额、按类别统计的资产分布、折旧费用等。 在实现这些...

    NB联网.zip_NB_NB单片机_STM32 联网_stm32 物联网_物联网

    STM32是意法半导体(STMicroelectronics)推出的基于ARM Cortex-M内核的微控制器系列,广泛应用于嵌入式系统设计,包括物联网设备。 描述中提到的“物联网NBiot网络连接,stm32的单片机真实可靠”,强调了使用STM32...

    分面分类法及冒号分类法简介.ppt

    第二层次的分面结构:是以第一层次的分面结构为依据,对某一知识领域进行分解所形成的分面结构。每一分面(或亚面)内按一定的分类特征列出所属各类目。例如,CC 的图书馆学的分面结构为:图书馆类型、图书馆材料...

    安徽2017上半年安全工程师安全生产法_原料准备的安全技术模拟考试题.doc

    《安全生产法》是指导我国安全生产工作的基本法律,其中第二十四条明确规定,新建、改建、扩建工程项目的安全设施必须与主体工程同时设计、同时施工、同时投入生产和使用,安全设施投资应纳入建设项目概算。...

    hz_foods_e.zip

    10. **版权与数据安全**:确保内容的原创性和保护用户隐私也是IT领域的重要考量,涉及到版权法、数据加密和访问控制等知识。 综上所述,“hz_foods_e.zip”这个压缩包可能涵盖了数据组织、文件格式、图像处理、...

    MRPII系统完整源代码.rar_MRP_MRPII_delphi mrp II_mrp delphi

    5. **库存管理**:了解库存控制策略,如订货点法、经济订货量模型(EOQ),以及库存的分类和ABC分析。 6. **采购与销售管理**:掌握采购订单和销售订单的生成与跟踪,以及与库存和生产计划的关联。 7. **报表和图形...

    现金流量表编制(经典总结)_1 (3).docx

    缺点是每笔分录只能对应一个台帐要素,如果一笔分录涉及多个现金流量项目,需分两次输入,对于历史凭证的处理较为复杂。适合现金流量表涉及的历史凭证不多,且凭证制作人员熟悉现金流量项目的单位。 2. 现金流量...

    WPS表格制作音序查字法考查模板.docx

    本文件“WPS表格制作音序查字法考查模板.docx”旨在帮助用户创建一个用于音序查字法测试的模板,主要涉及的知识点包括工作簿的创建、数据输入、公式应用以及单元格隐藏。 1. **新建工作簿与数据输入**: 在开始...

    2021学校二班级数学教案最新___例子.docx

    在每个环节结束后,都有相应的练习和评价,如“做一做”和“练习二”,确保学生理解和掌握了所学内容。通过同桌互查、集体订正等方式,鼓励学生自我评估和同伴评估,提升学习效果。 总结:这个教案全面覆盖了二年级...

    07-036_Geography_Markup_Language_GML_V3.2.1.pdf

    - **版本标识**:使用三重小数点表示法(MM.xx.ss),其中MM代表主版本号,xx代表次要版本号,ss代表方案变更次数。 - **版本更新**:版本号可能仅更新至第三位小数点(ss),以反映对官方模式的修改,而不会更改...

    vc++ 应用源码包_3

    详细讲解了Crypt++的加密解密的使用以及其它的加密解密方法(例如base64加解密、哈希加解密以及其它的文件加解密),分静态库和动态库方法。 JSCalls_demo js调用的演示源码 树控件拖动 演示了在树控件中来回拖动...

    2021年青岛版五四制二年级数学下册第九单元期末测试题及答案二.pdf

    二、精挑细选(28 分) 这部分为选择题,可能包含填空、判断、选择等题型,要求学生在多个选项中挑选正确的答案,涉及基本的数学概念和运算,比如加减法、比较大小、形状识别等。 三、动物乐园(32 分) 1. 画一画...

    vc++ 应用源码包_1

    详细讲解了Crypt++的加密解密的使用以及其它的加密解密方法(例如base64加解密、哈希加解密以及其它的文件加解密),分静态库和动态库方法。 JSCalls_demo js调用的演示源码 树控件拖动 演示了在树控件中来回拖动...

    vc++ 应用源码包_2

    详细讲解了Crypt++的加密解密的使用以及其它的加密解密方法(例如base64加解密、哈希加解密以及其它的文件加解密),分静态库和动态库方法。 JSCalls_demo js调用的演示源码 树控件拖动 演示了在树控件中来回拖动...

    vc++ 应用源码包_6

    详细讲解了Crypt++的加密解密的使用以及其它的加密解密方法(例如base64加解密、哈希加解密以及其它的文件加解密),分静态库和动态库方法。 JSCalls_demo js调用的演示源码 树控件拖动 演示了在树控件中来回拖动...

    vc++ 应用源码包_5

    详细讲解了Crypt++的加密解密的使用以及其它的加密解密方法(例如base64加解密、哈希加解密以及其它的文件加解密),分静态库和动态库方法。 JSCalls_demo js调用的演示源码 树控件拖动 演示了在树控件中来回拖动...

    用WPS表格制作音序查字法考查模板.docx

    在小学语文教学中,音序查字法是培养学生查找汉字能力的重要方法。为了帮助学生更好地掌握这项技能,教育工作者可以利用现代技术,如WPS表格,来创建音序查字法的考查模板,以模拟考试环境,提升学生的答题准确率。...

Global site tag (gtag.js) - Google Analytics