文章詳情頁
Java中自己如何實(shí)現(xiàn)log2(N)
瀏覽:2日期:2023-12-07 11:38:50
目錄Java 實(shí)現(xiàn)log2(N)換底公式:實(shí)現(xiàn)為:log以2為底的對數(shù)Java 實(shí)現(xiàn)log2(N)
在刷題過程中需要使用到log2(N),但是java中只有l(wèi)og(double),log10(double)等等函數(shù),這時(shí)用換底公式就可以自己實(shí)現(xiàn)log2(N).
換底公式:所以:log2N=logeN/loge2,logeN代表以e為底的N的對數(shù),loge2代表以e為底的2的對數(shù)。
實(shí)現(xiàn)為:public double log2(double N) {return Math.log(N)/Math.log(2);//Math.log的底為e}log以2為底的對數(shù)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。
標(biāo)簽:
Java
相關(guān)文章:
1. IDEA EasyCode 一鍵幫你生成所需代碼2. Ajax引擎 ajax請求步驟詳細(xì)代碼3. Java構(gòu)建JDBC應(yīng)用程序的實(shí)例操作4. Spring應(yīng)用拋出NoUniqueBeanDefinitionException異常的解決方案5. ThinkPHP5 通過ajax插入圖片并實(shí)時(shí)顯示(完整代碼)6. javascript設(shè)計(jì)模式 ? 建造者模式原理與應(yīng)用實(shí)例分析7. 一篇文章帶你了解JavaScript-對象8. Python使用oslo.vmware管理ESXI虛擬機(jī)的示例參考9. IntelliJ IDEA設(shè)置條件斷點(diǎn)的方法步驟10. Express 框架中使用 EJS 模板引擎并結(jié)合 silly-datetime 庫進(jìn)行日期格式化的實(shí)現(xiàn)方法
排行榜
