青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

羅朝輝(飄飄白云)

關(guān)注嵌入式操作系統(tǒng),移動(dòng)平臺(tái),圖形開發(fā)。-->加微博 ^_^

  C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
  85 隨筆 :: 0 文章 :: 169 評(píng)論 :: 0 Trackbacks

Algorithms

算法,數(shù)據(jù)結(jié)構(gòu)相關(guān)的東東
     摘要: 前面寫了好些排序,紅黑樹,B 樹算法的文章,還剩下查找這一大塊沒有寫,查找相關(guān)的算法代碼已經(jīng)實(shí)現(xiàn),但是卻沒有寫查找算法日志的閑情了,只好先在這里放出代碼來,以后有空有閑情再補(bǔ)上吧。

算法代碼 Google 倉庫:點(diǎn)擊這里
  閱讀全文
posted @ 2011-04-10 12:11 羅朝輝 閱讀(905) | 評(píng)論 (0)  編輯

     摘要: 紅黑樹本質(zhì)是二叉查找樹的一種,它的性能高于普通的二叉查找樹,即使是在最壞的情況下也能保證時(shí)間復(fù)雜度為O(lgn)。紅黑樹在每個(gè)結(jié)點(diǎn)上增加一個(gè)存儲(chǔ)位表示結(jié)點(diǎn)的顏色(或紅或黑,故稱紅黑樹)。通過對(duì)任何一條從根到葉子的路徑上各個(gè)結(jié)點(diǎn)著色方式的限制,紅黑樹可以保證沒有一條路徑會(huì)比其他路徑長出兩倍,因而是接近平衡的。

紅黑樹的每個(gè)結(jié)點(diǎn)至少包含五個(gè)域:color,key,left,right 和 parent(一般我們都會(huì)在結(jié)點(diǎn)中存儲(chǔ)額外的數(shù)據(jù) data,但前面的五個(gè)域是必不可少的),如果某個(gè)結(jié)點(diǎn)沒有子結(jié)點(diǎn)或者結(jié)節(jié)點(diǎn),則將相應(yīng)的指針設(shè)置為空值(NIL,注意不是 NULL,NIL是一個(gè)特定的空結(jié)點(diǎn)對(duì)象,類似于Obj-C 中 Nil對(duì)象)。我們將這些 NIL 當(dāng)作葉子結(jié)點(diǎn)(在實(shí)際處理過程中,往往將最底層的孩子結(jié)點(diǎn)和根結(jié)點(diǎn)的父親都指向同一個(gè) NIL 結(jié)點(diǎn),以便于處理紅黑樹代碼中的邊界條件),而將其它結(jié)點(diǎn)當(dāng)作內(nèi)結(jié)點(diǎn)。
  閱讀全文
posted @ 2011-04-03 11:21 羅朝輝 閱讀(1904) | 評(píng)論 (0)  編輯

     摘要: B 樹是一種被設(shè)計(jì)成專門存儲(chǔ)在磁盤上的平衡查找樹。因?yàn)榇疟P的操作速度要大大慢于隨機(jī)存取存儲(chǔ)器,所以在分析B 樹的性能時(shí),不僅要看動(dòng)態(tài)集合操作花了多少計(jì)算時(shí)間,還要看執(zhí)行了多少次磁盤存儲(chǔ)操作。 B 樹與紅黑樹(下一篇介紹)類似,但在降低磁盤I/O 操作次數(shù)方面要更好一些。許多數(shù)據(jù)庫系統(tǒng)就使用 B 樹或 B 樹的變形來存儲(chǔ)信息,想象一下一棵每個(gè)節(jié)點(diǎn)包含 1001 個(gè) key 的高度為 2 的 B 樹能容納多少數(shù)據(jù)啊,而在內(nèi)存中我們只存儲(chǔ)了一個(gè)節(jié)點(diǎn),在需要的時(shí)候再從磁盤中讀取所需的節(jié)點(diǎn)。

  閱讀全文
posted @ 2011-03-21 23:10 羅朝輝 閱讀(4196) | 評(píng)論 (5)  編輯

     摘要: 前面講了插入排序,交換排序,選擇排序,歸并排序,下面接著來講桶排序,基數(shù)排序。

桶排序和基數(shù)排序均屬于分配排序。分配排序的基本思想:排序過程無須比較關(guān)鍵字,而是通過用額外的空間來"分配"和"收集"來實(shí)現(xiàn)排序,它們的時(shí)間復(fù)雜度可達(dá)到線性階:O(n)。簡言之就是:用空間換時(shí)間,所以性能與基于比較的排序才有數(shù)量級(jí)的提高!  閱讀全文
posted @ 2011-03-18 23:47 羅朝輝 閱讀(910) | 評(píng)論 (0)  編輯

     摘要: 前面講了插入排序,交換排序,選擇排序,下面接著來講歸并排序。

歸并排序(Merge Sort)是利用"歸并"技術(shù)來進(jìn)行排序。歸并是指將若干個(gè)已排序的子文件合并成一個(gè)有序的文件。

其基本思想為:設(shè)兩個(gè)有序的子序列(相當(dāng)于輸入序列)放在同一序列中相鄰的位置上:array[low..m],array[m + 1..high],先將它們合并到一個(gè)局部的暫存序列 temp (相當(dāng)于輸出序列)中,待合并完成后將 temp 復(fù)制回 array[low..high]中,從而完成排序。
  閱讀全文
posted @ 2011-03-13 15:19 羅朝輝 閱讀(8247) | 評(píng)論 (0)  編輯

     摘要: 前面講了插入,交換排序,下面接著來講選擇排序。  閱讀全文
posted @ 2011-03-09 21:37 羅朝輝 閱讀(1488) | 評(píng)論 (0)  編輯

     摘要: 前面我們講了插入排序,下面接著來講交換排序。

交換排序的基本思想是:兩兩比較待排序記錄的關(guān)鍵字,發(fā)現(xiàn)兩個(gè)記錄的次序相反時(shí)即進(jìn)行交換,直到?jīng)]有反序的記錄為止。應(yīng)用交換排序基本思想的主要排序方法有:冒泡排序和快速排序。
  閱讀全文
posted @ 2011-03-04 23:47 羅朝輝 閱讀(1640) | 評(píng)論 (0)  編輯

     摘要: 排序是數(shù)據(jù)處理中經(jīng)常使用的一種重要運(yùn)算,在計(jì)算機(jī)及其應(yīng)用系統(tǒng)中,花費(fèi)在排序上的時(shí)間在系統(tǒng)運(yùn)行時(shí)間中占有很大比重,其重要性無需多言。下文將介紹常用的如下排序方法,對(duì)它們進(jìn)行簡單的分析和比較,并提供 C/C++ 語言實(shí)現(xiàn)。

所謂排序,就是要將一堆記錄,使之按關(guān)鍵字遞增(或遞減)次序排列起來。根據(jù)排序所采用的策略,可以分為如上五種:

1、插入排序(直接插入排序、希爾排序);
2、交換排序(冒泡排序、快速排序);
3、選擇排序(直接選擇排序、堆排序);
4、歸并排序;
5、桶排序(桶排序,基數(shù)排序);

其中插入排序、交換排序、選擇排序、選擇排序、歸并排序都是基于關(guān)鍵字比較的排序,比較排序的平均時(shí)間復(fù)雜度好不過 O(nlogn)。
而桶排序是基于映射的排序,其平均時(shí)間復(fù)雜度可達(dá)到 O(n),但桶排序需要額外的空間來存儲(chǔ)經(jīng)過映射的記錄。

通常在待排序記錄較多的時(shí)候,基于映射的排序 O(n) 比基于比較的排序 O(nlogn) 的效率要高得多,這很好理解:用空間換時(shí)間。(查找算法其實(shí)也是如  閱讀全文
posted @ 2011-03-03 22:07 羅朝輝 閱讀(1979) | 評(píng)論 (0)  編輯

     摘要: 在上一篇文章《Android 上實(shí)現(xiàn)水波特效》中對(duì)水波波幅的計(jì)算是針對(duì)每一個(gè)像素的,效率比較低,尤其是在手機(jī)上運(yùn)行,相當(dāng)緩慢。我們可以利用線性插值進(jìn)行優(yōu)化,這樣可以將計(jì)算減少一半(MeshSize 為 2)或減少四分之三(MeshSize 為 4),效率得以大大提升,即使是在手機(jī)上也能較為流暢地運(yùn)行。
  閱讀全文
posted @ 2010-09-28 11:49 羅朝輝 閱讀(1428) | 評(píng)論 (0)  編輯

     摘要: 本文中的水波特效算法部分整理自 GameRes 上的資料,原作者 Imagic。我只是在學(xué)習(xí) Android 的過程中,想到這個(gè)特效,然后就在Android 上實(shí)現(xiàn)出來,并在源算法的基礎(chǔ)上添加了雨滴滴落特效,以及劃過水面時(shí)的漣漪特效。 該程序在模擬器和真機(jī)上運(yùn)行速度都較慢,需要進(jìn)一步優(yōu)化或使用 JNI 實(shí)現(xiàn),如果你想到好的優(yōu)化算法,請(qǐng)聯(lián)系我:kesalin@gmail.com。  閱讀全文
posted @ 2010-09-01 13:19 羅朝輝 閱讀(3699) | 評(píng)論 (0)  編輯

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产精品久久久久毛片大屁完整版| 亚洲人成网站在线播| 亚洲天堂网在线观看| 国产日韩高清一区二区三区在线| 欧美日韩精品在线观看| 欧美人妖在线观看| 欧美日韩一区在线视频| 欧美日韩视频第一区| 免费成人性网站| 久久婷婷国产综合尤物精品 | 亚洲国产成人精品久久| 国产亚洲一区二区三区在线观看 | 国产无一区二区| 在线观看亚洲精品视频| 在线欧美影院| 亚洲欧洲日产国产网站| 在线中文字幕一区| 性欧美长视频| 另类天堂视频在线观看| 亚洲国产毛片完整版| 亚洲国产欧美一区| 99这里只有久久精品视频| 中文日韩在线| 午夜亚洲福利| 欧美激情综合在线| 国产免费观看久久黄| 一区二区三区在线观看欧美| 一本色道久久综合亚洲精品小说 | 亚洲精美视频| 亚洲免费视频一区二区| 欧美在线亚洲在线| 欧美黄色aaaa| 亚洲一区二区三区高清| 久久久久久亚洲精品中文字幕| 欧美aa国产视频| 国产精品国产三级国产a| 亚洲高清视频的网址| 亚洲欧美精品伊人久久| 久久久久久久网站| 一区二区久久久久| 麻豆精品视频在线观看| 亚洲精品国产无天堂网2021| 亚洲图片欧美一区| 美女精品视频一区| 国模精品一区二区三区| 亚洲图片在线| 欧美国产综合一区二区| 午夜精品免费在线| 欧美日韩国产色视频| 亚洲第一在线综合网站| 999亚洲国产精| 久久精品国产亚洲一区二区| 欧美午夜电影在线| 91久久综合| 欧美一区二区在线播放| 欧美日韩一卡二卡| 91久久精品视频| 久久久久久久综合日本| 一区二区三区视频在线| 欧美日本高清视频| 一区二区久久久久久| 欧美大秀在线观看| 久久久水蜜桃av免费网站| 国产日韩欧美三级| 午夜精品视频在线观看一区二区| 一区二区三区导航| 欧美日韩在线高清| 亚洲一区二区久久| 亚洲午夜视频在线| 国产乱码精品一区二区三| 午夜精品亚洲一区二区三区嫩草| 亚洲一区在线免费| 国产欧美一区二区白浆黑人| 久久高清国产| 久久蜜桃精品| 亚洲精品永久免费| 日韩一区二区高清| 欧美激情视频在线播放| 亚洲人成网站精品片在线观看| 亚洲激情成人在线| 国产精品久久久久毛片大屁完整版| 亚洲免费一在线| 久久精品欧美日韩| 亚洲狠狠婷婷| 中日韩男男gay无套 | 亚洲另类自拍| 99国产一区二区三精品乱码| 国产精品蜜臀在线观看| 久久xxxx| 欧美精品一区二区三区蜜桃| 亚洲一区二区久久| 欧美一区二区观看视频| 尤物精品在线| 亚洲精品欧美在线| 国产情人综合久久777777| 六月天综合网| 欧美三级网址| 麻豆91精品91久久久的内涵| 欧美巨乳在线观看| 欧美日韩四区| 性做久久久久久免费观看欧美| 久久亚洲一区| 欧美一级网站| 欧美二区在线| 久久av最新网址| 欧美日韩美女在线| 久久伊人免费视频| 欧美三区在线视频| 欧美国产91| 韩国成人福利片在线播放| 亚洲国产一区二区在线| 国精品一区二区| 亚洲午夜极品| 亚洲精品乱码久久久久久久久| 亚洲一区二区在线视频| 欧美片第1页综合| 久久久亚洲综合| 国产精品久久久久久久免费软件| 欧美激情精品久久久久久免费印度| 国产精品系列在线| 宅男噜噜噜66一区二区| 亚洲精品欧美专区| 久久久久久久97| 性欧美xxxx大乳国产app| 欧美人牲a欧美精品| 欧美激情一区二区三区四区| 国产欧美日韩亚洲| 亚洲永久免费精品| 中文网丁香综合网| 欧美激情一区二区三区全黄 | 国产日韩欧美在线播放| 日韩亚洲视频在线| 日韩亚洲欧美高清| 欧美成人国产一区二区| 狂野欧美一区| 精品99一区二区| 久久久久网址| 久久蜜桃资源一区二区老牛| 国产一区二区三区最好精华液| 亚洲男女自偷自拍| 亚洲女同同性videoxma| 欧美性猛交99久久久久99按摩| 日韩午夜av电影| 亚洲午夜羞羞片| 国产精品黄色在线观看| 亚洲性感激情| 欧美一级在线视频| 国产午夜精品久久| 欧美在线视频日韩| 老司机午夜精品视频| 在线观看欧美亚洲| 欧美成人午夜激情在线| 亚洲国产日本| 亚洲视频在线观看一区| 国产精品久久久久7777婷婷| 中文亚洲欧美| 久久婷婷国产综合国色天香| 在线观看视频免费一区二区三区| 久久亚裔精品欧美| 亚洲国产精品成人综合色在线婷婷| 亚洲高清不卡在线观看| 欧美精品在线免费| 亚洲一区bb| 国产精品成人观看视频免费 | 亚洲第一中文字幕在线观看| 91久久线看在观草草青青| 欧美女人交a| 亚洲欧美激情诱惑| 久久精品国产清自在天天线| 亚洲成色777777在线观看影院| 欧美va亚洲va国产综合| 亚洲视频一区在线| 久久永久免费| 亚洲精品乱码久久久久| 国产老肥熟一区二区三区| 你懂的一区二区| 亚洲欧美另类国产| 欧美丰满高潮xxxx喷水动漫| 亚洲视频电影在线| 在线播放日韩专区| 欧美午夜不卡影院在线观看完整版免费| 久久久精品视频成人| 亚洲精品一区中文| 国产日韩av高清| 欧美日韩三区| 欧美大成色www永久网站婷| 亚洲一区二区三区视频播放| 欧美va亚洲va香蕉在线| 先锋影音久久久| 99国产麻豆精品| 伊人久久亚洲热| 国产日韩一区二区三区在线播放| 欧美电影在线| 裸体女人亚洲精品一区| 欧美亚洲日本一区| 亚洲自啪免费| 正在播放欧美视频| 一区二区三区www| 亚洲美女区一区| 欧美国产高清|