- 博客(5)
- 收藏
- 关注
原创 二分查找思路模板
二分查找(折半查找)只能使用在一个有序的数组(升序或降序)中查找目标元素,若数组无序则先排序。若数组中有重复元素,则二分查找的下标可能不是唯一的。核心思想是不断减小搜索范围,减少搜索时间。以升序为例,比较一个元素与数列中间值的大小,若中间值比元素大则在前半部分搜索目标元素,若中间值比元素小则在后半部分搜索目标元素,若中间值与元素相等则找到元素位置。左闭右闭区间模板:static int binary(int nums[],int target) { int l = 0;
2022-04-02 17:41:38
119
1
原创 Java中Arrays类详解(部分)
java.util.Arrays 类能方便地操作数组,它提供的所有方法都是静态的。使用时导包:import java.util.Arrays具有以下功能:输出数组:通过toString方法不需要循环遍历直接输出数组对数组排序:通过 sort 方法,按升序。比较数组:通过 equals 方法比较数组中元素值是否相等。Arrays.toString()1.通常我们输出数组会使用普通的for循环来循环输出数组 int array[] = {1,2,3,4,5}; for(int i=0;i&
2022-03-27 12:10:42
2798
5
原创 编写一个日期计算程序
编写一个日期计算程序, 完成以下功能:1)从键盘输入一个月份,在屏幕上输出本年这个月的月历,每星期一行,从星期日开始,到星期六结束。(2)从键盘输入一个日期,在屏幕上显示是星期几,也以当年为例。(3)从键盘输入两个日期,计算这两个日期之间含有多少天。package Calendar;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.
2022-03-14 22:51:34
2016
1
原创 java语言基础(一)
java基础(一)(1)Java主类结构Java程序中最基本的组成单位是类(2)数据类型计算机存储设备的最小信息单元叫“位(bit)”,我们又称为“比特位”,通常用小写的字母“b”表示,而计算机中最小的存储单元叫“字节(byte)”,通常用大写字母“B”表示,字节是由连续的8个位组成。除了字节外还有一些常用的存储单位:1B(字节) = 8bit1KB = 1024B1MB = 1024KB1GB = 1024MB1TB = 1024GB数据类型:不同数据类型分配了不同的内存空间,它们所
2021-09-22 17:38:10
203
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人