水村山郭酒旗风,人面桃花相映红。
商女不知亡国恨,只缘身在此山中。
又到了年终发Offer的时节,很多小朋友面对或者即将面对手中五颜六色的Offer,流露出一脸困惑和茫然,究竟该怎么选?不要小看这样一道选择题,它困扰了新中国一代又一代的人。
在那些不堪回首的岁月里,天是黑沉沉的天,地是黑沉沉的地。沉沉黑暗,一夜又一夜的战斗;漫漫长夜,一次又一次的呻吟、呐喊。路漫漫,夜漫漫,星光颤抖,长夜漫漫。夜正长,足够把路灯一盏盏点亮;夜正黑,足够把灯油一点点熬干。
没有雄鸡报晓,黎明一样如期而至了!Offer随机选择器,像一声清新嘹亮的鸡叫,唤醒了酣睡的人们,从此,人们不再烦恼。
Offer随机选择器,把数学概率论普遍原理同中国当代求职选择相结合。伟大的理论飞跃,开创了一个崭新的改革局面;真理的光辉,照亮了中国孩子发展的光明前途。
继续阅读 »
最近这道题在blogjava和javaeye上出现频率很高,中午花了点时间我也实现了一下。
原题:
要求:写一个函数void count(char* input,int len),此函数的功能是计算出一个字符串中每个字符的个数,不区分大小写,输出结果时按字符在字符串中出现的先后顺序。使用程序语言不限。
例如:input="abCc*b",输出结果是a:1 b:2 c:2 *:1
我的java实现,借助了一个Map和两个List换时间,时间复杂度应该是O(n):
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;
继续阅读 »
我是用不着了,需要的同学就拿去吧。
提醒:需要在支持unicode的编译器下才能编译通过,例如VS2005、VS2008。
继续阅读 »
这是参加NWPU“富士通”杯软件设计大赛的作品,谢谢姜哲,谢谢自己,谢谢我们的合作。虽然软件有很多的缺陷,我们也有许多尚未完成的遗憾,但是,我们一起把它做出来了。从11月份开始,近20天里,我们一起经历了从构思、分析、设计、编码、测试的过程,就像看着自己孩子一样一点点看着它从无到有、慢慢成长,这就够了。
之所以命名为0.99版,主要是受雷军先生Bitlok的影响。我们也觉得确实它还有许多不足,不愿意贸然就赋予它1.0的称谓。这也算是一个鞭策,我们希望以此为起点,奋然前行。
软件是用Java编写的,经过多次查询资料和实验,我们最终将80M的JRE精简到6M,制成了可以完全脱离Java环境独立执行的发布版。如果有人需要Jar版(约4M),请与我联系。
继续阅读 »