我們的注意焦點要轉到搜尋樹(search tree)了,要深度討論兩種標準的樹結構(tree structure),就是本章所要說明的二元搜尋樹(binary search tree)以及下一章所要討論的 AVL 平衡樹(AVL tree)。這兩種樹其資料都依序排列的,它們之間的差別只在於 AVL 是一種平衡樹,而二元搜尋樹卻不是。
上傳時間: 2013-12-27
上傳用戶:561596
二元搜尋樹簡單易懂,不過有一個問題:它並非平衡樹。本章將介紹平衡的 AVL 搜尋樹,討論它的資料結構、函式,並設計程式使用它。
標簽: 二元
上傳時間: 2017-05-30
上傳用戶:yzy6007
在本文中,我們首先實作了 一個針對壓縮視訊(像是 H.264/AVC)之畫面解析度 改善 的方法。接著,我們分析這個方法的模擬結果。
標簽:
上傳時間: 2013-12-28
上傳用戶:dapangxie
Boost C++ Libraries Free peer-reviewed portable C++ source libraries Boost C++ Libraries 基本上是一個免費的 C++ 的跨平臺函式庫集合,基本上應該可以把它視為 C++ STL 的功能再延伸;他最大的特色在於他是一個經過「同行評審」(peer review,可參考維基百科)、開放原始碼的函式庫,而且有許多 Boost 的函式庫是由 C++ 標準委員會的人開發的,同時部分函式庫的功能也已經成為 C++ TR1 (Technical Report 1,參考維基百科)、TR2、或是 C++ 0x 的標準了。 它的官方網站是:http://www.boost.org/,包含了 104 個不同的 library;由於他提供的函式庫非常地多,的內容也非常地多元,根據官方的分類,大致上可以分為下面這二十類: 字串和文字處理(String and text processing) 容器(Containers) Iterators 演算法(Algorithms) Function objects and higher-order programming 泛型(Generic Programming) Template Metaprogramming Preprocessor Metaprogramming Concurrent Programming 數學與數字(Math and numerics) 正確性與測試(Correctness and testing) 資料結構(Data structures) 影像處理(Image processing) 輸入、輸出(Input/Output) Inter-language support 記憶體(Memory) 語法分析(Parsing) 程式介面(Programming Interfaces) 其他雜項 Broken compiler workarounds 其中每一個分類,又都包含了一個或多個函式庫,可以說是功能相當豐富。
上傳時間: 2015-05-15
上傳用戶:fangfeng
在互補式金氧半(CMOS)積體電路中,隨著量產製程的演進,元件的尺寸已縮減到深次微 米(deep-submicron)階段,以增進積體電路(IC)的性能及運算速度,以及降低每顆晶片的製造 成本。但隨著元件尺寸的縮減,卻出現一些可靠度的問題。 在次微米技術中,為了克服所謂熱載子(Hot-Carrier)問題而發展出 LDD(Lightly-Doped Drain) 製程與結構; 為了降低 CMOS 元件汲極(drain)與源極(source)的寄生電阻(sheet resistance) Rs 與 Rd,而發展出 Silicide 製程; 為了降低 CMOS 元件閘級的寄生電阻 Rg,而發展出 Polycide 製 程 ; 在更進步的製程中把 Silicide 與 Polycide 一起製造,而發展出所謂 Salicide 製程
標簽: Protection CMOS ESD ICs in
上傳時間: 2020-06-05
上傳用戶:shancjb
1-1前言一般人所能夠感受到聲音的頻率約介於5H2-20KHz,超音波(Ultrasonic wave)即爲頻率超過20KHz以上的音波或機械振動,因此超音波馬達就是利用超音波的彈性振動頻率所構成的制動力。超音波馬達的內部主要是以壓電陶瓷材料作爲激發源,其成份是由鉛(Pb)、結(Zr)及鈦(Ti)的氧化物皓鈦酸鉛(Lead zirconate titanate,PZT)製成的。將歷電材料上下方各黏接彈性體,如銅或不銹鋼,並施以交流電壓於壓電陶瓷材料作爲驅動源,以激振彈性體,稱此結構爲定子(Stator),將其用彈簧與轉子Rotor)接觸,將所産生摩擦力來驅使轉子轉動,由於壓電材料的驅動能量很大,並足以抗衡轉子與定子間的正向力,雖然伸縮振幅大小僅有數徵米(um)的程度,但因每秒之伸縮達數十萬次,所以相較於同型的電磁式馬達的驅動能量要大的許多。超音波馬達的優點爲:1,轉子慣性小、響應時間短、速度範圍大。2,低轉速可產生高轉矩及高轉換效率。3,不受磁場作用的影響。4,構造簡單,體積大小可控制。5,不須經過齒輸作減速機構,故較爲安靜。實際應用上,超音波馬達具有不同於傳統電磁式馬達的特性,因此在不適合應用傳統馬達的場合,例如:間歇性運動的裝置、空間或形狀受到限制的場所;另外包括一些高磁場的場合,如核磁共振裝置、斷層掃描儀器等。所以未來在自動化設備、視聽音響、照相機及光學儀器等皆可應用超音波馬達來取代。
標簽: 超聲波電機
上傳時間: 2022-06-17
上傳用戶:
VIP專區-嵌入式/單片機編程源碼精選合集系列(31)資源包含以下內容:1. 有關protel PCB設計的有關注意事項和經驗.2. boot flash的空閑部分作為文件系統(vxworks tffs).3. 3com 3c905網卡驅動硬件部分源碼.4. 該源程序已在實驗板上調試通過.5. 在嵌入式操作系統uclinux下應用的數據庫sqlite.6. 這是一個節目選擇菜單源碼,根據接受紅外遙控鍵盤來選擇節目,并發送給PLAYER..7. 文章描述了TMS320C6000 digital signal processors (DSPs)的CPU結構、管道技術、指令系統..8. 本人搜集的許多C51及KeilC使用方面的文章.9. CfCard開發的人好像不是很多.10. 四路MPEG1視頻采集卡.11. 新一代的數字溫度芯片 精度高 速度快 適合溫度的采集系統的開發.12. 是基于MSP430F449的溫度報警的c程序.13. 基于MSPF449的三相電壓表功率的開發程序.14. 是MSP430X44X的各部分的子程序模塊.15. PC燒錄BIOS的源程序.16. 使用GPIB卡控制數控電源(Agilent66X)測試電流的一個小程序.17. 嵌入式系統中的軟件設計技術──C語言程序設計.18. 數字萬用表電路圖集收集了各類數字萬用表的的電路圖,結構說明!.19. tcp/ip的嵌入式開發 基于pic微控制器.20. modem 原程序。用于無線模塊的開發應用GPRS應用.21. 單片微型計算機原理及接口技術 電子書 pdf 格式.22. 液晶內核C-CodeT6963C控制器的源代碼.23. 這是韓國原版X-Hyper250B開發板的原代碼。在LINUX下編譯.24. 開發板hybus255的bootloader,原版的.25. YAFFS A NAND-flash filesystem的介紹文件.26. 本文介紹MGLS-l2864液晶顯示模塊的功能、原理及開發步驟。MGLS-12864液晶顯示模塊內置有HD61202液晶顯示控制驅動器.27. 嵌入式系統 Boot Loader 技術內幕.28. 該程序為LINUX下的串口通訊程序,采用華恒公司的嵌入式開發套件,包含了makefile文件.29. 該程序為UClinux下面的USB接口通訊程序,采用C語言編寫,包含了makefile文件,使用的開發環境為華恒公司的嵌入式開發套件.30. 非常流行的T9693芯片驅動的240128象素LCD驅動程序.31. 一個基于ucos-ii和lwip的簡單telent服務器.32. 著名的《tcplean》的配套光盤.33. CYPREES的EZ-USB2131Q芯片開發板的使用說明.34. fat16.35. CPU卡在稅控行業應用驅動,符合7816要求.36. MP3系統中USB接口設計.37. fat文件系統的工作原理相關內容,是學習fat文件系統的必備資料.38. ic設計的相關文章,來自臺灣交大,ic設計的精品文章.39. 在TMS320VC5402上實現的嵌入式TCPIP協議棧.40. 最簡單的20鍵PS/2鍵值讀取程序.
標簽: 模具設計
上傳時間: 2013-04-15
上傳用戶:eeworm