- 博客(0)
- 资源 (9)
空空如也
用java语言编一个聊天小程序
用java语言编一个聊天小程序
要求:
使用图形用户界面。
能实现一个聊天室中多人聊天。
可以两人私聊。
提示:使用socket通信
import java.awt.*;
2011-12-16
页面置换算法 c++
存储管理中页面置换算法性能测试
要求:设系统采用固定分配局部置换的存储分配策略,编写仿真程序对下述页面
置换算法进行性能测试,并对结果进行分析和比较。
(1) 最佳适应(Optimal)页面置换算法;
(2) 先进先出(FIFO)页面置换算法;
(3) 最近最久未使用(LRU)页面置换算法;
(4) 最少使用(LFU)页面置换算法。
要求可适用于键盘输入和自动产生随机页面走向序列两种数据输入方式。
2011-12-15
计算机图形学——线段裁剪
1) 如果整条直线完全在窗口之内。此时,不需剪裁,显示整条直线,简称“取”之。
2) 如果整条直线明显在窗口之外,此时,不需剪裁,不显示直线。简称“弃”之。
3) 如果部分直线在窗口之内,部分在窗口之外。此时,需要求出直线与窗框之交点,并将窗口外的直线部分剪裁掉,显示窗口内的部分。
图2-1多边形裁剪区域编码 图2-2线段裁剪
为使计算机能够快速判断一条直线段与窗口属何种关系,采用如下编码方法。延长窗口的边,把未经裁剪的图形区域分成九个区,如图2-1所示。每个区具有一个四位代码,即四位二进制数,从左到右各位依次表示上、下、右、左。裁剪一条线段(如图2-2)时,先求出端点P1P2所在的区号code1和code2。若code1=0, 且code2=0,则说明线段P1P2均在窗口内,那么整条线段也必在窗口内,应取之。
若code1和code2经按位与运算后的结果code1&code2≠ 0,则说明两个端点同在窗口的上方、下方、左方或右方。在这种情况下,可判断线段完全在窗口外,可弃之。
如果上述两种条件均不成立,则按第三种情况处理。求出线段与窗口某边的交点,在交点处把线段一分为二,其中必有一段完全在窗口外,可弃之。再对另一段重复上述处理。
在实现本算法时,不必把线段与每条窗口边界依次求交,只要按顺序检测到端点的编码不为0,才把线段与对应的窗口边界求交。
2010-12-01
C程序设计(第三版)课后习题参考解答 谭浩强版
C程序设计(第三版)课后习题参考解答
第1章 C语言概述
1.6 写一个程序,输入a,b,c三个值,输出其中最大者。
解:
main ( )
{int a,b,c,max;
printf(“请输入三个数a,b,c: \n”);
scanf(“%d,%d,%d”,&a,&b,&c);
max=a;
if (max<b)
max=b;
if (max<c)
max=c;
printf(“ 最大数为:%d ”,max);
}
2010-11-21
C++程序设计——类的定义与实现
掌握类和对象的定义,熟悉类的定义格式和对象的定义方法。
(3) 按下列要求编程:
(a)定义一个描述矩形的类Rectangle,包括的数据成员有宽(width)和长(length);
(b)计算矩形周长;
(c)计算矩形面积;
(d)改变矩形大小。
通过实例验证其正确性。
2010-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人