壓縮解壓算法LZ77算法有許多派生算法(這里面包括 LZSS算法)。它們的算法原理上基本都相同,無論是哪種派生算法,LZ77算法總會包含一個動態窗口(Sliding Window)和一個預讀緩沖器(Read Ahead Buffer)。動態窗口是個歷史緩沖器,它被用來存放輸入流的前n個字節的有關信息。一個動態窗口的數據范圍可以從 0K 到 64K,而LZSS算法使用了一個4K的動態窗口。預讀緩沖器是與動態窗口相對應的,它被用來存放輸入流的前n個字節,預讀緩沖器的大小通常在0 – 258 之間。這個算法就是基于這些建立的。用下n個字節填充預讀緩存器(這里的n是預讀緩存器的大小)。在動態窗口中尋找與預讀緩沖器中的最匹配的數據,如果匹配的數據長度大于最小匹配長度 (通常取決于編碼器,以及動態窗口的大小,比如一個4K的動態窗口,它的最小匹配長度就是2),那么就輸出一對〈長度(length),距離(distance)〉數組。長度(length)是匹配的數據長度,而距離(distance)說明了在輸入流中向后多少字節這個匹配數據可以被找到。
標簽: 算法 LZSS LZ 77
上傳時間: 2014-01-22
上傳用戶:tzl1975
演示遍歷二叉樹的過程,所以首先建立二叉樹,并用圖形顯示出樹的形狀。建立的過程是采用前序便利的方法來創建,設計兩種生成樹的方式:一種是系統隨機生成,另一種是人工輸入。考慮到屏幕界面的有限性,限定二叉樹不超過5層,最多26個字符,輸入字符小數點“.”代表NULL。初始樹為某種顏色的結點,三種情況的遍歷采用填充另外一種醒目的顏色,來表示當前遍歷的結點,同時顯示該結點的訪問序號。同時在遍歷的過程中在遍歷圖形的下方顯示出遍歷序列。
標簽: 二叉樹 過程
上傳時間: 2013-12-14
上傳用戶:semi1981
MFC簡易繪圖,直線,矩形,圓形等,并顏色填充。小皮制作
標簽: MFC 繪圖
上傳時間: 2016-03-16
上傳用戶:壞壞的華仔
最大鄰接點存儲的單元最短路徑算法,在一個網絡中,各結點的鄰接接點的最大值稱為該網絡的最大鄰接結點數。取網絡的最大鄰接結點數作為矩陣的列,網絡的結點總數作為矩陣的行,構造鄰接結點矩陣M-PJ來描述網絡結構,鄰接結點矩陣的行按結點號從小到大順序排列,與結點I鄰接的結點號寫在矩陣的第I行,如果結點I的鄰接點數小于最大鄰接點數,則以0填充,直到填滿為止。對照鄰接結點矩陣,把鄰接結點矩陣中各元素鄰接關系對應邊的權值填在同一位置上,構造相應的初始判斷矩陣M-PDJ。根據鄰接結點矩陣和初始判斷矩陣,就可以求網絡中任意兩點間的最短路徑。
標簽: 存儲 最短路徑 算法 網絡
上傳時間: 2014-01-13
上傳用戶:siguazgb
3DES加密算法:密鑰長度不足24字節時,右補ASCII字符“0”;內容采用PKCS5Padding方式填充,即長度以8字節切分,不能被8整除的末尾部分,根據長度不足8字節的部分,填充“0x01”—“0x08”,如不足1字節,則填充1個“0x01”,如不足2字節,則填充2個“0x02”,以此類推,如整除,則填充8個“0x08”
標簽: 3DES 加密算法 密鑰 字節
上傳時間: 2016-04-07
上傳用戶:清風冷雨
可以實現畫線,圖,圖形填充與圖形裁剪,可以改變線的粗細與顏色
標簽:
上傳時間: 2013-12-11
上傳用戶:ztj182002
這是一個圖形變換的程序,按字母“Y”畫一個用點組成的圓;按字母“S”畫一 個用不同顏色填充的三角形;按字母“Z”畫一個用不同顏色填充且帶有邊框圖案 的矩形;按“q”鍵退出。
標簽: 圖形 變換 程序
上傳時間: 2016-04-30
上傳用戶:一諾88
幾何變換程序,實現李寧商標的繪制填充和旋轉變換。
標簽: 幾何 變換 程序
上傳用戶:宋桃子
設置空間字體,動態填充組合,列表控件實現
標簽: 字體
上傳時間: 2016-05-23
上傳用戶:朗朗乾坤
點擊form1窗體上的comboBox下拉列表框然后彈出一個form2窗體,form2窗體上有一個dataGridView1,然后雙擊dataGridView1的某一行數據,會把選中的該行數據傳遞到form1,并自動填充form1中的comboBox和textbox. form2窗體中的主要事件
標簽: dataGridView1 dataGridView comboBox form1
上傳時間: 2013-12-21
上傳用戶:yangbo69
蟲蟲下載站版權所有 京ICP備2021023401號-1