【fibonacci運算 用Dev-C++編譯】 學習,把學習到的東西以C語言的方式實現。
上傳時間: 2016-09-19
上傳用戶:royzhangsz
數據結構C實現對二叉樹的操作,有遍歷二叉樹的算法,統計葉子數,構造哈夫曼樹。
上傳時間: 2013-12-28
上傳用戶:yimoney
ACMS壓縮算法.zip arc壓縮工具.zip ASH壓縮算法.zip CAB解壓縮程序.zip COM壓縮算法.zip C語言常用算法源代碼.zip HA壓縮算法.zip jac壓縮算法.zip lharc壓縮算法.zip LZHUF、LZSS、LZARJ壓縮算法.zip LZSS壓縮算法.zip lzw壓縮算法.zip Splay樹壓縮算法.zip USQ壓縮工具.zip zip解壓.zip zip壓縮解壓范例.zip 哈夫曼編碼樹算法.zip 哈夫曼壓縮解壓算法.zip 使用LZ壓縮算法的完整應用.zip 文件壓縮控件.zip 一個含多種壓縮算法的程序包.zip 一個壓縮工具.zip 以上全解壓/壓縮相關的算法!
上傳時間: 2013-12-18
上傳用戶:gaojiao1999
這是一套非常好用的C++物件導向式程式編輯器,C++是程序語言C的擴充,C/C++語言已經是一套古老語言,成為了很多作業系統與應用軟體的編輯大宗,環境適用於WIN95~WINXP。
標簽: 程式
上傳時間: 2014-08-06
上傳用戶:tyler
本程序使用C++編寫,在VC2005上調試,完成了文件的讀取,文件字符的統計以及壓縮率的顯示,哈夫曼樹的建立,哈夫曼編碼的實現,文件轉換為哈夫曼編碼成為壓縮文件以及文件從壓縮狀態進行解碼。并且以對話框的形式和用戶交流,程序方便實用,既可以對文本進行壓縮,有可以對圖像進行壓縮,效果都不錯。
上傳時間: 2017-02-05
上傳用戶:gtf1207
一份huff_tc.c,只能在tc下運行,因為加入了用tc圖形界面直觀畫出樹形的代碼。一份是huff_vc.c,是在vc和tc下都能運行的程序,沒有直觀表達編碼的樹形結構。 [目的] 構建所輸入符號(及權值)的哈夫曼樹,并利用該樹求出各符號的編碼,深入理解最優二叉樹的概念及其特性。 [問題描述] 讀入各個符號及其權值,求各符號的哈夫曼編碼。 [基本要求] (1)讀入各個符號及其權值,建立哈夫曼樹; (2)利用建立的哈夫曼樹對各符號進行編碼,輸出編碼結果。 [選做內容] 將所建立的哈夫曼樹以直觀的方式(樹或凹入形式的表)顯示。
標簽: huff_tc
上傳時間: 2017-04-18
上傳用戶:葉山豪
課程設計: 1.求出在一個n×n的棋盤上,放置n個不能互相捕捉的國際象棋“皇后”的所有布局。 2.設計一個利用哈夫曼算法的編碼和譯碼系統,重復地顯示并處理以下項目,直到選擇退出為止。 【基本要求】 1) 將權值數據存放在數據文件(文件名為data.txt,位于執行程序的當前目錄中) 2) 分別采用動態和靜態存儲結構 3) 初始化:鍵盤輸入字符集大小n、n個字符和n個權值,建立哈夫曼樹; 4) 編碼:利用建好的哈夫曼樹生成哈夫曼編碼; 5) 輸出編碼; 6) 設字符集及頻度如下表: 字符 空格 A B C D E F G H I J K L M 頻度 186 64 13 22 32 103 21 15 47 57 1 5 32 20 字符 N O P Q R S T U V W X Y Z 頻度 57 63 15 1 48 51 80 23 8 18 1 16 1
標簽:
上傳時間: 2017-04-24
上傳用戶:zhyiroy
本程序運用C語言中結構化程序的思想,將程序分為函數模塊的方法逐一實現。程序分為2個函數模塊HUFFMAN(tree1)、HUFFMANCODE(code1,tree1),和主體函數main;程序結構清楚,運行正常,正常實現哈夫曼編碼。
上傳時間: 2017-07-28
上傳用戶:lingzhichao
啊哈c語言電子書+啊哈c編譯器軟件分享給大家。對于編程小白的話,這本書的確是可以坐在馬桶上看著入門的書,知識點都挺好,介紹的也挺細,就是吧,精髓沒有介紹到,比如指針,結構體都沒有涉及到。恩,總體來說還是可以的。內容非常通俗易懂,最適合零基礎的筒子。推薦給對編程有興趣,想要自學的朋友,但是對于已經有一定基礎的人來說,內容太簡單了。書最后有一個推箱子游戲的教程,可以試著玩玩。啊哈C是一個輕量級超簡潔的C語言編程入門軟件,使用gcc內核編譯,支持語法高亮,代碼折疊,編譯錯誤提示等,界面簡介,操作方便,非常適合C語言學習入門使用。
上傳時間: 2022-07-27
上傳用戶:
介紹用PIC16F84單片機制作的電子密碼鎖。PIC16F84單片機共18個引腳,13個可用I/O接口。芯片內有1K×14的FLASHROM程序存儲器,36×8的靜態RAM的通用寄存器,64×8的EEPROM的數據存儲器,8級深度的硬堆棧。 用PIC單片機設計的電子密碼鎖微芯公司生產的PIC8位COMS單片機,采用類RISC指令集和哈弗總線結構,以及先進的流水線時序,與傳統51單片機相比其在速度和性能方面更具優越性和先進性。PIC單片機的另一個優點是片上硬件資源豐富,集成常見的EPROM、DAC、PWM以及看門狗電路。這使得硬件電路的設計更加簡單,節約設計成本,提高整機性能。因此PIC單片機已成為產品開發,尤其是產品設計和研制階段的首選控制器。本文介紹用PIC16F84單片機制作的電子密碼鎖。PIC16F84單片機共18個引腳,13個可用I/O接口。芯片內有1K×14的FLASHROM程序存儲器,36×8的靜態RAM的通用寄存器,64×8的EEPROM的數據存儲器,8級深度的硬堆棧。硬件設計 電路原理見圖1。Xx8位數據線接4x4鍵盤矩陣電路,面板布局見表1,A、B、C、D為備用功能鍵。RA0、RA7輸出4組編碼二進制數據,經74LS139譯碼后輸出逐行掃描信號,送RB4-RB7列信號輸入端。余下半個139譯碼器動揚聲器。RB2接中功率三極管基極,驅動繼電器動作。有效密碼長度為4位,根據實際情況,可通過修改源程序增加密碼位數。產品初始密碼為3345,這是一隨機數,無特殊意義,目的是為防止被套解。用戶可按*號鍵修改密碼,按#號鍵結束。輸入密碼并按#號確認之后,腳輸出RB2腳輸出高電平,繼電器閉合,執行一次開鎖動作。 若用戶輸入的密碼正確,揚聲器發出一聲稍長的“滴”提示聲,若輸入的密碼與上次修改的不符,則發出短促的“滴”聲。連續3次輸入密碼錯誤之后,程序鎖死,揚聲器報警。直到CPU被復位或從新上電。軟件設計 軟件流程圖見圖3。CPU上電或復位之后將最近一次修改并保存到EEPROM的密碼讀出,最為參照密匙。然后等待用戶輸入開鎖密碼。若5分鐘以內沒有接受到用戶的任何輸入,CPU自動轉入掉電模式,用戶輸入任意值可喚醒CPU。每次修改密碼之后,CPU將新的密碼存入內部4個連續的EEPROM單元,掉電后該數據任有效。每執行一次開鎖指令,CPU將當前輸入密碼與該值比較,看是否真確,并給出相應的提示和控制。布 局 所有元件均使用SMD表貼封裝,縮小體積,便于產品安裝,60X60雙面PCB板,頂層是一體化輸入鍵盤,底層是元件層。成型后的產品體積小巧,能很方便的嵌入防盜鐵門、保險箱柜。
上傳時間: 2013-10-31
上傳用戶:uuuuuuu