當(dāng)我們有業(yè)務(wù)需求的時(shí)候,需要判斷當(dāng)前時(shí)間是否為節(jié)假日有3種方式 Jsoup 爬蟲爬取 (萬(wàn)年日歷查詢 或者 360日歷 百度日歷) 自己維護(hù)一套...
@[toc] 1. 什么是布隆過(guò)濾器 布隆過(guò)濾器(Bloom Filter)是一個(gè)叫做Bloom 于1970年提出的。我們可以把它看做由二進(jìn)制向...
暴力枚舉法 歐幾里得算法 更相減損術(shù)
概念: 計(jì)數(shù)排序不是一個(gè)比較排序算法,該算法于1954年由 Harold H. Seward提出,通過(guò)計(jì)數(shù)將時(shí)間復(fù)雜度降到了O(N),利用數(shù)組下...
1. 什么是堆 堆的本質(zhì)上是一種完全二叉樹,它分為兩個(gè)類型 最大堆: 最大堆的任何一個(gè)父節(jié)點(diǎn)的值,都大于或等于它左、右孩子節(jié)點(diǎn)的值 最小堆: 最...
概述 說(shuō)起垃圾收集器 (Garbage Collection,下文簡(jiǎn)稱GC),Java 內(nèi)存區(qū)域的各個(gè)部分,其中 程序計(jì)數(shù)器、虛擬機(jī)棧、本地方法...
簡(jiǎn)介 同冒泡排序一樣,快速排序也屬于交換排序,通過(guò)元素之間的比較和 交換位置來(lái)達(dá)到排序的目的。 不同的是,冒泡排序在每一輪中只把1個(gè)元素冒泡...
簡(jiǎn)介 雞尾酒排序是冒泡排序的一種,又稱為來(lái)回排序。它比冒泡排序要高級(jí)點(diǎn), 冒泡排序的每一個(gè)元素都可以像小氣泡一樣,根據(jù)自身大小,一點(diǎn)一點(diǎn)地向著數(shù)...