習(xí)題主要選自O(shè)relly出版的《數(shù)據(jù)結(jié)構(gòu)與算法javascript描述》一書。
參考代碼可見:https://github.com/dashnowords/blogs/tree/master/Structure/Stack
Stack
類,并在后續(xù)題目中需要用棧時使用它。unitTrans(num, unit)
,num
為一個10進(jìn)制數(shù)字,unit
要轉(zhuǎn)換的進(jìn)制數(shù),求轉(zhuǎn)換結(jié)果。recursion(num)
,num
為一個10進(jìn)制數(shù)字,要求輸出num!
的結(jié)果。palindrome(str)
,str
是一個字符串,如果它是一個回文字符串,則返回true
,否則返回false
。{}
,()
,[]
三種括號,編寫一個函數(shù),接受一個算數(shù)表達(dá)式作為參數(shù),如果括號完全匹配則返回true
,否則返回括號缺失的位置。操作數(shù)
和操作符
分別壓入兩個棧中,接著先從操作數(shù)棧中彈出第一個元素,在輪流從操作數(shù)棧和操作符棧中彈出元素直至棧為空即可。如果從前到后解析,則棧頂?shù)氖亲詈蟮脑兀鰲r考慮到順序即可。創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國云服務(wù)器,動態(tài)BGP最優(yōu)骨干路由自動選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡(luò)助力業(yè)務(wù)部署。公司持有工信部辦法的idc、isp許可證, 機(jī)房獨有T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確進(jìn)行流量調(diào)度,確保服務(wù)器高可用性。佳節(jié)活動現(xiàn)已開啟,新人活動云服務(wù)器買多久送多久。