算法导论第三版 第二章 2.3-7

这篇博客介绍了如何解决算法导论第二章中的一道习题2.3-7。博主分享了一种运行时间为O(nlgn)的算法,用于在给定集合S中查找两个整数,它们的和等于另一个整数X。算法步骤包括排序、生成新集合、合并排序等,并讨论了如何优化第四步。博主提供了实例分析,并指出整个算法的运行时间主要由归并排序决定,总时间复杂度为O(nlgn)。
摘要由CSDN通过智能技术生成

            在csdn 上找了这个答案,大神 已经总结的很好了,答案很全,而且还有学习笔记。http://download.csdn.net/download/qq329025705/5437915。

        最近一边看中文版算导,一边拿手机看算导英文版pdf感觉进度有点慢。      

        说一下自己的小感悟啊,感觉算导非常适合用matlab编写啊,下标都是从1 开始,而且matlab语法比较简单,输入比较方便。

        做一下习题吧。

         *2.3-7(看了上面大神答案,感觉大神写错了,又找了一个答案,希望大家指正。)

        题目:描述一个运行时间为O(nlgn)的算法,给定n个整数集合S和另一个整数X,该算法能确定S中是否存在两个其和刚好为x的元素。

        The following algorithm solves the problem:                // 如

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值