首頁
題庫
網(wǎng)課
在線???/a>
桌面端
登錄
搜標(biāo)題
搜題干
搜選項
0
/ 200字
搜索
問答題
【簡答題】設(shè)以帶頭結(jié)點的雙向循環(huán)鏈表表示的線性表L=(a
1
,a
2
,…,a
n
)。試寫一時間復(fù)雜度O(n)的算法,將L改造為L=(a
1
,a
3
,…,a
n
,…,a
4
,a
2
)。
答案:
點擊查看答案
在線練習(xí)
手機看題
你可能感興趣的試題
問答題
【簡答題】假設(shè)在算法描述語言中引入指針的二元運算“異或”,若a和b為指針,則a⊕b的運算結(jié)果仍為原指針類型,且a⊕(a⊕b)=(a⊕a)⊕b=b;(a⊕b)⊕b=a⊕(b⊕b)=a。則可利用一個指針域來實現(xiàn)雙向鏈表L。鏈表L中的每個結(jié)點只含兩個域:data域和LRPtr域,其中LRPtr域存放該結(jié)點的左鄰與右鄰結(jié)點指針(不存在時為NULL)的異或。若設(shè)指針L.Left指向鏈表中的最左結(jié)點,L.Right指向鏈表中的最右結(jié)點,則可實現(xiàn)從左向右或從右向左遍歷此雙向鏈表的操作。試寫一算法按任一方向依次輸出鏈表中各元素的值。
答案:
點擊查看答案
手機看題
問答題
【簡答題】已知由一個線性鏈表表示的線性表中含有三類字符的數(shù)據(jù)元素(如:字母字符、數(shù)字字符和其他字符),試編寫算法將該線性表分割為三個循環(huán)鏈表,其中每個循環(huán)鏈表表示的線性表中均只含一類字符。
答案:
點擊查看答案
手機看題
微信掃碼免費搜題