登录
首页 » Java开发 » 二进制搜索

二进制搜索

于 2022-02-20 发布 文件大小:1.21 kB
0 248
下载积分: 2 下载次数: 1

代码说明:

n 计算机科学、 二进制搜索或半区间搜索算法发现指定输入值 (搜索"钥匙") 按关键值排序的数组中的位置。[] 1[2] 为二进制搜索数组应安排在升序或降序排序。在每个步骤中,算法将数组的中间元素的键值搜索关键值进行比较。如果密钥匹配,然后已找到匹配的元素,并返回其索引或位置。否则为如果搜索键小于中间 element 键,则该算法重复中间元素的子数组向左其行动或者,如果搜索键较大,向右子阵列上。如果要搜索的剩余的数组为空,然后不能在数组中找到的键,并返回一个特别的"未找到"的征兆。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 北大java
    北大javappt 第一章java类.ppt--第九章6-7JavaRMI.ppt
    2022-02-03 04:02:43下载
    积分:1
  • android source
    Copyright (C) 2008 The Android Open Source Project Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.   --> -
    2022-02-07 20:48:23下载
    积分:1
  • Huffman编码 java
    public class HuffmanTree                                   //Huffman树 {     private int leafNum;                                   //叶子结点个数     private TriElement[] huftree;                          //Huffman树的结点数组             public HuffmanTree(int[] weight)                       //构造指定权值集合的Huffman树
    2022-02-06 18:12:17下载
    积分:1
  • jsf 应用程序的法语水平 1
    这是编程,法语水平 1 JAVA WEB 和 jsf 和 java 编程的更多信息的 jsf 应用程序
    2022-03-10 01:10:36下载
    积分:1
  • lumio源码,ios的拼图2D游戏
    加 Lumio是一个新的难题游戏的 iOS 开发使用 cocos2d 分类目录。在 App Stor
    2023-08-30 01:30:10下载
    积分:1
  • VideoCapturer
    ----------------------------------- Video Capturer ----------------------------------- a simple video capturer module using JMF ----------------------------------- Developed By : deepak pk Email : deepakpk009@yahoo.in ------------------------------------- PREREQUESTE : Inorder to run this project you should hava JMF (Java Media Framework)installed
    2023-01-20 13:15:04下载
    积分:1
  • efreawgfvsdgvagegvdgvxbxvx
    dgfgvxzgbvdzbswgewrq3rawefczscvxcxndgsdgszgsgsGsfgafwtfewgdfvxcvxcbxhzdgsgseaFadwafegvsefehfiuhuwfhefjsnfjdsfndz cndks fkjdzfnjsfuwehfojnfjdzfn dzjcsnfuhewuhdoiqwdjakndjsndmszdknwoiqidnjwadsndmsz dasndowqhdqwo
    2022-07-11 17:53:26下载
    积分:1
  • 安卓系统程序
    关于服务器端向Android客户端的推送,主要有三种方式:轮询,应用程序应当阶段性的与服务器进行连接并查询是否有新的消息到达你必须自己实现与服务器之间的通信,例如消息排队等。而且你还要考虑轮询的频率,如果太慢可能导致某些消息的延迟,如果太快,则会大量消耗网络带宽和电池;SMS(通过发送短信并解析短信内容来获取服务器端的指令),这个出现的问题是很难找到免费的网关来发送短信;最后就是持久连接,主要是Socket通讯,这个解决了性能问题,但是耗电问题依旧没能解决。
    2022-02-13 04:20:27下载
    积分:1
  • 微信公众号开发代码
    实现了微信公众号。可以响应微信用户的各种信息。提供了微信服务号的后台功能,当前台用户输入信息后,后台可以获取到前台微信用户输入的信息,然后进行响应的处理,结果返回给用户。并且代码对各种信息进行了封装,可以定制增加响应美瞳。也提供了sevlet。提供了图文的响应模式,汉字的响应模式,同时还可以进行图片的响应,前沿知识:微信公众帐号的分类、两种模式各自的特点和区别、开发模式的配置使用等;2)api进行封装并打成了Android和接触微信公众帐号已经有两个多月的时间了,在这期间,除了陆续完善个人公众帐号3个公众帐号的开发,对目前微信公众平台开放的
    2022-04-20 15:35:29下载
    积分:1
  • JAVA实现断点续传下载
    本程序主要实现任务的断点续传功能,首先新建一个下载任务线程,获得下载任务的大小,将一个大任务分为若干个等大的任务块(最后一块除外);其次再创建若干下载线程(初始值为5),并按照线程是否闲置状态将任务块依次分配给下载线程,则将有若干线程块并行下载任务块,下载同时将下载的每一任务块的状态及下载进度依次存入文件;点击下载界面的“stop”摁钮,将暂停下载任务,当继续点击“start”摁钮时,任务将被继续下载;将下载的环境(本实验为MyEclipse)关闭,再次开启时,程序将根据所存文件的大小是否为0依次对新建的任务块赋初值,为0则说明未下载此任务,初始值均置为0,不为0说明任务未下载完,则依次将文件中所存储的值赋各任务块,继续下载。
    2022-02-01 04:01:33下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载