算法练习(79): 三点共线(1.4.26)

本系列博客习题来自《算法(第四版)》,算是本人的读书笔记,如果有人在读这本书的,欢迎大家多多交流。为了方便讨论,本人新建了一个微信群(算法交流),想要加入的,请添加我的微信号:zhujinhui207407 谢谢。另外,本人的个人博客 http://www.kyson.cn 也在不停的更新中,欢迎一起讨论

算法(第4版)

知识点

  • 三点共线

题目

1.4.26 三点共线。假设有一个算法,接受平面上的 N 个点并能够返回在同一直线上的三个点的组数。证明你能够用这个算法解决 3-sum 问题。


1.4.26 3-collinearity. Suppose that you have an algorithm that takes as input N dis- tinct points in the plane and can return the number of triples that fall on the same line. Show that you can use this algorithm to solve the 3-sum problem. Strong hint: Use algebra to show that (a, a3), (b, b3), and (c, c3) are collinear if and only if a + b + c = 0.

广告

我的首款个人开发的APP壁纸宝贝上线了,欢迎大家下载。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 我说你是我的二硕,好自私的感觉! 2010年,第一次看到你,我是个正迷耽美小文的高二女生,而你是个喜欢男人的红发小...
    M木头马尾Y阅读 512评论 1 3
  • 游绿城广场,学瑞鹏精神 2017年7月5日肖静 天气相较于前几日气温有所下降,今天,我们小红旗实践队来到了绿城广场...
    我想静静_24d6阅读 345评论 0 0

友情链接更多精彩内容