用go实现一个求和算法

题目:已知一个不定长得int类型数组(其中可能为负数),求,返回数组内两个值相加为某个定值得元素下标

条件:1、找到第一个组即可返回2、找到最优解,性能最高

思路:

1、先产生一个随机数量得包含正负数得切片
2、创建一个方法,接收得参数为,一个随机数量得切片和一个随机数得固定值,返回得是一个求和为固定值得新切片

go语言实现:

main方法


自定义实现方法

java语言实现:


main方法


自定义方法

都是我测试过的方法,可直接运行使用,出于让大家自己手敲一遍得考虑,没有直接上代码,希望能帮助到各位,如果可以得话,点个赞再走呗!!!


附图一张,加油!
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容