mirror of
https://github.com/halfrost/LeetCode-Go.git
synced 2025-07-24 10:37:33 +08:00
Merge pull request #60 from halfrost/code_quality_improvement
optimization code quality level from A to A+
This commit is contained in:
@ -4,12 +4,12 @@ func nextGreaterElement(nums1 []int, nums2 []int) []int {
|
||||
if len(nums1) == 0 || len(nums2) == 0 {
|
||||
return []int{}
|
||||
}
|
||||
res, reocrd, flag := []int{}, map[int]int{}, false
|
||||
res, reocrd := []int{}, map[int]int{}
|
||||
for i, v := range nums2 {
|
||||
reocrd[v] = i
|
||||
}
|
||||
for i := 0; i < len(nums1); i++ {
|
||||
flag = false
|
||||
flag := false
|
||||
for j := reocrd[nums1[i]]; j < len(nums2); j++ {
|
||||
if nums2[j] > nums1[i] {
|
||||
res = append(res, nums2[j])
|
||||
|
@ -27,12 +27,12 @@ func Test_Problem496(t *testing.T) {
|
||||
|
||||
qs := []question496{
|
||||
|
||||
question496{
|
||||
{
|
||||
para496{[]int{4, 1, 2}, []int{1, 3, 4, 2}},
|
||||
ans496{[]int{-1, 3, -1}},
|
||||
},
|
||||
|
||||
question496{
|
||||
{
|
||||
para496{[]int{2, 4}, []int{1, 2, 3, 4}},
|
||||
ans496{[]int{3, -1}},
|
||||
},
|
||||
|
Reference in New Issue
Block a user