數(shù)據(jù)結(jié)構(gòu) 1、算法思路: 假設(shè)表達(dá)式中包含兩種括號(hào):圓括號(hào)和方括號(hào),其嵌套順序隨意,即([]())或[([])]等為正確的格式,[(])或([())或(()]均為不正確的格式。檢驗(yàn)括號(hào)是否匹配可以用堆棧來(lái)實(shí)現(xiàn)當(dāng)遇到 ( 或 [ 時(shí)進(jìn)棧,遇到 ) 或 ] 時(shí)出棧進(jìn)行匹配檢驗(yàn),如果出現(xiàn)不匹配的情況立即結(jié)束,否則繼續(xù)取下一個(gè)字符。如果沒(méi)有遇到不匹配的情況,最后判斷棧是否為空,棧為空,括號(hào)匹配,否則不匹配。
標(biāo)簽: 數(shù)據(jù)結(jié)構(gòu) 算法 表達(dá)式
上傳時(shí)間: 2016-03-05
上傳用戶:sz_hjbf
uboot移植,版本為1.1.4,包含了nand flash驅(qū)動(dòng),希望對(duì)大家有用,為廣嵌內(nèi)部培訓(xùn)資料
上傳時(shí)間: 2013-12-25
上傳用戶:WMC_geophy
C語(yǔ)言精彩百例第1-44例 實(shí)例1 數(shù)據(jù)類型轉(zhuǎn)換 實(shí)例2 轉(zhuǎn)義字符 實(shí)例3 關(guān)系和邏輯運(yùn)算 實(shí)例4 自增自減 實(shí)例5 普通位運(yùn)算 實(shí)例6 位移運(yùn)算 實(shí)例7 字符譯碼 實(shí)例8 指針操作符 實(shí)例9 if判斷語(yǔ)句 實(shí)例10 else-if語(yǔ)句 實(shí)例11 嵌套if語(yǔ)句 實(shí)例12 switch語(yǔ)句 實(shí)例13 for語(yǔ)句 實(shí)例14 while語(yǔ)句 實(shí)例15 do-while語(yǔ)句 實(shí)例16 break和continue語(yǔ)句 實(shí)例17 exit()語(yǔ)句 實(shí)例18 綜合實(shí)例 實(shí)例19 一維數(shù)組 實(shí)例20 二維數(shù)組 實(shí)例21 字符數(shù)組 實(shí)例22 數(shù)組初始化 實(shí)例23 數(shù)組應(yīng)用 實(shí)例24 函數(shù)的值調(diào)用 實(shí)例25 函數(shù)的引用調(diào)用 實(shí)例26 數(shù)組函數(shù)的調(diào)用 實(shí)例27 命令行變?cè)? 實(shí)例28 函數(shù)的返回值 實(shí)例29 函數(shù)的嵌套調(diào)用 實(shí)例30 函數(shù)的遞歸調(diào)用 實(shí)例31 局部和全局變量 實(shí)例32 變量的存儲(chǔ)類別 實(shí)例33 內(nèi)部和外部函數(shù) 實(shí)例34 綜合實(shí)例1 實(shí)例35 綜合實(shí)例2 實(shí)例36 變量的指針 實(shí)例37 一維數(shù)組指針 實(shí)例38 二維數(shù)組指針 實(shí)例39 字符串指針 實(shí)例40 函數(shù)指針 實(shí)例41 指針數(shù)組 實(shí)例42 二維指針 實(shí)例43 指針的初始化 實(shí)例44 綜合實(shí)例
標(biāo)簽: 字符 C語(yǔ)言 數(shù)據(jù)類型 減
上傳時(shí)間: 2014-01-16
上傳用戶:royzhangsz
本書(shū)以新一代Pentium系列微處理器和MASM 6.1X為背景,全面系統(tǒng)地?cái)⑹隽?6/32位PC匯編語(yǔ)言程序設(shè)計(jì)方法和最新知識(shí)與技術(shù)。全書(shū)共12章,分為三個(gè)層次:基本原理方法篇(第一~六章)介紹了Pentium工作方式和擴(kuò)展技術(shù),16/32位寄存器,存儲(chǔ)尋址機(jī)制,指令尋址與指令系統(tǒng),匯編語(yǔ)法與偽指令,順序分支和循環(huán)程序設(shè)計(jì),子程序嵌套與違歸及COM文件的編制。程序設(shè)計(jì)應(yīng)用篇(第七~十章)介紹了表處理的排序檢索,加密、解密,磁盤文件管理,時(shí)鐘與駐留,BIOS中斷調(diào)用技術(shù),機(jī)器人圖形動(dòng)畫(huà),輸入/輸出接口程序,異步通信,匯編語(yǔ)言與高級(jí)語(yǔ)言的混合編程。知識(shí)拓展技術(shù)篇(第十一~十二章)介紹了分段、分頁(yè)管理與多任務(wù)保護(hù)機(jī)制,實(shí)方式與保護(hù)方式切換示例,虛擬86方式的使用程序,多媒體匯編MMX和SSE指令及其編程設(shè)計(jì)與優(yōu)化處理等。通過(guò)程序示例與軟件工具用法示范以及附錄列表,說(shuō)明了如何進(jìn)行軟件開(kāi)發(fā)。各章之后均附有適量的習(xí)題。該書(shū)體系結(jié)構(gòu)逐層推進(jìn),層內(nèi)循序漸進(jìn);融會(huì)多年教學(xué)研究成果,內(nèi)容新穎豐富,重點(diǎn)突出學(xué)用結(jié)合;教學(xué)內(nèi)容易于教師和學(xué)生根據(jù)實(shí)際層次水平按需組合。
標(biāo)簽: Pentium MASM 6.1 微處理器
上傳時(shí)間: 2016-03-25
上傳用戶:qiaoyue
一個(gè)很好的jTree的例子,把JTree嵌在了網(wǎng)頁(yè)上面,通過(guò)XML讀取樹(shù)的節(jié)點(diǎn)
標(biāo)簽: jTree
上傳時(shí)間: 2016-03-25
上傳用戶:jennyzai
一. 實(shí)驗(yàn)?zāi)康? 設(shè)計(jì),編制并調(diào)試一個(gè)語(yǔ)法分析程序,加深對(duì)語(yǔ)法分析原理的理解。可以編譯c語(yǔ)言的基本結(jié)構(gòu),包括循環(huán)嵌套和條件嵌套。 二. 實(shí)驗(yàn)的輸入輸出 (1) 執(zhí)行程序時(shí),可輸入源程序的路徑,如果輸入為空的話,將會(huì)編譯默認(rèn)的源程序“./input.dat” (2) 如果編譯發(fā)現(xiàn)有錯(cuò)誤,則會(huì)輸出錯(cuò)誤行數(shù),并在結(jié)束編譯時(shí)輸出“Complete!” 三. 語(yǔ)法結(jié)構(gòu) .... 四. 分析器主要代碼 .. 五 小結(jié)
標(biāo)簽: 實(shí)驗(yàn)
上傳時(shí)間: 2013-12-16
上傳用戶:宋桃子
STR912的中斷控制器的應(yīng)用例子,關(guān)于中斷嵌套的應(yīng)用。開(kāi)發(fā)環(huán)境為IAR EWARM,
上傳時(shí)間: 2014-01-27
上傳用戶:linlin
編譯原理的一個(gè)語(yǔ)法分析程序,設(shè)計(jì),編制并調(diào)試一個(gè)語(yǔ)法分析程序,加深對(duì)語(yǔ)法分析原理的理解。可以編譯c語(yǔ)言的基本結(jié)構(gòu),包括循環(huán)嵌套和條件嵌套。(1) 執(zhí)行程序時(shí),可輸入源程序的路徑,如果輸入為空的話,將會(huì)編譯默認(rèn)的源程序“./input.dat” (2) 如果編譯發(fā)現(xiàn)有錯(cuò)誤,則會(huì)輸出錯(cuò)誤行數(shù),并在結(jié)束編譯時(shí)輸出“Complete!”
上傳時(shí)間: 2016-04-11
上傳用戶:許小華
DAB發(fā)送端仿真,包括編碼,刪余,QPSK映射,頻率交織,差分調(diào)制,循環(huán)嵌綴,加NULL、PRS,IFFT,信道
上傳時(shí)間: 2016-04-12
上傳用戶:源弋弋
D 語(yǔ)言編程參考手冊(cè)(上).pdf D 語(yǔ)言既有 C 語(yǔ)言的強(qiáng)大威力,又有 Python 和 Ruby 的開(kāi)發(fā)效率。它是一種集垃圾回收、手工內(nèi)存操作、契約式設(shè)計(jì)、高級(jí)模板技術(shù)、內(nèi)嵌匯編、內(nèi)置單元測(cè)試、Mixin 風(fēng)格多繼承、類 Java 包管理機(jī)制、內(nèi)置同步機(jī)制、內(nèi)建基本運(yùn)行時(shí)信息的系統(tǒng)級(jí)編程語(yǔ)言
標(biāo)簽: 語(yǔ)言 語(yǔ)言編程 參考手冊(cè)
上傳時(shí)間: 2016-04-20
上傳用戶:bcjtao
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1