斯坦福 IT

学IT需要数学很好吗?

出个算法题看看:
n个球,每个球上有一个数字,分别是从1到n,每个球对应一个数字,不重复。拿走其中一个球。如何确定哪个球被拿走了?
可以用最基本的OO方法来解决这个问题。
写一个class---Ball
一个property---Sequence
一个method---Shoot

主程序:
n个球就实例化n个Ball objects.
每一个球调用一遍Shoot方法,也就是报个名,你是几号球啊,我是n号呀。
没报名的那个球就是被拿走了的。
 
可以用最基本的OO方法来解决这个问题。
写一个class---Ball
一个property---Sequence
一个method---Shoot

主程序:
n个球就实例化n个Ball objects.
每一个球调用一遍Shoot方法,也就是报个名,你是几号球啊,我是n号呀。
没报名的那个球就是被拿走了的。
万一都积极响应中央号召,踊跃报名呢?
 
跟做哪方面有关。比如做一些数学模型计算,就必须数学好;如果做GUI,基本上就跟数学没什么关系了。

英语其实最好要好一些,一些文档都是最初用英文写的;自己可能需要写一些英文文档;英文不好的人编的程序让人看了难受,比如变量名和注释的用语不够讲究等。
 
可以用最基本的OO方法来解决这个问题。
写一个class---Ball
一个property---Sequence
一个method---Shoot

主程序:
n个球就实例化n个Ball objects.
每一个球调用一遍Shoot方法,也就是报个名,你是几号球啊,我是n号呀。
没报名的那个球就是被拿走了的。
如果在面试中被问到这个问题,可以这样答:遍历所有剩下的球,把它们的数字累加,然后减 n(n+1)/2,就知道拿走的球了
 
请问,高中数学是需要像“微积分”,“几何”,“Calculus", "Algebra", “统计学”,是不是需要这些数学知识啊??
我统计学才拿77,B+

普通程序员要懂哪方面的数学??多谢了。
 
楼主呀,计算机可比你之前想学的会计payroll及RMT注册按摩治疗师之类难学多了,要求的学习能力根本就不是一个层次呀:X3: ,我的年轻小同事有美国会计研究生毕业本地college毕业的,估计都比楼主年轻,问她们咋不学性价比更高的计算机,都说计算机语言太难了学不会呀,其中一人老公是多大计算机研究生毕业的。话说我要年轻20岁也准备拼一把去换个专业学计算机去,money确实诱人呀:love: ,过了30再学就很有难度了,尤其是女人逻辑思维能力普遍相对差一点。
 
最后编辑: 2018-08-02

注册或登录来发表评论

您必须是注册会员才可以发表评论

注册帐号

注册帐号. 太容易了!

登录

已有帐号? 在这里登录.

Similar threads

顶部