核心思想 冒泡排序是基于相鄰元素相互比較的排序算法,算法的核心有2點(diǎn):內(nèi)外雙循環(huán):外循環(huán)遍歷數(shù)組;內(nèi)循環(huán)遍歷數(shù)組并比較相鄰元素大小和互換位置。內(nèi)...
核心思想 計(jì)數(shù)排序不是基于比較的排序算法,算法的核心有3點(diǎn):統(tǒng)計(jì)原數(shù)組中每個(gè)元素出現(xiàn)的次數(shù)。以原數(shù)組中的元素為下標(biāo),元素出現(xiàn)的次數(shù)為值,存入另一...
設(shè)計(jì)思路基于 Redis 的 Setnx 命令:在指定的 key 不存在時(shí),為 key 設(shè)置指定的值。具體思路和實(shí)現(xiàn)步驟,詳見(jiàn)代碼。
系列傳送門 創(chuàng)建型模式這一類模式用于創(chuàng)建對(duì)象。隱藏或抽象創(chuàng)建對(duì)象的細(xì)節(jié),而不是使用 new直接創(chuàng)建對(duì)象。 設(shè)計(jì)模式一、創(chuàng)建型模式-單例模式設(shè)計(jì)模...
系列傳送門 創(chuàng)建型模式這一類模式用于創(chuàng)建對(duì)象。隱藏或抽象創(chuàng)建對(duì)象的細(xì)節(jié),而不是使用 new直接創(chuàng)建對(duì)象。 設(shè)計(jì)模式一、創(chuàng)建型模式-單例模式設(shè)計(jì)模...
系列傳送門 創(chuàng)建型模式這一類模式用于創(chuàng)建對(duì)象。隱藏或抽象創(chuàng)建對(duì)象的細(xì)節(jié),而不是使用 new直接創(chuàng)建對(duì)象。 設(shè)計(jì)模式一、創(chuàng)建型模式-單例模式設(shè)計(jì)模...
系列傳送門 創(chuàng)建型模式這一類模式用于創(chuàng)建對(duì)象。隱藏或抽象創(chuàng)建對(duì)象的細(xì)節(jié),而不是使用 new直接創(chuàng)建對(duì)象。 設(shè)計(jì)模式一、創(chuàng)建型模式-單例模式設(shè)計(jì)模...
系列傳送門 創(chuàng)建型模式這一類模式用于創(chuàng)建對(duì)象。隱藏或抽象創(chuàng)建對(duì)象的細(xì)節(jié),而不是使用 new直接創(chuàng)建對(duì)象。 設(shè)計(jì)模式一、創(chuàng)建型模式-單例模式設(shè)計(jì)模...
最近在閱讀《Java編程的邏輯》一書,受益良多,在此對(duì)作者(馬俊昌)萬(wàn)分的感謝。 計(jì)算機(jī)是一個(gè)機(jī)器,只能處理二進(jìn)制數(shù)據(jù),比如0100 1101。...