面试题
阳光不锈@
她真的变了?
展开
-
二分查找以及时间、空间复杂度
package com.wei.demo.Annotation;/** * 二分查找算法Java:循环方法和递归方法 * 思想:我们查找的数组范围是low(0)~high(len-1)。每次查找中间的元素,我们猜测的数字是guess=(low+high)/2; * 实际数字为item,如果猜测数字guess小于item,那范围变为:guess+1~high,low=guess+1位置开始; * 如果猜测数字guess大于item,那就范围变为low~guess-1 * 数组:必须是有序的 .原创 2022-03-07 11:40:25 · 5749 阅读 · 0 评论 -
Java程序初始化的顺序以及遵循的三个原则
1.什么是程序初始化?简单说就是把运行程序必须的资源加载到内存,为一些变量分配空间赋初值,如果编程者在初始化函数里定义了代码还会做一些自定义的事情。2.Java程序初始化的遵循的三个原则?以下三个原则优先级依次递减:1、静态对象(变量)优先于非静态对象初始化,其中,静态对象(变量)只初始化一次,而非静态对象可以初始化多次。2、父类优先于子类进行初始化3、按照成员变量定义顺序进行初始化3.Java程序初始化的顺序?按照下列数字顺序依次进行: 1.父类静态变量...原创 2021-11-25 10:28:44 · 956 阅读 · 0 评论