摘要: 内容全部来自编程之法:面试和算法心得一书,实现是自己写的使用的是java 题目描述 输入一个数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字。 要求时间复杂度是O(N)。如果有多对数字的和等于输入的数字,输出任意一对即可。 例如输入数组1、2、4、7、11、15和数字15。由于4 阅读全文
posted @ 2018-01-10 18:06 icychen 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 内容全部来自编程之法:面试和算法心得一书,实现是自己写的使用的是java 题目描述 输入n个整数,输出其中最小的k个。 分析与解法 解法一 要求一个序列中最小的k个数,按照惯有的思维方式,则是先对这个序列从小到大排序,然后输出前面的最小的k个数。 至于选取什么的排序方法,我想你可能会第一时间想到快速 阅读全文
posted @ 2018-01-10 17:32 icychen 阅读(222) 评论(0) 推荐(0) 编辑