2021
05-28
05-28
go语言的四数相加等于指定数算法
给定四个包含整数的数组列表A,B,C,D,计算有多少个元组(i,j,k,l),使得A[i]+B[j]+C[k]+D[l]=0。首先将四个数组分割为两两数组,前两个数组值相加,后两个数组相加,入股前两个数组相加和与后两个数组相加和正好为相反数,四个元素之和为0.首先:将两数组的元素进行遍历相加,相加之和为map的索引。所指向的元素,就是出现的次数。funcfoursumcount(A[]int,B[]int,C[]int,D[]int)int{des:=map[int]...
继续阅读 >