百分求教简单算法 关注中,想知道用java里什么类最好实现 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有一个比较简单的做法如果区间安排是以天为单位的那么可以定义一个int[]数组,数组长度为允许安排日程的长度(起始区间长度)比如有一个月的30天可供安排那么就设定数组int[] days = new int[30];任何一个区间均可以通过给出一个起始点(fromDay, toDay)来确定那么有日程安排的区间for(int i=fromDay;i<=toDay;i++){ days[i] = 1;}这样经过多次日程安排后检索数组days中值为0(int型默认值)的项即为没有日程安排的日期 这好像可以用Hash散列表来做。不过我不太熟悉,不肯定。bjzhanghao(八进制)可以给简单的伪代码或者结构出来看看? javase 小问题。 把java文本域中的文本写如txt文本中不能换行 应该是个常见问题!!启动BDK加载buttons.jar失败 关于进度条的问题,请大虾指教 对于数据库操作的类的选择 怎么样在tomcat中配置匿名访问 怎么在下拉选框中显示图片? Borland JBuilder 6.0和JBuilder5一样(慢死人!!)吗? 很菜的问题! 设计名为MyPoint的类 谁可以告诉我到底csdn的分有什么用? 急!
如果区间安排是以天为单位的
那么可以定义一个int[]数组,数组长度为允许安排日程的长度(起始区间长度)
比如有一个月的30天可供安排
那么就设定数组
int[] days = new int[30];
任何一个区间均可以通过给出一个起始点(fromDay, toDay)来确定
那么有日程安排的区间
for(int i=fromDay;i<=toDay;i++){
days[i] = 1;
}
这样经过多次日程安排后
检索数组days中值为0(int型默认值)的项即为没有日程安排的日期
不过我不太熟悉,不肯定。
bjzhanghao(八进制)可以给简单的伪代码或者结构出来看看?