บท 8 ไฟล์แรก
/*
chapter 8 : Reserve a Party room
*/
public class Rooms
{
int numSmoking;
int numNonSmoking;
boolean occupied[];
public Rooms(int non,int sm)
{
occupied = new boolean[sm+non];
for(int i=0;i<sm+non;i++)
occupied[i] = false;
numSmoking = sm;
numNonSmoking = non;
}
public int bookRoom(boolean smoking)
{
int begin, end, roomNumber = 0;
if(!smoking)
{
begin = 0;
end = numNonSmoking;
}
else
{
begin = numNonSmoking;
end = numSmoking+numNonSmoking;
}
for(int i = begin; i < end; ++i)
{
if(!occupied[i])
{
occupied[i] = true;
roomNumber = i+1;
i = end;
}
}
return roomNumber;
}
}
/*
chapter 8 : Reserve a Party room
*/
public class Rooms
{
int numSmoking;
int numNonSmoking;
boolean occupied[];
public Rooms(int non,int sm)
{
occupied = new boolean[sm+non];
for(int i=0;i<sm+non;i++)
occupied[i] = false;
numSmoking = sm;
numNonSmoking = non;
}
public int bookRoom(boolean smoking)
{
int begin, end, roomNumber = 0;
if(!smoking)
{
begin = 0;
end = numNonSmoking;
}
else
{
begin = numNonSmoking;
end = numSmoking+numNonSmoking;
}
for(int i = begin; i < end; ++i)
{
if(!occupied[i])
{
occupied[i] = true;
roomNumber = i+1;
i = end;
}
}
return roomNumber;
}
}
Mon May 10, 2010 2:45 am by titr
» แนวคิดแบบหมวก 6 ใบ -- มาวิเคราะห์กันๆ
Fri Dec 11, 2009 12:28 am by Admin
» หาแนวร่วม ทำซัพนรก Anime จ้า *-*
Fri Oct 09, 2009 1:46 pm by สก๊อยผ่า
» ขอเรียกร้องสิทธิให้แก่ช่วงๆ กับหลินฮุ่ย!!!
Fri Oct 09, 2009 1:44 pm by สก๊อยผ่า
» มีอะไรมาให้เล่นอีกแล้ว(เกมสร้างสถานะการณ์)
Thu Sep 03, 2009 12:14 pm by Parakan
» อยากถามวิธีใช้ถุงพลาสติก
Sun Aug 09, 2009 2:34 am by Admin
» Xnac€hecklist-ใครทำชีทหายมาอ่านได้ที่นี่
Sat Aug 08, 2009 9:08 pm by Admin
» อยากไปเที่ยวทะเลอีกอ่ะ
Fri Jul 31, 2009 1:47 pm by Admin
» มีรูปให้ดู
Thu Jul 30, 2009 7:39 pm by SoHandsome