工大后院

 找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
楼主: 活在阳光下

111111111

[复制链接]
发表于 2008-6-17 19:48 | 显示全部楼层
版本转测试了,
这个星期可以放松一点了....

晚上坚持不加班...
回复

使用道具 举报

发表于 2008-6-17 20:37 | 显示全部楼层
# 下面是3道应用题,请编程实现:
(注意时间、空间的优化,先写详细实现思路,再写代码,并且有详细清晰的注释)
# 一、实现一个高性能的文件缓存系统,先写好思路,再编码实现。
# 二、实现一个高效率的程序(包括所需程序代码),以尽量短的时间,将用户信息表中150张按照时间hash的表(每张表的数据量为100万,数据字段包含《最近修改时间戳/username/nickname/出生地/所在地/年龄/性别/自我介绍》),转换成按照username hash的100张表。转换过程方法和过程需要考虑:
a)尽可能短的时间中断用户服务;
b)尽可能少的使用机器内存。
# 三、迅雷进行一个活动,这个活动需要客户端访问我们服务器。但活动为了限制访问量,做了如下规定,那就是每一个帐户在3600秒内只能参加不多于5次。请实现类c_user_enabled,完成此限制功能。
类接口定义:
Class c_user_enabled
{
Public:
Bool init();
Bool is_user_enabled(string user_name);// user_name表示用户帐户标识
Bool destroy();
};

附:
需要考虑线程安全
可以使用stl.
可以使用如下的一个hash函数:
Unsigned str_hash(string str);
可以使用如下锁:
Class c_lock
{
Public:
Void lock();
Void unlock();
Private:
…;
};
回复

使用道具 举报

发表于 2008-6-17 20:38 | 显示全部楼层
# 1.据说毕达哥拉斯理论家,发现了在数字序列1,3,6,10,15,21……(省略号说明这个序列无限地继续下去)中有一种奇特的联系。即数列中的第n项是由第n-1项加n得到的。例如,第2项是由第1项(1)加上2,得3。第3项是由第2项(3)加上3,得6。这个序列中的数字被称为三角数字。请用两种不同的算法实现,提示用户输入一个n值,程序显示对应的三角数字值。(22分)
# 2.假设D:/dir目录下放着100个文件,文件名为:file001.txt,file002,file003.txt......file100.txt。请写一高效程序,将这100个文件的内容按文件名编号顺序合并成一个文件file.txt。(22分)
# 3.任意给定一个大于等于10的整数A,请写一程序,以最小的时间复杂度找出比A小并且最接近A的一个整数B。要求:A与B的每位之和相等(28分)
例:如果A=123 那么B=114
如果A=20 那么B=11
如果A=10 那么B=1
请先写出思路,然后以java代码实现(注:最小的时间复杂度)
# 4. 按以下要求实现一个程序:(28分)
1) 有两个整数集合(A和B),A初始化时,里面包含唯一一个整型数:9。
2) 开启三个线程,每个线程每次从A中获取一个整型数,并将这个数乘以一个随机数,然后将结果存入到B中。随机数要求为大于等于2,且小于10000的整数。当A中没有数据时,这个线程需要等待,直到A中重新有了数据则又开始取数。
3)开启另外四个线程,每个线程每次从B中获取一个数据,将其转化成个位数字,存入到A中,且0和1应该被忽略。比如,将123转化成1,2,3三个数字,并将2和3存入到A中。当B中没有数据时,这个线程需要等待,直到B中重新有了数据则又开始取数。
4) A和B都为空时,程序结束。




我回去闭关算了....
回复

使用道具 举报

发表于 2008-6-17 20:47 | 显示全部楼层
蠢ip,,小心闭关闭傻了~
回复

使用道具 举报

发表于 2008-6-17 20:49 | 显示全部楼层
283,284是迅雷网上二笔的C++,JAVA题....
回复

使用道具 举报

发表于 2008-6-17 20:52 | 显示全部楼层
感,,,你去闭关吧
回复

使用道具 举报

发表于 2008-6-17 20:53 | 显示全部楼层
还没放假..
回复

使用道具 举报

发表于 2008-6-17 20:54 | 显示全部楼层
来,,姐姐带你去教室~
回复

使用道具 举报

发表于 2008-6-17 20:59 | 显示全部楼层

不是去叔叔带你去看金鱼吗
回复

使用道具 举报

发表于 2008-6-17 21:14 | 显示全部楼层
下午开了会,DD又要改了。。。

PS:LS和LSS的关系非比寻常。。。
回复

使用道具 举报

发表于 2008-6-17 21:20 | 显示全部楼层
原来还可以姐姐带你去教室的...
回复

使用道具 举报

发表于 2008-6-19 02:26 | 显示全部楼层
明天不用上班。。。哈
回复

使用道具 举报

发表于 2008-6-19 13:05 | 显示全部楼层
下午要上班
回复

使用道具 举报

发表于 2008-7-1 01:25 | 显示全部楼层
今天UNIX实验课。。

试g++ gcc cc 只有cc可用,但提示lisence过期

问老师:怎么cc过期了,
答:没有cc只有gcc
问怎么g++也没有的,答没有什么g++
回复

使用道具 举报

发表于 2008-7-3 21:58 | 显示全部楼层
问个问题,C语言中在scanf和getchar过程中什么情况下会在缓冲区里产生多余的回车??
每次要用getchar都害怕之前的过程会产生多余回车
回复

使用道具 举报

发表于 2008-7-3 22:22 | 显示全部楼层
大一时就是用fflush消多余的回车

前面时间在网上见到说getch和getchar区别的文章,但没留意..
回复

使用道具 举报

发表于 2008-7-3 22:36 | 显示全部楼层
好像getch不是标准函数,某些编译器没有
我是想知道什么时候会产生多余的回车
回复

使用道具 举报

发表于 2008-7-9 01:13 | 显示全部楼层
[em06] [em06]
回复

使用道具 举报

发表于 2008-7-9 07:12 | 显示全部楼层
来晚了
回复

使用道具 举报

发表于 2008-7-9 21:38 | 显示全部楼层

回复 296楼 874 的帖子

getchar和scanf好像都会出现多余回车的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

QQ|Archiver|手机版|小黑屋|广告业务Q|工大后院 ( 粤ICP备10013660号 )

GMT+8, 2024-5-20 16:31

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表