天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 論文百科 > 英文數(shù)據(jù)庫 >

1、編程珠璣筆記一開篇

發(fā)布時(shí)間:2017-01-13 21:18

  本文關(guān)鍵詞:編程珠璣,由筆耕文化傳播整理發(fā)布。


1. 編程珠璣筆記一開篇

從事于IT行業(yè),如果不會(huì)編程,那蛤蟆只能呵呵了。

有些人將編程認(rèn)識為敲字,所以一直是碼農(nóng)。有些人將編程認(rèn)識為COPY,所以一直是搬運(yùn)工。我們不是工程師,我們只是IT的搬運(yùn)工~

其實(shí)編程可以不一樣,是一個(gè)洞察力和創(chuàng)造力的集合。需要我們不停磨練編程技巧和基本的設(shè)計(jì)原理。

1、 開篇

是一個(gè)外部排序的問題,題目如下圖1:

的確,一般我們想到的就是歸并排序。

由于內(nèi)存有限,所以一次放入內(nèi)存中的數(shù)量受到了限制。那么意味需要進(jìn)行多趟的讀寫到內(nèi)存,需要更多的IO次數(shù)。

而作者是采用一個(gè)位的表示方法。用一個(gè)10位長的字符串來表示一個(gè)所有元素小于10的簡單的非負(fù)整數(shù)集合。如{ 1 ,2 ,3, 5 , 8}

0 1 1 1 0 1 0 0 1 0

從左到右,表示0,1,2,3,4,5,6,7,8,9。如果為1,說明在集合中,為0說明不在集合中。 這樣本來需要多個(gè)字節(jié)表示的數(shù),通過一個(gè)位就實(shí)現(xiàn)了,空間瞬間就剩下了幾十倍有木有?

這樣就可以使用107個(gè)位,做多就是1.19M左右。但是這么多位中其實(shí)有很多稀疏位可以進(jìn)行壓縮的。偽代碼實(shí)現(xiàn)如下圖2,:

三個(gè)階段就是,1、初始化位數(shù)組,2、判斷該值是否存在,,存在設(shè)置為1。3、根據(jù)位數(shù)組輸出排序文件。

2、 小結(jié):

給人一種耳目一新的感覺,的確是本好書,值得好好品味。后續(xù)比較蛤蟆會(huì)將編程珠璣中的每一章進(jìn)行記錄,根據(jù)需要?jiǎng)h掉作者的一些“廢話”,呈現(xiàn)最精簡同時(shí)也是最核心的部分。


  本文關(guān)鍵詞:編程珠璣,由筆耕文化傳播整理發(fā)布。



本文編號:237323

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/wenshubaike/mishujinen/237323.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶34e02***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請E-mail郵箱bigeng88@qq.com
成人精品一区二区三区综合| 久久午夜福利精品日韩| 在线免费国产一区二区| 91人妻人人澡人人人人精品| 在线亚洲成人中文字幕高清| 亚洲高清中文字幕一区二三区| 老熟妇乱视频一区二区| 色小姐干香蕉在线综合网| 好吊日视频这里都是精品| 午夜资源在线观看免费高清| 日韩人妻中文字幕精品| 国产日韩欧美国产欧美日韩| 日本精品理论在线观看| 日韩在线欧美一区二区| 麻豆国产精品一区二区| 色偷偷亚洲女人天堂观看| 免费一级欧美大片免费看| 久久天堂夜夜一本婷婷| 国产中文另类天堂二区| 国产一区在线免费国产一区| 亚洲一区二区三区中文久久| 国产高清视频一区不卡| 亚洲丁香婷婷久久一区| 国产在线日韩精品欧美| 欧美日韩一区二区综合| 中文字幕高清不卡一区| 欧美精品久久一二三区| 99久久免费看国产精品| 国产精品偷拍一区二区| 亚洲国产av在线观看一区| 免费人妻精品一区二区三区久久久| 久久精品国产在热亚洲| 国产精品欧美激情在线观看| 夫妻性生活真人动作视频| 视频一区二区 国产精品| 国产精品不卡高清在线观看| 欧美一二三区高清不卡| 国产亚州欧美一区二区| 欧美人与动牲交a精品| 日韩欧美在线看一卡一卡| 亚洲欧美日韩在线看片|