leetcode152. 乘積最大子數組

給你一個整數數組 nums ,請你找出數組中乘積最大的連續子數組(該子數組中至少包含一個數字),并返回該子數組所對應的乘積。

示例 1:

輸入: [2,3,-2,4]
輸出: 6
解釋: 子數組 [2,3] 有最大乘積 6。

代碼

class Solution {public int maxProduct(int[] nums) {int n=nums.length,res=Integer.MIN_VALUE;int[] dp=new int[n];for(int i=0;i<n;i++)//計算所有子數組的乘積for(int j=i;j<n;j++){if(i==j) dp[j]=nums[i];else dp[j]=dp[j-1]*nums[j];res= Math.max(res,dp[j]);}return res;}
}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/393257.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/393257.shtml
英文地址,請注明出處:http://en.pswp.cn/news/393257.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

成功試驗基于C#/.NET的Android開發

今天最開心事情莫過于摸索驗證了一個事情&#xff0c;C#也能進行Android和IOS開發&#xff0c;白天安裝了開發環境&#xff0c;晚上進行測試&#xff0c;直到此時此刻&#xff0c;已經成功的導出一款基于C#/.NET的安卓APK&#xff0c;并且能夠成功的導入到安卓手機運行&#xf…

使用機器學習預測天氣_如何使用機器學習根據文章標題預測喜歡和分享

使用機器學習預測天氣by Flavio H. FreitasFlavio H.Freitas著 如何使用機器學習根據文章標題預測喜歡和分享 (How to predict likes and shares based on your article’s title using Machine Learning) Choosing a good title for an article is an important step in the …

深入理解了MySQL,你才能說熟悉數據庫

先拋出幾個問題 1.為什么不建議使用訂單號作為主鍵?2.為什么要在需要排序的字段上加索引?3.for update 的記錄不存在會導致鎖住全表?4.redolog 和 binlog 有什么區別?5.MySQL 如何回滾一條 sql ?6.char(50) 和 varchar(50) 效果是一樣的么?索引知識回顧 對于 MySQL 數據庫…

ibatis mysql 自增_mybatis自增主鍵

簡單介紹&#xff1a;在使用mybats插入數據是&#xff0c;有很多需要和id關聯的其他數據&#xff0c;所以在插入一條信息時獲取其主鍵信息是很常見的操作。一 mysql數據庫的主鍵自增(int類型的主鍵)1 創建一個表&#xff0c;設置表的id(此id必須是int類型)&#xff0c;設置為au…

DataGridView控件用法二:常用屬性

通常會設置的DataGridView的屬性如下&#xff1a; AllowUserToAddRows - False指示是否向用戶顯示用于添加行的選項&#xff0c;列標題下面的一行空行將消失。一般讓其消失。AllowUserToDeleteRows - False指示是否允許用戶從DataGridView刪除行。一般不允許。AllowUserToOrder…

leetcode面試題 16.21. 交換和(二分查找)

給定兩個整數數組&#xff0c;請交換一對數值&#xff08;每個數組中取一個數值&#xff09;&#xff0c;使得兩個數組所有元素的和相等。 返回一個數組&#xff0c;第一個元素是第一個數組中要交換的元素&#xff0c;第二個元素是第二個數組中要交換的元素。若有多個答案&…

談談IP和MAC捆綁的破解之道

來源:[url]http://l-y.vicp.net[/url]我們學校最近將MAC和IP進行了捆綁&#xff0c;又在服務器&#xff08;2K&#xff09;上進行了上網時間的限制&#xff0c;真是煩死人了&#xff0c;我想我可是一個從不受限制的人啊&#xff0c;怎么可以就這樣束手就擒呢&#xff01;古話說…

如何在JavaScript中區分深層副本和淺層副本

by Lukas Gisder-Dub盧卡斯吉斯杜比(LukasGisder-Dub) 如何在JavaScript中區分深層副本和淺層副本 (How to differentiate between deep and shallow copies in JavaScript) New is always better!新總是更好&#xff01; You have most certainly dealt with copies in Java…

網站QQ全屏PHP代碼,QQ技術導航升級版 超級導航美化版帶后臺版 PHP源碼

QQ技術導航升級版 超級導航美化版帶后臺版改進F2樣式&#xff0c;主針對QQ教程網、卡盟、博客、提供更好收錄的位置。改進QQ技術導航背景&#xff0c;增加整體美觀效果。去掉死鏈頁面&#xff0c;站長操作使用更加有擴大空間。優化后臺登陸界面&#xff0c;去掉織夢后臺攜帶的廣…

MySQL基礎操作(一)

MySQL操作 一、創建數據庫 # utf-8 CREATE DATABASE 數據庫名稱 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;# gbk CREATE DATABASE 數據庫名稱 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci; 二、用戶管理 創建用戶create user 用戶名IP地址 identified by 密碼; 刪…

集合框架05

一、HashSet集合 1 public class Demo01 {2 /*3 * Set接口&#xff0c;特點不重復元素&#xff0c;沒索引4 * Set接口的實現類&#xff0c;HashSet(哈希表)5 * 特點&#xff1a;無序集合&#xff0c;存儲和取出的順序不同&#xff0c;沒有索引&#xff0c;不…

leetcode1233. 刪除子文件夾

你是一位系統管理員&#xff0c;手里有一份文件夾列表 folder&#xff0c;你的任務是要刪除該列表中的所有 子文件夾&#xff0c;并以 任意順序 返回剩下的文件夾。 我們這樣定義「子文件夾」&#xff1a; 如果文件夾 folder[i] 位于另一個文件夾 folder[j] 下&#xff0c;那…

HIVE-分桶表的詳解和創建實例

我們學習一下分桶表&#xff0c;其實分區和分桶這兩個概念對于初學者來說是比較難理解的。但對于理解了的人來說&#xff0c;發現又是如此簡單。 我們先建立一個分桶表&#xff0c;并嘗試直接上傳一個數據 create table student4(sno int,sname string,sex string,sage int, sd…

51nod1270(dp)

題目鏈接&#xff1a;http://www.51nod.com/onlineJudge/questionCode.html#!problemId1270 題意&#xff1a;中文題誒&#xff5e; 思路&#xff1a;dp sabs(a1-a0)abs(a2-a1).... 要使s盡量大&#xff0c;需要讓abs(ai-ai-1)盡量大&#xff0c;那么可以讓其中一個盡量小&…

Windows IIS 日志分析研究(Log Parser Log Parser Lizard Log Parser Studio) update...

Windows主要有以下三類日志記錄系統事件&#xff1a;應用程序日志、系統日志和安全日志。 存放目錄&#xff1a;X:\Windows\System32\winevt\Logs\ System.evtx 系統日志 Application.evtx 應用程序日志 Security.evtx 安全日志 審核策略與事件查看器 # 管理工具 → 本地安全…

ios php ide,最好的PHP IDE for Mac? (最好免費!)

這里是PHP的Mac IDE的下降NetBeans自由&#xff01;此外&#xff0c;所有產品的最佳功能。包括內聯數據庫連接&#xff0c;代碼完成&#xff0c;語法檢查&#xff0c;顏色編碼&#xff0c;分割視圖等。下降&#xff1a;這是一個內存豬在Mac上。準備好允許一半的內存&#xff0c…

leetcode79. 24 點游戲

你有 4 張寫有 1 到 9 數字的牌。你需要判斷是否能通過 *&#xff0c;/&#xff0c;&#xff0c;-&#xff0c;(&#xff0c;) 的運算得到 24。 示例 1: 輸入: [4, 1, 8, 7] 輸出: True 解釋: (8-4) * (7-1) 24 代碼 class Solution {public boolean judgePoint24(int[] n…

Linux郵件系統整合windows 2008 R2 AD域認證更新

1. 安裝只要執行install.sh即可。&#xff08;安裝包約40幾M&#xff09; 2.文檔更新功能 &#xff08;原v1.0文檔鏈接&#xff1a;http://godoha.blog.51cto.com/108180/691376&#xff09; 本文轉自 godoha 51CTO博客&#xff0c;原文鏈接&#xff1a;http://blog.51cto.com/…

004:神秘的數組初始化_使容器神秘化101:面向初學者的深入研究容器技術

004:神秘的數組初始化by Will Wang王Will 介紹 (Introduction) Regardless of whether you are a student in school, a developer at some company, or a software enthusiast, chances are you heard of containers. You may have also heard that containers are lightweig…

php js動態顯示系統時間,PHP+JS動態顯示當前時間

header("content-type:text/html;charsetgb2312");date_default_timezone_set("PRC");echo var dayNames new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六&…