![](https://static.zsdocx.com/FlexPaper/FileRoot/2019-8/27/17/e7abc783-92ff-4fd4-bed3-090a64419c48/e7abc783-92ff-4fd4-bed3-090a64419c48pic.jpg)
![單向循環(huán)鏈表實現約瑟夫環(huán)_第1頁](https://static.zsdocx.com/FlexPaper/FileRoot/2019-8/27/17/e7abc783-92ff-4fd4-bed3-090a64419c48/e7abc783-92ff-4fd4-bed3-090a64419c481.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、單向循環(huán)鏈表實現約瑟夫環(huán).txt心若無塵,一花一世界,一鳥一天堂。我曾經喜歡過你,現在我依然愛你希望月亮照得到的地方都可以留下你的笑容那些飄滿雪的冬天,那個不帶傘的少年,那句被門擋住的誓言,那串被雪覆蓋的再見CirLinkList(單向循環(huán)鏈表實現約瑟夫環(huán))描述以下三個概念的區(qū)別:頭指針、頭結點、首元結點(第一個元素結點)。在單鏈表中設置頭結點的作用是什么?答:首元結點是指鏈表中存儲線性表中第一個數據元素(有數據)的結點。為了操作方便,
2、通常在鏈表的首元結點之前附設一個結點,稱為頭結點,該結點的數據域中不存儲線性表的數據元素,其作用是為了對鏈表進行操作時,可以對空表、非空表的情況以及對首元結點進行統(tǒng)一處理。頭指針是指向鏈表中第一個結點(或為頭結點或為首元結點)的指針。若鏈表中附設頭結點,則不管線性表是否為空表,頭指針均不為空。否則表示空表的鏈表的頭指針為空。這三個概念對單鏈表、雙向鏈表和循環(huán)鏈表均適用。是否設置頭結點,是不同的存儲結構表示同一邏輯結構的問題。簡而言之,頭
3、指針:指向鏈表中第一個結點(或為頭結點或為首元結點)的指針;頭結點:在鏈表的首元結點之前附設的一個結點;數據域內只放空表標志和表長等信息(內放頭指針?那還得另配一個頭指針?。。。┦自亟Y點:指鏈表中存儲線性表中第一個數據元素的結點。約瑟夫環(huán)問題由來:約瑟夫環(huán)問題是以弗拉瓦斯約瑟夫斯的名字命名的,他是一個著名的猶太歷史學家,參加并記錄了公元66-70年猶太人反抗羅馬的起義。約瑟夫斯作為一個將軍,設法守住了裘達伯特的堡壘達47天之久,但在城
4、市陷落了以后,他和40名死硬的將士在附近的一個洞穴中避難。在那里,這些叛亂者表決說“要投降毋寧死”。于是,約瑟夫斯建議每個人應該輪流殺死他旁邊的人,而這個順序是由抽簽決定的。約瑟夫斯有預謀的抓到了最后一簽,并且作為洞穴中的兩個幸存者之一,他說服了他原先的犧牲品一起投降羅馬。(摘自《Introductiontothedesignanalysisofalgithms》)stdafx.h:標準系統(tǒng)包含文件的包含文件,或是常用但不常更改的項目特
5、定的包含文件首元結點和終端結點的位置分別是rearnext和rear。注意:首元結點是數據域非空的結點。它前面沒有了頭結點頭結點數據域一般是空的。intistructLNodepHeadrearH為頭指針p=NULLHead=NULLrear=Headif(n0)f(i=1ipdata輸入元素值pnum=iif(Head==NULL)創(chuàng)建首元結點,Head=pelse將p插在尾結點之后rearnext=prear=prearnext=H
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- c語言單向循環(huán)鏈表實現實現約瑟夫環(huán)
- 用雙向循環(huán)鏈表求解約瑟夫環(huán)
- 約瑟夫問題的代碼(鏈表的運用)
- 單鏈表、雙鏈表、循環(huán)鏈表和靜態(tài)鏈表的習題
- 建立刪除和插入動態(tài)單向鏈表
- c語言的雙鏈表與循環(huán)鏈表
- 交叉環(huán)單向循環(huán)搬運系統(tǒng)的優(yōu)化研究.pdf
- 將單向鏈表reverse,如abcd變成dcba,只能搜索鏈表一次。
- 數據結構課程設計--雙向循環(huán)鏈表的實現
- 約瑟夫環(huán)-課程設計
- 約瑟夫環(huán)問題課程設計
- 約瑟夫環(huán)課程設計報告
- 約瑟夫環(huán)課程設計報告
- 鐘曉鴻單循環(huán)鏈表基本操作
- 數據結構約瑟夫環(huán)問題
- 數據結構約瑟夫環(huán)問題
- 用順序表解決約瑟夫環(huán)問題
- 數據結構課程設計-- 循環(huán)單鏈表
- 約瑟夫環(huán)課程設計實驗報告
- 數據結構_約瑟夫環(huán)_課程設計
評論
0/150
提交評論