第二天周末,石头回家陪白蓝。排序的事情依然时时萦绕在脑海里,让石头不得不想。这个问题难道就没有个解决办法了吗?
“怎么了石头,想当哲学家吗?盯着个板凳目不转睛。”白蓝觉得石头今天很有点古怪,出言相问。
“没有,想学习的事呢。”石头回过神来。
“别把脑子想坏了,来帮姐收拾下衣服。”石头的衣服和白蓝的衣服洗过之后堆成一大堆,白蓝心疼石头,让石头帮忙,顺便换下脑子。
“好的,姐。”石头知道白蓝的套路,暂且将事情放在一边。
白蓝是个很仔细的人,将袜子、短裤叠的整整齐齐,放在一个有很多格子的收纳盒里。石头发现了看着白蓝轻柔的重复着这个动作,忽然灵机一现。
“哈哈,我想到办法了,姐,谢谢你。”石头一声欢呼。
白蓝微微一惊,见石头开心,她也跟着高兴,问石头:“什么办法?”
“嗯,就是很多很多电话号码,要保存,要排序,内存少,还得要求效率高。”石头兴致勃勃的开始对白蓝讲自己的设想。
从第三句开始,白蓝便已不知道石头在说什么了,但看着石头兴高采烈,也是配合着他,让他顺着说完。
第二天回学校,只用了半天时间,石头就将问题解决。
白蓝将叠好的袜子放进一个一个的小格子里启发了石头。可以采用图形思维来解决这个排序问题。思路是这样的:
第一步:将全部电话号码每个号码对应一个点,开始时所有点清空。
第二步:开始读电话号码,读到一个号码,就将改号码对应的值点涂色,如:读到电话号码13310001111,就将第13310001111个点涂上颜色。
第三步:按顺序读取所有的点,跳过没涂色的点,将有颜色的点的序号输出。如:第18888888888个点有颜色,则将电话号码18888888888输出。从前往后读完,则输出的就是一个有顺序的电话表了。
这样的话,首先解决了存储问题。
保存每电话号码的只需要一个点,而这一个点在计算机中就对应着一个数位,而上面说的涂色,仅需将该数位写入1即可。这样的话,每个电话一位就可以保存,此前保存一个电话号码最少也得32位。
此外,解决了排序问题。
将电话号码和点的序号对应,读出来电话的时候,将对应电话号码序号的数位写1,全部读完,也就完成排序了。从前往后输出值为1的数位的序号,排序也就完成了。没有比这更高的效率了。
又花了半天时间优化,将明显不可能是电话号码的数字去掉。将程序放在赵成明电脑上执行,结果秒出,仅需1秒钟即可完成。
赵成明惊呆,“天才呀石头,不愧为编程高手哇。太好了,等着分钱吧。”
第二天赵成明将厚厚的一沓钱放在石头面前。
“牛啊,石头,在我爸单位的那台破机器上,3秒就出结果,把他们那帮人都惊呆了。兄弟的面子里子都找回来了。”赵成明得意洋洋,“活干得好,报酬也给的痛快,这是你的这份,一万块,晚上我请客,兄弟们去搓一顿。”
当晚寝室四人出去开心的吃饭,几个人都说赵成明太黑了,啥也没干就赚一万,石头忙活好几天,也才一万。
“市场,市场啊,同志们”赵成明满嘴酒气的说,“这商机是我挣来的,不然的话一毛钱都没有,想忙活也没机会呀。”
这事石头倒没觉得有什么,自己能赚这么多钱已经很开心了,而且,石头觉得赵成明说的很对。
没有市场,技术就像沙漠里的船,做的再好,也没用。
“老赵,你说的对,这次我还真的要感谢你,不然的话,哪儿来的钱”,石头有些动情,“在我们山里,山民们上山忙活一年,也赚不到这么多”。
“唉,山里是不容易。不过石头你也别客气,咱们兄弟合作,以后天天吃香的喝辣的。”
当时城市里各行各业都在计算机化管理,编程能力强,赚钱确实也容易。赵成明在利用家庭里的关系,再经赵成明爸爸单位项目的宣传效应,接了好几个项目。
什么图书管理系统,餐厅点单系统,网吧管理系统,都是些体力活。对石头而言都没有什么难度,加班加点做就是了。
几个月下来,石头竟然赚了十几万。
知识,真的能改变命运。
大城市里,真的满地是黄金。
“石头,我表哥知道咱们的事了,他想拉咱们搞一个软件公司,这样的话接项目的时候,就更容易一些,有些项目是不对个人的。感兴趣不?”
“怎么成立公司,要出钱吗?”石头完全不了解。
“当然了,要出钱入股,相当于咱们几个合伙办的公司,赚钱了按出钱的比例分。”赵成明说。
“那要是赚不到钱呢?咱的钱是不是都没了?”,石头知道,天下没有白白掉馅饼的。
“我表哥说了,咱们是学生,不让咱们承担风险,他给咱们打借条,万一亏了,他把咱们的钱还回来。”赵成明解释。
“我靠,也就是说,这是只赚不赔的买卖?”旁边的张文远忍不住凑上前来。
“可不是么,我反正准备了十万,就看石头的意思了,有石头在,技术上的问题就不担心了。”赵成明用期待的小眼神看着石头说。
“成明哥,让我也入一股呗。”的张文远满脸的羡慕,旁边的赵明也跃跃欲试。
“只要石头答应了,都好说。”赵成明说道。
“石头,搞吧,万一将来上市了,咱就是原始股东,一万得变成几千万。”张文远劝道。
“石头,你还信不过我吗?之前做的项目兄弟没欠过你一分钱吧?”赵成明继续游说。
“石头,搞吧,我也跟你们一起搞。”赵明也下水。
最终的结果是这样的,赵成明表哥出资三十万,赵成明十万,石头八万,赵明和张文远各一万,杨帆软件技术有限公司正式成立了。