# JAVA数据结构和算法 **Repository Path**: fengye11153/dataStructuresAndIndexes ## Basic Information - **Project Name**: JAVA数据结构和算法 - **Description**: JAVA数据结构和算法汇总 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-09-12 - **Last Updated**: 2023-09-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: 数据结构和算法 ## README * 1 基础数据结构 二分查找 如何快速的在有序数组arr内,找到目标值target 基础版 改进版 jdk自带二分查找算法实现 有重复元素的情况下如何查找目标值? 力扣 704 二分查找 //最基本的写法必须掌握 public static int binarySearch(int[] arr,int target){ int =0,j=arr.length-1; while(i<=j){ int mid =(i+j)>>>1; if(arr[mid]>target){ j=mid-1; }else if(arr[mid]>>1; if(arr[mid]>target){ j=mid-1; }else if(arr[mid]>>1; if(arr[mid]>target){ j=mid-1; }else if(arr[mid]>>1; if(arr[mid]>target){ j=mid-1; }else if(arr[mid]