文件名称:leetcode:Leetcode解决方案
文件大小:202KB
文件格式:ZIP
更新时间:2024-03-12 01:23:49
Go
Leetcode Go中的leetcode解决方案集合。 排列 按字典顺序排列的排列 找到最右边的元素,该元素小于右边的元素 交换该元素,使其右侧的最小元素大于它。 反转该元素所在位置右侧的置换部分 最大子数组总和(Kadane算法) 对于每个数字 如果前一个数字大于零,则将其添加到当前数字 如果当前数字大于最大和,则为新的最大和 func maxSubArray ( nums [] int ) int { n := len ( nums ) m := nums [ 0 ] for i := 1 ; i < n> 0 { nums [ i ] += nums [ i - 1 ] } if nums [ i ] > m { m = nums [ i ] } } return m }