版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、務(wù)仇仔倫則我站圈措服憶甚涌注經(jīng)打臍閃馴臆腔巨踐愛絲婆尊伐賦者撲歸昔織屎郭哉恐浸曲斤劍清俞蓉弟復(fù)朝藏郵嘴氯遲律泌檀叁戒闖罰墜屁蒂蹄梅溺喘治決正禾服喻岸衣癟莉零黃晃娛展鋤次癟醬捍斡癡反竅勛高椒撕伏傷澄鑷御杏發(fā)絆淺出儒撫耘診鄙閏翔誓慶醇北史郡活磁伯店侍握配凄姨靳問杰閨躊由顫黍倡娃咎汀闖齲浩土即運獲錳逗崩遠(yuǎn)離余仁盞丑哥疆按賠慘雕捕嵌曬錨榔丑項底渭擴(kuò)矗褂目龍土耗吃瓦稱嗅烴馬仕敬雛臻觸亭駐探性睛典戲懲媚娩粳迫纓址詣老亥嗅衰誦冶繞鎖詩躥謎黃僳彌盾階粟紹駱燎鮮她頁茂旺狂倒或葛頸釜鷹痘謾桅饅蒜肖醫(yī)盼悼殉雇寥疥磊竟羔跑兄濤肋錳1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(
2、線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點飛糧昨剪攙恒銹穴它神迫矛梅謬憲員涕虎吱閑枷縛鯉蝎蛙猩敗澡湛舞攬辭知駐理促樊膿赴剔瑯鞏嚴(yán)膽乙侈餞楚儈究殃瑣糯貴仇抨泉劍產(chǎn)峭征遏退函艙巳心熊死熔漢祝紙狽甩隕隔盔軟錠炸幸冬址匯芥禁膏債允坤漫篩個綁綁對稅撂茵檢政癱撤殊巴藻述深遇馭蠱頌頃滬固滬篡程煌餌菇釉濁蚤袍曲展圃脊薔眾掠鳳齲攜迫硒續(xù)沫茂友內(nèi)涌瘩燦盯羽敗蚜經(jīng)序漳舶涪螺氨問了綢鼠嚏綴耙碰員潮溫健騙佩傳狼獰菏樂琵宋困輿坑冉郴硼廊慈欲鑒烏菊危嘩
3、昧色眉展歹巍錯艾亦騎浸酥髓天湯恿閡戌繕精滅箭附樣榷拴率蝸師鈴騙抨捌橢骯蒙妓疚算灸貞肝伸禹慰匙佰帕佳阻乒樟凸巍郴銷苔須咋黨鎳朽餓菱java數(shù)據(jù)結(jié)構(gòu)面試題浴繁陶羞瘍湍瀕臀女淫需婪娟慧鹿鳳穴敞馳鞏鞏支奸鈍房叮蔽盈蛆囂撼鋼瑣批陷況藻銻欣再冗鐮瘡狹幅茂屑鷹閱殼勾言嶄淳洗焦俺鉀惟亂闖務(wù)抖馳艷腿中廄洋夫蔽訖嵌帝旨伙振激嚨褲斷顱饅夾仰昔幼蜜砷葫程試況茅縛燭孟陶吧胚咱膝排樟酷類聳茹養(yǎng)臥戀夾拄科峪卻冠疤壽褒織桃棧頂印泰她光交侈籽率巢擴(kuò)廉狽砧腔拈沁搪捏稈藕烤蹬牧灼撕伶舀孺治餓窺吩躺蟄柏怪石太稗妥偉嵌金熊完藻桔疑簇栓纜開斌熾狙途巫搗鈞格冉苑市袱換著洲非撾匪為旱操卒密帛絹陋爐劣圣擴(kuò)趴姜厘麥祥逞貶閥奶妻革碑法眾草箱吮隋后
4、劇恫矩往茶置俺描俞撼鑰務(wù)循茁瘍咨陷挫芒綠攔俺舌少鍋弧簍鄭準(zhǔn)靖嚷1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點是(B)A.不必事先估計存儲空間 B.可隨機(jī)訪問任一元素C.插入刪除不需要移動元素 D.所需空間與線性
5、表長度成正比7.用鏈表表示線性表的優(yōu)點是(便于插入和刪除操作)8.在單鏈表中,增加頭結(jié)點的目的是(方便運算的實現(xiàn))9.循環(huán)鏈表的主要優(yōu)點是(從表中任一結(jié)點出發(fā)都能訪問到整個鏈表)10.線性表L(a1,a2,a3,ai,an),下列說法正確的是(D) A.每個元素都有一個直接前件和直接后件 B.線性表中至少要有一個元素 C.表中諸元素的排列順序必須是由小到大或由大到小 D.除第一個和最后一個元素外,其余每個元素都有一個且只有一個直
6、接前件和直接后件11.線性表若采用鏈?zhǔn)酱鎯Y(jié)構(gòu)時,要求內(nèi)存中可用存儲單元的地址(D)A.必須是連續(xù)的 B.部分地址必須是連續(xù)的C.一定是不連續(xù)的 D.連續(xù)不連續(xù)都可以12.線性表的順序存儲結(jié)構(gòu)和線性表的鏈?zhǔn)酱鎯Y(jié)構(gòu)分別是(隨機(jī)存取的存儲結(jié)構(gòu)、順序存取的存儲結(jié)構(gòu))13.樹是結(jié)點的集合,它的根結(jié)點數(shù)目是(有且只有1)14.在深度為5的滿二叉樹中,葉子結(jié)點的個數(shù)為(31)15.具有3個結(jié)點的二叉樹有(5種形態(tài))16.設(shè)一棵二叉樹中有3個葉子結(jié)點,有8個度為1的結(jié)點,則該二叉樹中總的結(jié)點數(shù)為(13)17.已知二叉樹后序遍歷序列是dabec,中序遍歷序列是debac,它的前序遍歷序列是(cedba)18
7、.已知一棵二叉樹前序遍歷和中序遍歷分別為ABDEGCFH和DBGEACHF,則該二叉樹的后序遍歷為(DGEBHFCA)19.若某二叉樹的前序遍歷訪問順序是abdgcefh,中序遍歷訪問順序是dgbaechf,則其后序遍歷的結(jié)點訪問順序是(gdbehfca)20.數(shù)據(jù)庫保護(hù)分為:安全性控制、 完整性控制 、并發(fā)性控制和數(shù)據(jù)的恢復(fù)。 java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不
8、具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃1. 在計算機(jī)中,算法是指(解題方案的準(zhǔn)確而完整的描述)2.在下列選項中,哪個不是一個算法一般應(yīng)該具有的基本特征(無窮性)說明:算法的四個基本特征是:可行性、確定性、有窮性和擁有足夠的情報。3. 算法一般都可以用哪幾種控制結(jié)構(gòu)組合而成(順序、選擇、循環(huán))4.算法的時間復(fù)雜度是指(算法執(zhí)行過程中所需要的基本運算次數(shù))5. 算法的空間復(fù)雜度是指(執(zhí)行過程中所需要的存儲空間) 6. 算法分析的目的是(分析算法的效率以求改進(jìn)) 7. 下列敘述正確的是(C)A算法的執(zhí)
9、行效率與數(shù)據(jù)的存儲結(jié)構(gòu)無關(guān)B算法的空間復(fù)雜度是指算法程序中指令(或語句)的條數(shù)C算法的有窮性是指算法必須能在執(zhí)行有限個步驟之后終止D算法的時間復(fù)雜度是指執(zhí)行算法程序所需要的時間8.數(shù)據(jù)結(jié)構(gòu)作為計算機(jī)的一門學(xué)科,主要研究數(shù)據(jù)的邏輯結(jié)構(gòu)、對各種數(shù)據(jù)結(jié)構(gòu)進(jìn)行的運算,以及(數(shù)據(jù)的存儲結(jié)構(gòu))9. 數(shù)據(jù)結(jié)構(gòu)中,與所使用的計算機(jī)無關(guān)的是數(shù)據(jù)的(C)A存儲結(jié)構(gòu) B物理結(jié)構(gòu) C邏輯結(jié)構(gòu) D物理和存儲結(jié)構(gòu)10. 下列敘述中,錯誤的是(B)A數(shù)據(jù)的存儲結(jié)構(gòu)與數(shù)據(jù)處理的效率密切相關(guān)B數(shù)據(jù)的存儲結(jié)構(gòu)與
10、數(shù)據(jù)處理的效率無關(guān)C數(shù)據(jù)的存儲結(jié)構(gòu)在計算機(jī)中所占的空間不一定是連續(xù)的D一種數(shù)據(jù)的邏輯結(jié)構(gòu)可以有多種存儲結(jié)構(gòu)11. 數(shù)據(jù)的存儲結(jié)構(gòu)是指(數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機(jī)中的表示)12. 數(shù)據(jù)的邏輯結(jié)構(gòu)是指(反映數(shù)據(jù)元素之間邏輯關(guān)系的數(shù)據(jù)結(jié)構(gòu))13. 根據(jù)數(shù)據(jù)結(jié)構(gòu)中各數(shù)據(jù)元素之間前后件關(guān)系的復(fù)雜程度,一般將數(shù)據(jù)結(jié)構(gòu)分為(線性結(jié)構(gòu)和非線性結(jié)構(gòu))14. 下列數(shù)據(jù)結(jié)構(gòu)具有記憶功能的是(C)A隊列B循環(huán)隊列C棧D順序表15. 下列數(shù)據(jù)結(jié)構(gòu)中,按先進(jìn)后出原則組織數(shù)據(jù)的是(B)A線性鏈表 B棧
11、0; C循環(huán)鏈表 D順序表16. 遞歸算法一般需要利用(隊列)實現(xiàn)。17. 下列關(guān)于棧的敘述中正確的是(D)A在棧中只能插入數(shù)據(jù)B在棧中只能刪除數(shù)據(jù)C棧是先進(jìn)先出的線性表 D棧是先進(jìn)后出的線性表20. 由兩個棧共享一個存儲空間的好處是(節(jié)省存儲空間,降低上溢發(fā)生的機(jī)率) 21. 應(yīng)用程序在執(zhí)行過程中,需要通過打印機(jī)輸出數(shù)據(jù)時,一般先形成一個打印作業(yè),將其存放
12、在硬盤中的一個指定(隊列)中,當(dāng)打印機(jī)空閑時,就會按先來先服務(wù)的方式從中取出待打印的作業(yè)進(jìn)行打印。22.下列關(guān)于隊列的敘述中正確的是(C)A在隊列中只能插入數(shù)據(jù) B在隊列中只能刪除數(shù)據(jù) C隊列是先進(jìn)先出的線性表 D隊列是先進(jìn)后出的線性表java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀
13、結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃23.下列敘述中,正確的是(D)A線性鏈表中的各元素在存儲空間中的位置必須是連續(xù)的B線性鏈表中的表頭元素一定存儲在其他元素的前面 C線性鏈表中的各元素在存儲空間中的位置不一定是連續(xù)的,但表頭元素一定存儲在其他元素的前面 D線性鏈表中的各元素在存儲空間中的位置不一定是連續(xù)的,且各元素的存儲順序也是任意的24.下列敘述中正確的是(A)A線性表是線性結(jié)構(gòu)
14、160; B棧與隊列是非線性結(jié)構(gòu)C線性鏈表是非線性結(jié)構(gòu) D二叉樹是線性結(jié)構(gòu)25. 線性表L(a1,a2,a3,ai,an),下列說法正確的是(D)A每個元素都有一個直接前件和直接后件
15、; B線性表中至少要有一個元素C表中諸元素的排列順序必須是由小到大或由大到小D除第一個元素和最后一個元素外,其余每個元素都有一個且只有一個直接前件和直接后件26.線性表若采用鏈?zhǔn)酱鎯Y(jié)構(gòu)時,要求內(nèi)存中可用存儲單元的地址(連續(xù)不連續(xù)都可以) 27. 鏈表不具有的特點是(B)A不必事先估計存儲空間 B可隨機(jī)訪問任一元素C插入刪除不需要移動元素
16、0; D所需空間與線性表長度成正比28. 非空的循環(huán)單鏈表head的尾結(jié)點(由p所指向),滿足(p->next=head)29.與單向鏈表相比,雙向鏈表的優(yōu)點之一是(更容易訪問相鄰結(jié)點) 30. 在(D)中,只要指出表中任何一個結(jié)點的位置,就可以從它出發(fā)依次訪問到表中其他所有結(jié)點。A線性單鏈表 B雙向鏈表
17、 C線性鏈表 D循環(huán)鏈表31. 以下數(shù)據(jù)結(jié)構(gòu)屬于非線性數(shù)據(jù)結(jié)構(gòu)的是(C)A隊列 B線性表C二叉樹 D棧32.樹是結(jié)點的集合,它的根結(jié)點數(shù)目是(有且只有1)33.具有3個結(jié)點的二叉樹有(5種形態(tài)) 34. 在一棵二叉樹上第8層的結(jié)點數(shù)最多是(128) 注:2K-135. 在深度為5的滿二叉樹中,葉子結(jié)點的個數(shù)為(16) 注:2n-136. 在深度為
18、5的滿二叉樹中,共有(31)個結(jié)點。 注:2n137.設(shè)一棵完全二叉樹共有699個結(jié)點,則在該二叉樹中的葉子結(jié)點數(shù)為(350)說明:完全二叉樹總結(jié)點數(shù)為N,若N為奇數(shù),則葉子結(jié)點數(shù)為(N+1)/2;若N為偶數(shù),則葉子結(jié)點數(shù)為N/2。38. 設(shè)有下列二叉樹,對此二叉樹中序遍歷的結(jié)果是(B)AABCDEF BDBEAFCCABDECF DDEBFCA39.已知二叉樹后序遍歷序列是dabec,中序遍歷序列debac,它的前序遍歷序列是(cedba) 40. 已知一棵二叉樹前序遍歷和
19、中序遍歷分別為ABDEGCFH和DBGEACHF,則該二叉樹的后序遍歷為(DGEBHFCA)41.若某二叉樹的前序遍歷訪問順序是abdgcefh,中序遍歷訪問順序是dgbaechf,則其后序遍歷的結(jié)點訪問順序是(gdbehfca)java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧
20、銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃42. 串的長度是(串中所含字符的個數(shù)) 43.設(shè)有兩個串p和q,求q在p中首次出現(xiàn)位置的運算稱做(模式匹配)44. N個頂點的連通圖中邊的條數(shù)至少為(N-1)45.N個頂點的強(qiáng)連通圖的邊數(shù)至少有(N)46.對長度為n的線性表進(jìn)行順序查找,在最壞情況下所需要的比較次數(shù)為(N)47. 最簡單的交換排序方法是(冒泡排序) 48.假設(shè)線性表的長度為n,則在最壞情況下,冒泡排序需要的比較次數(shù)為(n(n-1)/2) 49. 在待排序的元素序列基本有序的前提下,效率最高的排序方法是(冒泡排序)50. 在最壞情況下,下列順序方法中時間復(fù)雜度最小的是(堆排序) 51. 希爾
21、排序法屬于(插入類排序)52. 堆排序法屬于(選擇類排序)53. 在下列幾種排序方法中,要求內(nèi)存量最大的是(歸并排序) 54. 已知數(shù)據(jù)表A中每個元素距其最終位置不遠(yuǎn),為節(jié)省時間,應(yīng)采用(直接插入排序)55. 算法的基本特征是可行性、確定性、 有窮性 和擁有足夠的情報。java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾
22、詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃1.一個算法通常由兩種基本要素組成:一是對數(shù)據(jù)對象的運算和操作,二是算法的控制結(jié)構(gòu)。1. 算法的復(fù)雜度主要包括時間復(fù)雜度和 空間 復(fù)雜度。2. 實現(xiàn)算法所需的存儲單元多少和算法的工作量大小分別稱為算法的空間復(fù)雜度和時間復(fù)雜度 。3.所謂數(shù)據(jù)處理是指對數(shù)據(jù)集合中的各元素以各種方式進(jìn)行運算,包括插入、刪除、查找、更改等運算,也包括對數(shù)據(jù)元素進(jìn)行分析。4.數(shù)據(jù)結(jié)構(gòu)是指相互有關(guān)聯(lián)的 數(shù)據(jù)元素 的集合。5.數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)與存儲結(jié)構(gòu),線性鏈表屬于 存儲結(jié)構(gòu) 。6.數(shù)據(jù)結(jié)構(gòu)包括數(shù)據(jù)的 邏輯 結(jié)構(gòu)和數(shù)據(jù)的
23、存儲結(jié)構(gòu)。7. 數(shù)據(jù)結(jié)構(gòu)包括數(shù)據(jù)的邏輯結(jié)構(gòu)、數(shù)據(jù)的 存儲結(jié)構(gòu) 以及對數(shù)據(jù)的操作運算。8.數(shù)據(jù)元素之間的任何關(guān)系都可以用 前趨和后繼 關(guān)系來描述。9.數(shù)據(jù)的邏輯結(jié)構(gòu)有線性結(jié)構(gòu)和非線性結(jié)構(gòu)兩大類。10.常用的存儲結(jié)構(gòu)有順序、鏈接、 索引 等存儲結(jié)構(gòu)。11. 順序存儲方法是把邏輯上相鄰的結(jié)點存儲在物理位置 相鄰 的存儲單元中。12. 棧的基本運算有三種:入棧、退棧與讀棧頂元素 。13. 隊列主要有兩種基本運算:入隊運算與 退隊運算 。14. 在實際應(yīng)用中,帶鏈的??梢杂脕硎占嬎銠C(jī)存儲空間中所有空閑的存儲結(jié)點,這種帶鏈的棧稱為 可利用棧 。15.棧和隊列通常采用的存儲結(jié)構(gòu)是
24、鏈?zhǔn)酱鎯晚樞虼鎯?#160; 。16.當(dāng)線性表采用順序存儲結(jié)構(gòu)實現(xiàn)存儲時,其主要特點是 邏輯結(jié)構(gòu)中相鄰的結(jié)點在存儲結(jié)構(gòu)中仍相鄰 。17. 循環(huán)隊列主要有兩種基本運算:入隊運算與退隊運算。每進(jìn)行一次入隊運算,隊尾指針就 進(jìn)1 。18.當(dāng)循環(huán)隊列非空且隊尾指針等于對頭指針時,說明循環(huán)隊列已滿,不能進(jìn)行入隊運算。這種情況稱為 上溢 。19.當(dāng)循環(huán)隊列為空時,不能進(jìn)行退隊運算,這種情況稱為 下溢 。20. 在一個容量為25的循環(huán)隊列中,若頭指針front=16,尾指針rear=9,則該循環(huán)隊列中共有 18 個元素。注:當(dāng)rear<front時,元素個數(shù)總?cè)萘?/p>
25、(frontrear);當(dāng)rear>front時,元素個數(shù)rearfront。java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃1.判斷鏈表是否存在環(huán)型鏈表問題:判斷一個鏈表是否存在環(huán),例如下面這個鏈表就存在一個環(huán):例如N1->N2
26、->N3->N4->N5->N2就是一個有環(huán)的鏈表,環(huán)的開始結(jié)點是N5這里有一個比較簡單的解法。設(shè)置兩個指針p1,p2。每次循環(huán)p1向前走一步,p2向前走兩步。直到p2碰到NULL指針或者兩個指針相等結(jié)束循環(huán)。如果兩個指針相等則說明存在環(huán)。 java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺
27、紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃struct link java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種
28、存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃 int data;java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征
29、D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃 link* next;java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧
30、銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃;java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃 bool IsLoop(link* head)java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是
31、(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤
32、了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃 link* p1=head, *p2 = head;java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃
33、 if (head =NULL | head->next =NULL) java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃 java數(shù)據(jù)結(jié)構(gòu)面
34、試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃 return false;java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通
35、常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃 java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出
36、的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃 dojava數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲
37、竟滴灌肌哇馴萌洽空普聯(lián)殃 p1= p1->next;java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃
38、160; p2 = p2->next->next;java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃 while(p2 && p2->next &am
39、p;& p1!=p2); java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃 if(p1 = p2)java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同
40、特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃 return true;java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(
41、線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃 elsejava數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后
42、進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃 return false;java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑
43、迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃2,鏈表反轉(zhuǎn) 單向鏈表的反轉(zhuǎn)是一個經(jīng)常被問到的一個面試題,也是一個非?;A(chǔ)的問題。比如一個鏈表是這樣的
44、: 1->2->3->4->5 通過反轉(zhuǎn)后成為5->4->3->2->1。最容易想到的方法遍歷一遍鏈表,利用一個輔助指針,存儲遍歷過程中當(dāng)前指針指向的下一個元素,然后將當(dāng)前節(jié)點元素的指針反轉(zhuǎn)后,利用已經(jīng)存儲的指針往后面繼續(xù)遍歷。源代碼如下: java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌
45、刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃struct linka java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃 int data;ja
46、va數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃 linka* next;java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和
47、鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃;java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫
48、魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃 void reverse(linka*& head)java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特
49、點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃 if(head =NULL)java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述
50、正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃 return;java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先
51、出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃 linka*pre, *cur, *ne;java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂
52、峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃 pre=head;java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃
53、cur=head->next;java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃 while(cur)java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常
54、采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃 java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的
55、特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃 ne = cur->next;java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛
56、桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃 cur->next = pre;java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防
57、慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃 pre = cur;java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌
58、哇馴萌洽空普聯(lián)殃 cur = ne;java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃
59、java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃 head->next = NULL;java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲
60、結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃 head = pre;java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先
61、進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃還有一種利用
62、遞歸的方法。這種方法的基本思想是在反轉(zhuǎn)當(dāng)前節(jié)點之前先調(diào)用遞歸函數(shù)反轉(zhuǎn)后續(xù)節(jié)點。源代碼如下。不過這個方法有一個缺點,就是在反轉(zhuǎn)后的最后一個結(jié)點會形成一個環(huán),所以必須將函數(shù)的返回的節(jié)點的next域置為NULL。因為要改變head指針,所以我用了引用。算法的源代碼如下: java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺
63、紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃linka* reverse(linka* p,linka*& head)java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同
64、特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃 if(p = NULL | p->next = NULL)java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧是一種樹狀結(jié)構(gòu)C.棧具有先進(jìn)先出的特征D.棧有后進(jìn)先出的特征6.鏈表不具有的特點靛桅扭滴嬰礎(chǔ)攀礎(chǔ)憋唱窺秤了乾詐淌刃卑迫魄鈕彩橙防慶憂峨俺紗掃痢烹殲駿歷鱗衡屏榆隆汗怒婦侯滅牧銜忠霉辭悲哲竟滴灌肌哇馴萌洽空普聯(lián)殃 java數(shù)據(jù)結(jié)構(gòu)面試題1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)4.棧通常采用的兩種存儲結(jié)構(gòu)是(線性存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu))5.下列關(guān)于棧的敘述正確的是(D) A.棧是非線性結(jié)構(gòu)B.棧
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 倉儲物流題庫及答案
- 哲學(xué)教育考試試題及答案
- 古代玄學(xué)考試試題及答案
- 故宮問題面試試題及答案
- 腫瘤內(nèi)科考試題庫及答案
- 注冊城鄉(xiāng)規(guī)劃師考試模擬試題附答案
- 維修工崗位培訓(xùn)試題附答案
- 2025年中式烹調(diào)師初級工理論知識考試試題庫及答案
- 《建筑識圖與構(gòu)造》習(xí)題庫(含參考答案)
- 經(jīng)濟(jì)師(中級)金融專業(yè)知識試題及答案
- 體溫單模板完整版本
- 武漢市2024屆高中畢業(yè)生二月調(diào)研考試(二調(diào))英語試卷(含答案)
- 天然美肌無添加的護(hù)膚品
- 《正常人體形態(tài)學(xué)》考試復(fù)習(xí)題庫大全(含答案)
- 湖南省長沙市外國語學(xué)校 2021-2022學(xué)年高一數(shù)學(xué)文模擬試卷含解析
- 3D車載蓋板玻璃項目商業(yè)計劃書
- 阿米巴經(jīng)營管理培訓(xùn)課件
- 我國的宗教政策-(共38張)專題培訓(xùn)課件
- 鋁材廠煲模作業(yè)指導(dǎo)書
- 【行測題庫】圖形推理題庫
- GB/T 43293-2022鞋號
評論
0/150
提交評論