日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python 数组赋值_LeetCode基础算法题第182篇:一维数组的运行总和

發布時間:2024/9/3 python 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 数组赋值_LeetCode基础算法题第182篇:一维数组的运行总和 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

技術提高是一個循序漸進的過程,所以我講的leetcode算法題從最簡單的level開始寫的,然后到中級難度,最后到hard難度全部完。目前我選擇C語言,Python和Java作為實現語言,因為這三種語言還是比較典型的。由于篇幅和精力有限,其他語言的實現有興趣的朋友請自己嘗試。

如果有任何問題可以在文章后評論或者私信給我。

如果有朋友希望我講些其他話題,請在評論區留言或者私信給我。

持續分享,敬請關注。

LeetCode 1480. 一維數組的運行總和(Running Sum of 1d Array)

問題描述:

給定一個數組nums。我們將數組的運行總和定義為 runningSum[i] = sum(nums[0]…nums[i])。

返回的運行總和nums。

注:

· 1 <= nums.length <= 1000;

· -10^6 <= nums[i] <= 10^6;

示例:

C語言實現:

題目的要求返回的數組必須要分配,也就是不能修改返回原數組。

這個題目很簡單,方法也很多。比較簡單的方法就是,首先將原數組的第一個元素賦值給要返回數組,作為第一個元素;然后從第二個元素開始,其元素的值不斷的累加上一個元素的值。

很簡單。

代碼如下:

java語言實現:

我不建議直接修改原對象的,但是實踐中往往有這個要求,對于這個問題,如果直接修改實際上更簡單一些。

省去了為第一個元素賦值的步驟。

代碼如下:

python語言實現:

Python 的實現和C語言的實現基本一致。

代碼如下:

總結

以上是生活随笔為你收集整理的python 数组赋值_LeetCode基础算法题第182篇:一维数组的运行总和的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。