摘要:結果中第個元素的結果為,當執行第步時,數組中偶數元素的和。再在每一步計算的過程中,判斷當前位置是否為偶數。是則加進偶數和中。把每一步的偶數和記錄下來,以便最后返回。
D48 985. Sum of Even Numbers After Queries 題目鏈接
985. Sum of Even Numbers After Queries
題目分析給定一個初始數組A,再給定一個二維操作數組Q。
操作數組里的每一個值是一個數組。其第一個值代表要添加的數。第二個值代表需要操作的數字在數組A中的下標。
也即,需要對A[Q[1]]加A[Q[0]。
結果中第i個元素的結果為,當執行第i步時,數組A中偶數元素的和。
思路這題如果每一步都array_sum的話時間開銷會很大,所以采取的方案是先計算初始數組中偶數的和。
再在每一步計算的過程中,判斷當前位置是否為偶數。
若為偶數,那么表明在最初已經計算過偶數和了,那么把它從偶數和中減去。
判斷相加了第0個元素后,是否為偶數。是則加進偶數和中。
修改原數組A用于后面計算。
把每一步的偶數和記錄下來,以便最后返回。
最終代碼若覺得本文章對你有用,歡迎用愛發電資助。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/31359.html
摘要:題目鏈接題目分析相加給定的兩個數,但不能使用或運算符。思路可以用二進制的與運算完成。最終代碼若覺得本文章對你有用,歡迎用愛發電資助。 D84 371. Sum of Two Integers 題目鏈接 371. Sum of Two Integers 題目分析 相加給定的兩個數,但不能使用+或-運算符。 思路 可以用二進制的與運算完成。此處用array_sum完成。 最終代碼
摘要:一有序數組的題目描述在有序數組中找出兩個數,使它們的和為。解題思路使用雙指針,一個指針指向值較小的元素,一個指針指向值較大的元素。輸出二兩數平方和判斷一個數是否為數平方和開平方根 一、有序數組的 Two Sum Input: numbers={2, 7, 11, 15}, target=9 Output: index1=1, index2=2 題目描述:在有序數組中找出兩個數,使它們...
摘要:題目鏈接題目分析給定一個到的數組,返回其中缺失的數字。思路用得出到的數字,再用和給定的數組計算差集。最終代碼若覺得本文章對你有用,歡迎用愛發電資助。 D79 448. Find All Numbers Disappeared in an Array 題目鏈接 448. Find All Numbers Disappeared in an Array 題目分析 給定一個1到n的數組,返回...
摘要:題目鏈接題目分析如果一個數字能被其中的每一位整除,那么這個數字被稱為自整除數。思路首先,小于的數都能被每一位整除。若在遍歷每一位數字時,遇到,則直接跳過當前數字。能整除的數字就直接存入一個數組當中,用于返回。 728. Self Dividing Numbers 題目鏈接 728. Self Dividing Numbers 題目分析 如果一個數字能被其中的每一位整除,那么這個數字被稱...
摘要:月下半旬攻略道題,目前已攻略題。目前簡單難度攻略已經到題,所以后面會調整自己,在刷算法與數據結構的同時,攻略中等難度的題目。 Create by jsliang on 2019-07-30 16:15:37 Recently revised in 2019-07-30 17:04:20 7 月下半旬攻略 45 道題,目前已攻略 100 題。 一 目錄 不折騰的前端,和咸魚有什么區別...
閱讀 2062·2023-04-25 21:11
閱讀 2963·2021-09-30 09:47
閱讀 2272·2021-09-24 09:48
閱讀 4428·2021-08-23 09:43
閱讀 895·2019-08-30 15:54
閱讀 559·2019-08-28 18:01
閱讀 1397·2019-08-27 10:55
閱讀 588·2019-08-27 10:55