一 將各種數(shù)據(jù)排序 1.1 交易事務(wù) 商業(yè)數(shù)據(jù)處理 1.2 指針排序 C和C++中,需要明確地指出操作的是數(shù)據(jù)還是指向數(shù)據(jù)的指針,而在Java中,指針操作是隱式的。除了原始數(shù)...
一 將各種數(shù)據(jù)排序 1.1 交易事務(wù) 商業(yè)數(shù)據(jù)處理 1.2 指針排序 C和C++中,需要明確地指出操作的是數(shù)據(jù)還是指向數(shù)據(jù)的指針,而在Java中,指針操作是隱式的。除了原始數(shù)...
合適的數(shù)據(jù)結(jié)構(gòu)支持兩種操作:刪除最大元素和插入元素 一 API 二 初級(jí)實(shí)現(xiàn) 2.1 數(shù)組實(shí)現(xiàn)(無序) 2.2 數(shù)組實(shí)現(xiàn)(有序) 2.3 鏈表表示法 三 堆的定義 四 堆的算...
1.3 額外的內(nèi)存使用 1.4 數(shù)據(jù)類型 在創(chuàng)建自己的數(shù)據(jù)類型時(shí),我們只要實(shí)現(xiàn)Comparable接口就夠保證用例代碼可以將其排序。 要做到這一點(diǎn),我們只需要實(shí)現(xiàn)一個(gè)comp...
不同在于刪除或者訪問對象的順序不同 1.1 泛型 集合類的抽象數(shù)據(jù)類型的一個(gè)關(guān)鍵特性是我們應(yīng)該可以用它們存儲(chǔ)任意類型的數(shù)據(jù)。 Java一種機(jī)制可以實(shí)現(xiàn),它叫做泛型,也叫做參數(shù)...
1. 抽象數(shù)據(jù)類型(ADT):是一種能夠?qū)κ褂谜唠[藏?cái)?shù)據(jù)表示的數(shù)據(jù)類型。 API:應(yīng)用程序編程接口 對象:是能夠承載數(shù)據(jù)類型的值的實(shí)體 對象三大特性:狀態(tài)、標(biāo)識(shí)、行為 狀態(tài):...
算法:一種有限、確定、有效的并適合用計(jì)算機(jī)程序來實(shí)現(xiàn)的解決問題的方法。 最大公約數(shù): a/b a叫做被除數(shù) b叫做除數(shù) a除以b 如果數(shù)a能被數(shù)b整除,a就叫做b的倍數(shù),...