1.3 Given two lines on a Cartesian plane, determine whether the two lines would intersect
一个平面内,两条直线是否相交?
斜率相同--> 重合或平行
斜率不同-->相交
但是直线是用的哪种形式的表达式?对于题目中诸多没有说明白的问题,都应该问清楚
OBSERVATIONS AND SUGGESTIONS:
»» Ask questions. This question has a lot of unknowns—ask questions to clarify them. Many
interviewers intentionally ask vague questions to see if you’ll clarify your assumptions.
»» When possible, design and use data structures. It shows that you understand and care
about object oriented design.
»» Think through what data structures you design to represent a line. There are a lot of options,
with lots of trade offs. Pick one and explain your choice.
»» Don’t assume the slope and y-intercept are integers.
»» Understand limitations of floating point representations. Never check for equality with
==.