LinkList p;; /link,int k;*循環(huán)地刪除隊列結(jié)點*,m為出列者喊到的數(shù)
專注于為中小企業(yè)提供成都網(wǎng)站制作、成都網(wǎng)站建設(shè)服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)革吉免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
{
/
}
p-;n最后被刪除的元素是;
for(int i=0;data);link;
for(i=0;*使鏈表循環(huán)起來*,int m) /m-1,P-;
p=p-;;i++)
{
p=(LinkList)malloc(sizeof(LNode)); /link,p-;ilt;
}
r-;n為總?cè)藬?shù);link;
p=p-;;
p=list;
p=r-;
}
,k為第一個開始報數(shù)的人;i++)
{
r=p;* p為當前結(jié)點 r為輔助結(jié)點;
⒊不斷地從鏈表中刪除鏈結(jié)點;
else
r-;link=p;
free(p),r;
p-;data);,無頭結(jié)點的循環(huán)鏈表;*建立循環(huán)鏈表*:%4dquot;ilt;*使p指向頭節(jié)點*!=p)
{
for(i=0; /n:%4d link=p-;data=i;
if(list==NULL)
list=p;
printf(ilt;k;
}
printf(
r=p;link=list。
void JOSEPHUS(int n;*把當前指針移動到第一個報數(shù)的人*/
/i++)
{
r=p,指向p的前驅(qū)結(jié)點 list為頭節(jié)點*/link解決問題的核心步驟,list:(程序的基本算法)
⒈建立一個具有n個鏈結(jié)點;
⒉確定第1個報數(shù)人的位置;
while(p-,直到鏈表為空;被刪除的元素
//如果感興趣的話,可以把下面的改成泛型的也就是這樣的
//一個學生的類
public class Stu(){
String name;
int age;
public Stu(String name,int age){
this.name=name;
this.age=age;
}
}
//創(chuàng)建兩個學生的對像
Stu stu1=new Stu("weiwie",24);
Stu stu2=new Stu("xiaoqiang",25);
//創(chuàng)建集合類,存放的是Stu對像,這樣的聲明只能存Stu對像
List Stu list=new ArrayListStu();
//存數(shù)據(jù)
list.add(stu1);
list.add(stu2);
//遍歷
for(int i=0;ilist.size();i++){
//向下轉(zhuǎn)型方便了,取出來的就是Stu對像
Stu stu=list.get(i);
}
List list=new ArrayList();
list.add("對像");
遍歷
for(int i=0;ilist.size();i++){
//需要強轉(zhuǎn)
String str=(String)list.get(i);
得到你存放的數(shù)據(jù)
}
Map map=new HashMap();
//存值
map.put("one","對像");
//取值
String str=(String)map.get("one");
Set set=new HashSet();
//存值
set.add("對像");
//需要用這個對像遍歷
Iterator iter=set.iterator();
while(iter.hasNext()){
//取值
String Str=(String)iter.next();
}
可選中1個或多個下面的關(guān)鍵詞,搜索相關(guān)資料。也可直接點“搜索資料”搜索整個問題。
循環(huán)鏈表
java
新聞名稱:Java建循環(huán)鏈表代碼 JAVA循環(huán)代碼
地址分享:http://jinyejixie.com/article30/docpjpo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)站排名、虛擬主機、品牌網(wǎng)站制作、企業(yè)網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)