A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Ethan丶 中级黑马   /  2015-9-19 20:50  /  648 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. <p>      </p><p>public static void main(String[] args) {
  2.                 int[] arr = { 85, 12, 44, 34, 70 };
  3.                 // 1.遍历输出数组 arr = [85, 12 , 44 , 34 , 70];
  4.                 printArray(arr);


  5.         }</p>
复制代码


  1. private static void printArray(int[] arr) {
  2.                 System.out.print("[");
  3.                 for (int x = 0; x < arr.length; x++) {
  4.                         if (x == arr.length - 1) {
  5.                                 System.out.print(arr[x]);
  6.                         } else {
  7.                                 System.out.print(arr[x] + ",");
  8.                         }
  9.                 }
  10.                 System.out.println("]");
  11.         }
复制代码


3 个回复

倒序浏览
  1. package com.sort.erfen;

  2. /*
  3. * 基本查找  :无序
  4. * 二分查找  :有序
  5. *         start+end/2
  6. *         索引           max = mid - 1;
  7. *         min = mid + 1;
  8. */
  9. public class ErfenDemo {
  10.         public static void main(String[] args) {
  11.                 int[] arr = { 12, 23, 34, 45, 56, 67, 78 };
  12.                 int index = ErfenSee(arr,34);
  13.                 System.out.println(index);
  14.         }

  15.         private static int ErfenSee(int[] arr, int value) {
  16.                 int min = 0;
  17.                 int max = arr.length - 1;
  18.                 int mid = (max + min) / 2;

  19.                 if (arr[mid] != value) {
  20.                         if (arr[mid] > value) {
  21.                                 max = mid - 1;
  22.                         }
  23.                         if (arr[mid] < value) {
  24.                                 min = mid + 1;
  25.                         }
  26.                         mid = (max + min) / 2;
  27.                 }

  28.                 return mid;
  29.         }
  30. }
复制代码
二分法查找笔记

回复 使用道具 举报
张寰宇 来自手机 中级黑马 2015-9-19 21:14:26
藤椅
谢谢分享 学习了
回复 使用道具 举报
一起加油
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马