/**
* 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 和查询法”涉及的是在单片机编程中处理模拟到数字转换(ADC)的两种常见方法:输入触发(Input Trigger)和查询方式(Polling)。ADC是单片机中用于将模拟信号转换为数字信号的重要模块,广泛...
- 背包问题、二分搜索、尺取法和分割问题等。 在具体内容中,提供了详细的代码示例和解释。比如,在string的使用中,介绍了如何进行字符串的比较、连接、截取等基本操作;在algorithm库中,详细描述了如lower_...
“fight”则意味着游戏的核心玩法是战斗,可能是通过卡片对战的形式来体现。 在"code"这个压缩包文件中,我们可以期待找到以下几类关键文件和知识点: 1. **主程序文件**:通常为一个名为`Main.java`或类似名字的...
5. **折旧计算**:根据预设的折旧策略(如直线法、双倍余额递减法等),自动计算资产的累计折旧和净值。 6. **报表生成**:系统应能生成各种统计报告,如资产总额、按类别统计的资产分布、折旧费用等。 在实现这些...
STM32是意法半导体(STMicroelectronics)推出的基于ARM Cortex-M内核的微控制器系列,广泛应用于嵌入式系统设计,包括物联网设备。 描述中提到的“物联网NBiot网络连接,stm32的单片机真实可靠”,强调了使用STM32...
第二层次的分面结构:是以第一层次的分面结构为依据,对某一知识领域进行分解所形成的分面结构。每一分面(或亚面)内按一定的分类特征列出所属各类目。例如,CC 的图书馆学的分面结构为:图书馆类型、图书馆材料...
《安全生产法》是指导我国安全生产工作的基本法律,其中第二十四条明确规定,新建、改建、扩建工程项目的安全设施必须与主体工程同时设计、同时施工、同时投入生产和使用,安全设施投资应纳入建设项目概算。...
10. **版权与数据安全**:确保内容的原创性和保护用户隐私也是IT领域的重要考量,涉及到版权法、数据加密和访问控制等知识。 综上所述,“hz_foods_e.zip”这个压缩包可能涵盖了数据组织、文件格式、图像处理、...
5. **库存管理**:了解库存控制策略,如订货点法、经济订货量模型(EOQ),以及库存的分类和ABC分析。 6. **采购与销售管理**:掌握采购订单和销售订单的生成与跟踪,以及与库存和生产计划的关联。 7. **报表和图形...
缺点是每笔分录只能对应一个台帐要素,如果一笔分录涉及多个现金流量项目,需分两次输入,对于历史凭证的处理较为复杂。适合现金流量表涉及的历史凭证不多,且凭证制作人员熟悉现金流量项目的单位。 2. 现金流量...
本文件“WPS表格制作音序查字法考查模板.docx”旨在帮助用户创建一个用于音序查字法测试的模板,主要涉及的知识点包括工作簿的创建、数据输入、公式应用以及单元格隐藏。 1. **新建工作簿与数据输入**: 在开始...
在每个环节结束后,都有相应的练习和评价,如“做一做”和“练习二”,确保学生理解和掌握了所学内容。通过同桌互查、集体订正等方式,鼓励学生自我评估和同伴评估,提升学习效果。 总结:这个教案全面覆盖了二年级...
- **版本标识**:使用三重小数点表示法(MM.xx.ss),其中MM代表主版本号,xx代表次要版本号,ss代表方案变更次数。 - **版本更新**:版本号可能仅更新至第三位小数点(ss),以反映对官方模式的修改,而不会更改...
详细讲解了Crypt++的加密解密的使用以及其它的加密解密方法(例如base64加解密、哈希加解密以及其它的文件加解密),分静态库和动态库方法。 JSCalls_demo js调用的演示源码 树控件拖动 演示了在树控件中来回拖动...
二、精挑细选(28 分) 这部分为选择题,可能包含填空、判断、选择等题型,要求学生在多个选项中挑选正确的答案,涉及基本的数学概念和运算,比如加减法、比较大小、形状识别等。 三、动物乐园(32 分) 1. 画一画...
详细讲解了Crypt++的加密解密的使用以及其它的加密解密方法(例如base64加解密、哈希加解密以及其它的文件加解密),分静态库和动态库方法。 JSCalls_demo js调用的演示源码 树控件拖动 演示了在树控件中来回拖动...
详细讲解了Crypt++的加密解密的使用以及其它的加密解密方法(例如base64加解密、哈希加解密以及其它的文件加解密),分静态库和动态库方法。 JSCalls_demo js调用的演示源码 树控件拖动 演示了在树控件中来回拖动...
详细讲解了Crypt++的加密解密的使用以及其它的加密解密方法(例如base64加解密、哈希加解密以及其它的文件加解密),分静态库和动态库方法。 JSCalls_demo js调用的演示源码 树控件拖动 演示了在树控件中来回拖动...
详细讲解了Crypt++的加密解密的使用以及其它的加密解密方法(例如base64加解密、哈希加解密以及其它的文件加解密),分静态库和动态库方法。 JSCalls_demo js调用的演示源码 树控件拖动 演示了在树控件中来回拖动...
在小学语文教学中,音序查字法是培养学生查找汉字能力的重要方法。为了帮助学生更好地掌握这项技能,教育工作者可以利用现代技术,如WPS表格,来创建音序查字法的考查模板,以模拟考试环境,提升学生的答题准确率。...