作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
<分区>
当我解决问题时,我总是对总是给出时间限制问题的算法使用蛮力。我真的不知道该怎么办?如何将我的方法从蛮力算法转变为智能算法
例如我在 hackerrank 上解决这个问题:
“考虑一个整数数组,。我们定义两个元素之间的绝对差,和(其中),是的绝对值。
给定一个整数数组,找出并打印数组中任意两个元素之间的最小绝对差值。
输入格式
第一行包含一个整数,表示(整数的数量)。第二行包含用空格分隔的整数,描述 的各个值。
约束
2<n<2^5
10^-9<ai<10^9
输出格式
打印数组中任意两个元素之间的最小绝对差值。
样本输入
3
3 -7 0
样本输出
3
我的方法是用每个元素减去每个元素
并打印最小差异,但它给出了时间限制问题
我是一名优秀的程序员,十分优秀!