校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > golang求連續(xù)子數(shù)組的最大和實例

golang求連續(xù)子數(shù)組的最大和實例

熱門標簽:不封卡外呼系統(tǒng) 宿遷便宜外呼系統(tǒng)代理商 鄭州智能語音電銷機器人價格 湛江crm外呼系統(tǒng)排名 仙桃400電話辦理 地圖標注免費定制店 重慶慶云企業(yè)400電話到哪申請 寧波語音外呼系統(tǒng)公司 上海極信防封電銷卡價格

問題描述:

給定一個數(shù)組 array[1, 4, -5, 9, 8, 3, -6],在這個數(shù)字中有多個子數(shù)組,子數(shù)組和最大的應該是:[9, 8, 3],輸出20,再比如數(shù)組為[1, -2, 3, 10, -4, 7, 2, -5],和最大的子數(shù)組為[3, 10, -4, 7, 2],輸出18。

代碼如下:

package main
import (
 "fmt"
)
func getMaxSum(arr []int) int {
 var sum, maxSum int
 for i := 0; i  len(arr); i++ {
 sum = 0
 for j := i; j  len(arr); j++ {
  sum += arr[j]
  if sum > maxSum {
  maxSum = sum
  }
 }
 }
 return maxSum
}
func main() {
 var arr []int
 arr = []int{1, -2, 3, 10, -4, 7, 2, -5}
 fmt.Println(getMaxSum(arr))
}

補充:go語言實現(xiàn) 求一個無序數(shù)組,最大連續(xù)數(shù)量

思路:

把每個元素 當作一個中心元素

進行左右延伸

package main
import (
  "fmt"
)
func main() {
  array := []int{5,2,3,2,3,10,1,12,4}
  myMap := make(map[int]int)
  for _,value := range array {
    myMap[value] = 1
  }
  longest := 0
  for _,i := range array{
    length := 1
    for j:=i-1; myMap[j] == 1; j-- {
      delete(myMap, j)
      length++
    }
    for j :=i+1;myMap[j] == 1 ;j++ {
      delete(myMap,j)
      length++
    }
    if(length > longest){
      longest = length
    }
  }
  fmt.Println(longest)
}

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • golang json數(shù)組拼接的實例
  • Golang 如何判斷數(shù)組某個元素是否存在(isset)
  • golang移除數(shù)組中重復的元素操作
  • golang將切片或數(shù)組根據(jù)某個字段進行分組操作
  • golang數(shù)組-----尋找數(shù)組中缺失的整數(shù)方法
  • golang實現(xiàn)整型和字節(jié)數(shù)組之間的轉換操作
  • Golang 如何判斷數(shù)組某個元素是否存在 (isset)

標簽:儋州 青海 海南 西雙版納 物業(yè)服務 安康 電子產品 遼寧

巨人網絡通訊聲明:本文標題《golang求連續(xù)子數(shù)組的最大和實例》,本文關鍵詞  golang,求,連續(xù),子,數(shù)組,的,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《golang求連續(xù)子數(shù)組的最大和實例》相關的同類信息!
  • 本頁收集關于golang求連續(xù)子數(shù)組的最大和實例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 沙田区| 六安市| 陇南市| 新野县| 海口市| 湘西| 长寿区| 富源县| 睢宁县| 兴城市| 涪陵区| 兴化市| 江城| 武汉市| 阿图什市| 瑞安市| 宣汉县| 沂水县| 江北区| 噶尔县| 高台县| 禄劝| 和顺县| 赤峰市| 河南省| 辽阳市| 上犹县| 钟祥市| 遂昌县| 西丰县| 四会市| 磐安县| 甘孜| 镇安县| 大庆市| 三原县| 微博| 新干县| 怀宁县| 密山市| 海宁市|