本系列文章如下: Android JNI(一)——NDK與JNI基礎(chǔ)Android JNI學(xué)習(xí)(二)——實(shí)戰(zhàn)JNI之“hello world”Android JNI學(xué)習(xí)(三)...
BBQ 機(jī)制介紹:http://www.itdecent.cn/p/50a30fa6952e[http://www.itdecent.cn/p/50a30fa6952e]...
C++中的類型轉(zhuǎn)換分為兩種:隱式類型轉(zhuǎn)換;顯式類型轉(zhuǎn)換。 而對于隱式變換,在很多時(shí)候,不經(jīng)意間就發(fā)生了,比如int類型和float類型相加時(shí),int類型就會(huì)被隱式的轉(zhuǎn)換位fl...
C++中有一個(gè)重要特性,那就是模板類型。類似于Objective-C中的泛型。C++通過類模板來實(shí)現(xiàn)泛型支持。 1 基礎(chǔ)的類模板 類模板,可以定義相同的操作,擁有不同數(shù)據(jù)類型...
文章轉(zhuǎn)自博客園。原文 共享內(nèi)存允許兩個(gè)或多個(gè)進(jìn)程共享一給定的存儲區(qū),因?yàn)閿?shù)據(jù)不需要來回復(fù)制,所以是最快的一種進(jìn)程間通信機(jī)制。共享內(nèi)存可以通過mmap()映射普通文件 (特殊情...
一、簡介 SSL,全稱Secure Socket Layer,為Netscape所研發(fā),用以保障在Internet上數(shù)據(jù)傳輸之安全。SSL利用數(shù)據(jù)加密、身份驗(yàn)證和消息完整性驗(yàn)...
在上一篇博客中已經(jīng)討論過關(guān)于快速排序如何優(yōu)化的問題,這次就直接貼出完整已優(yōu)化的代碼。此代碼優(yōu)化步驟包括了三數(shù)取中選取樞軸+小數(shù)組使用插排+三向切分。 完整代碼: 運(yùn)行結(jié)果為:
既然這是一篇主題思想為優(yōu)化快排的文章,自然就不討論關(guān)于快排的一些定義和基礎(chǔ)性的問題,只說快排應(yīng)該怎么優(yōu)化。 快排為什么那么快? 首先快排的平均時(shí)間復(fù)雜度優(yōu)于很多排序,但是時(shí)間...
本文有七千字,閱讀大約需要占用你10分鐘時(shí)間。 好吧。。隨便寫的,我也不知道會(huì)花多久看完。因?yàn)閷懙谋容^爛,而且只是結(jié)合我查的資料說說想法,可能有很多錯(cuò)誤的地方,也許看著看著你...
前言 希爾排序是Donald Shell于1959年提出來的一種排序算法,它是第一批突破O(n2)這個(gè)時(shí)間復(fù)雜度的算法之一。大話數(shù)據(jù)結(jié)構(gòu)對這個(gè)算法的講解,我看得一知半解的,之...