真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

數(shù)據(jù)結(jié)構(gòu)隊(duì)列java代碼 java隊(duì)列底層數(shù)據(jù)結(jié)構(gòu)

Java數(shù)據(jù)結(jié)構(gòu)中,如何遍歷輸出循環(huán)隊(duì)列中的元素?求代碼~

你說的不太清楚, 遍歷隊(duì)列是數(shù)組 ?,集合 ,map還是其他什么

創(chuàng)新互聯(lián)公司主要從事成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)桐城,十年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18982081108

我就寫個(gè)數(shù)組的給你, 你要其他的話說明白了再寫

public?class?Test?{

public?static?void?main(String[]?args)?{

//?定義數(shù)組

int[]?a?=?new?int[5];

//?初始化數(shù)組

for(int?i?=?0;?i??5;?i++){

a[i]?=?i?;

}

//?循環(huán)輸出數(shù)組

for(int?i?=?0;?i??5;?i++){

System.out.print(a[i]?+?"??");;

}

}

}

Java數(shù)據(jù)結(jié)構(gòu)跳舞配對問題(隊(duì)列的應(yīng)用)

代碼如下,可以直接運(yùn)行。

public static void main(String[] args) {

final int M = 6; // number of girls,可改動

final int N = 7; // number of boys,可改動

int x = 3;// some boy,可改動

int y = 5;// some girl,可改動

String result = "";// 記錄結(jié)果,即第二個(gè)問題

// 初始化,假設(shè)隊(duì)列存放男女生編號,從1開始

QueueInteger boys = new LinkedListInteger();

for (int i = 1; i = N; i++) {

boys.add(i);

}

QueueInteger girls = new LinkedListInteger();

for (int i = 1; i = M; i++) {

girls.add(i);

}

// 跳舞開始

int min = boys.size() girls.size() ? girls.size() : boys.size();

int k = 1;// songs

int count = 2; // 求出兩個(gè)值,可改動

while (k 1000) {//為了不死循環(huán),這里假設(shè)最多有999支舞蹈

System.out.println("***This is the " + k + "st dance:");

for (int i = 0; i min; i++) {

// 跳舞,第一個(gè)問題:輸出每曲配對情況

System.out.println("Boy " + boys.peek() + " = Girl "

+ girls.peek());

// 跳過的排到對尾

int boy = boys.remove();

boys.add(boy);

int girl = girls.remove();

girls.add(girl);

// 判斷 x和y跳舞了沒有

if (boy == x girl == y) {

result += k + ",";

count--;

}

}

if (count == 0)

break;

// next dance

k++;

}

// 結(jié)果

if (count == 0)

System.out.println("\n***Boy " + x + " and Girl " + y

+ " dance together in : " + result);//第二個(gè)問題的解答,跳了哪幾支舞

else

System.out.println("\n***Boy " + x + " and Girl " + y

+ " have no chance to dance!");//第二個(gè)問題的解答,兩人沒機(jī)會跳舞

}

高手請幫忙用java版的數(shù)據(jù)結(jié)構(gòu),設(shè)置3個(gè)隊(duì)列,實(shí)現(xiàn)入隊(duì)出隊(duì)。

import java.util.ArrayList;

/**

*

* @author 獄韜

*/

public class SnakeBody {

private int size=0; //隊(duì)列的長度

private int cursor=-1; //指針

private ArrayListint[] list=null; //存儲器

public SnakeBody() {

list=new ArrayListint[](); //存儲器

}

//返回底部的數(shù)據(jù)

public int[] getLast(){

return list.get(list.size()-1);

}

//返回頂部的數(shù)據(jù)

public int[] getFirst(){

return list.get(0);

}

//壓入數(shù)據(jù)

public void put(int[] arry){

list.add(arry);

}

//刪除底部數(shù)據(jù)

public void removeLast(){

list.remove(list.size()-1);

}

//重置

public void reSet(){

list=new ArrayListint[](); //存儲器

}

//刪除頂部數(shù)據(jù)

public void removeFirst(){

list.remove(0);

}

//返回?cái)?shù)據(jù)長度

public int size(){

return list.size();

}

public static void main(String[] args) {

SnakeBody data = new SnakeBody();

for(int i=0;i10;i++){

data.put(new int[]{0,i});

}

System.out.println(data.getFirst()[0]+"-------"+data.getFirst()[1]);

System.out.println(data.getLast()[0]+"-------"+data.getLast()[1]);

data.removeLast();

System.out.println(data.getFirst()[0]+"-------"+data.getFirst()[1]);

System.out.println(data.getLast()[0]+"-------"+data.getLast()[1]);

}

}


網(wǎng)站題目:數(shù)據(jù)結(jié)構(gòu)隊(duì)列java代碼 java隊(duì)列底層數(shù)據(jù)結(jié)構(gòu)
網(wǎng)頁URL:http://weahome.cn/article/dopspsp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部