小编Ant*_*Roy的帖子

在插值搜索中计算?

我开始知道插值搜索是对二进制搜索的修改,在二进制搜索中,输入在每次迭代中通过计算分成两半相等

mid = (low + high) / 2
Run Code Online (Sandbox Code Playgroud)

在插值搜索中,mid计算为

mid = low + (key - arr[low]) * ((high - low) / (arr[high] - arr[low]))
Run Code Online (Sandbox Code Playgroud)

现在我需要理解mid插值搜索中的这个计算公式.

参考:https://en.wikipedia.org/wiki/Interpolation_search#Sample_implementation

algorithm search

9
推荐指数
2
解决办法
2426
查看次数

无法找到追加器

我正在尝试在Spring Web应用程序中从迁移log4j 1log4j 2。构建它时,出现以下错误:

2015-08-10 16:26:36,222 DEBUG Built Plugin[name=AppenderRef] OK from factory method.
2015-08-10 16:26:36,222 DEBUG Building Plugin[name=root, class=org.apache.logging.log4j.core.config.LoggerConfig$RootLogger]. Searching for builder factory method...
2015-08-10 16:26:36,222 DEBUG No builder factory method found in class org.apache.logging.log4j.core.config.LoggerConfig$RootLogger. Going to try finding a factory method instead.
2015-08-10 16:26:36,223 DEBUG Still building Plugin[name=root, class=org.apache.logging.log4j.core.config.LoggerConfig$RootLogger]. Searching for factory method...
2015-08-10 16:26:36,223 DEBUG Found factory method [createLogger]: public static org.apache.logging.log4j.core.config.LoggerConfig org.apache.logging.log4j.core.config.LoggerConfig$RootLogger.createLogger(java.lang.String,org.apache.logging.log4j.Level,java.lang.String,org.apache.logging.log4j.core.config.AppenderRef[],org.apache.logging.log4j.core.config.Property[],org.apache.logging.log4j.core.config.Configuration,org.apache.logging.log4j.core.Filter).
2015-08-10 16:26:36,224 DEBUG Calling createLogger on class org.apache.logging.log4j.core.config.LoggerConfig$RootLogger for element Root …
Run Code Online (Sandbox Code Playgroud)

java configuration logging slf4j log4j2

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

algorithm ×1

configuration ×1

java ×1

log4j2 ×1

logging ×1

search ×1

slf4j ×1