请教一个面试问题(software eng)# Programming - 葵花宝典
y*y
1 楼
第一问:一个平面,给n条线两两互不平行,问能形成几个三角形?
答案是c^3_n
再问这个答案有什么条件?
条件是没有三条线交于一点
最后问:那么如果没有这个条件(没有三条线交于一点),需要什么条件才能唯一确定
形成了几个三角形呢?
我的回答是:需要知道总共有几个交点
interviewer认为:需要知道3线相交的点有几个,4线相交的点有几个,5线相交的点有
几个,依次类推
我知道interviewer的条件肯定正确,但是比我的条件要强
请问:我的答案对不对呢?刚才又想了想,好像没找出反例:(
诚心求教!
答案是c^3_n
再问这个答案有什么条件?
条件是没有三条线交于一点
最后问:那么如果没有这个条件(没有三条线交于一点),需要什么条件才能唯一确定
形成了几个三角形呢?
我的回答是:需要知道总共有几个交点
interviewer认为:需要知道3线相交的点有几个,4线相交的点有几个,5线相交的点有
几个,依次类推
我知道interviewer的条件肯定正确,但是比我的条件要强
请问:我的答案对不对呢?刚才又想了想,好像没找出反例:(
诚心求教!