国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

2023-09-05 LeetCode每日一題(從兩個(gè)數(shù)字?jǐn)?shù)組里生成最小數(shù)字)

這篇具有很好參考價(jià)值的文章主要介紹了2023-09-05 LeetCode每日一題(從兩個(gè)數(shù)字?jǐn)?shù)組里生成最小數(shù)字)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

2023-09-05每日一題

一、題目編號(hào)

2605. 從兩個(gè)數(shù)字?jǐn)?shù)組里生成最小數(shù)字

二、題目鏈接

點(diǎn)擊跳轉(zhuǎn)到題目位置

三、題目描述

給你兩個(gè)只包含 1 到 9 之間數(shù)字的數(shù)組 nums1 和 nums2 ,每個(gè)數(shù)組中的元素 互不相同 ,請(qǐng)你返回 最小 的數(shù)字,兩個(gè)數(shù)組都 至少 包含這個(gè)數(shù)字的某個(gè)數(shù)位。
示例 1:
2023-09-05 LeetCode每日一題(從兩個(gè)數(shù)字?jǐn)?shù)組里生成最小數(shù)字),LeetCode每日一題,leetcode,算法,數(shù)據(jù)結(jié)構(gòu)
示例 2:
2023-09-05 LeetCode每日一題(從兩個(gè)數(shù)字?jǐn)?shù)組里生成最小數(shù)字),LeetCode每日一題,leetcode,算法,數(shù)據(jù)結(jié)構(gòu)
提示:

  • 1 <= nums1.length, nums2.length <= 9
  • 1 <= nums1[i], nums2[i] <= 9
  • 每個(gè)數(shù)組中,元素 互不相同 。

四、解題代碼

class Solution {
    
public:
    int minNumber(vector<int>& nums1, vector<int>& nums2) {
        int hash1[10];
        memset(hash1, 0, sizeof(hash1));
        int min_num1 = INT_MAX;
        int min_num2 = INT_MAX;
        for(int i = 0; i < nums1.size(); ++i){
            min_num1 = min(min_num1, nums1[i]);
            hash1[nums1[i]]++;
        }
        for(int i = 0; i < nums2.size(); ++i){
            min_num2 = min(min_num2, nums2[i]);
            hash1[nums2[i]]++;
        }
        for(int i = 0; i <= 9; ++i){
            if(hash1[i] == 2){
                return i;
            }
        }
        
        if(min_num1 > min_num2){
            return min_num2 * 10 + min_num1;
        } 
    return min_num1 * 10 + min_num2;   
    }
};

五、解題思路

(1) 因?yàn)槊總€(gè)數(shù)組中的數(shù)字不同,所以利用哈希表來統(tǒng)計(jì)是否兩個(gè)數(shù)組中存在相同的數(shù)字,如果存在多個(gè)相同的數(shù)字,就返回最小的那個(gè),否則就返回那個(gè)唯一的相同的數(shù)字。

(2) 如果不存在,則各自找出分別在兩個(gè)數(shù)組中最小的那個(gè)數(shù)字,兩者中的小者放在十位,兩者中的大者放在個(gè)位,返回結(jié)果即可。文章來源地址http://www.zghlxwxcb.cn/news/detail-702942.html

到了這里,關(guān)于2023-09-05 LeetCode每日一題(從兩個(gè)數(shù)字?jǐn)?shù)組里生成最小數(shù)字)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 2023-09-08 LeetCode每日一題(計(jì)算列車到站時(shí)間)

    2023-09-08 LeetCode每日一題(計(jì)算列車到站時(shí)間)

    點(diǎn)擊跳轉(zhuǎn)到題目位置 給你一個(gè)正整數(shù) arrivalTime 表示列車正點(diǎn)到站的時(shí)間(單位:小時(shí)),另給你一個(gè)正整數(shù) delayedTime 表示列車延誤的小時(shí)數(shù)。 返回列車實(shí)際到站的時(shí)間。 注意,該問題中的時(shí)間采用 24 小時(shí)制。 示例 1: 示例 2: 提示: 1 = arrivaltime 24 1 = delayedTime = 24 (1) 運(yùn)用

    2024年02月09日
    瀏覽(20)
  • Leetcode每日一題——“合并兩個(gè)有序數(shù)組”

    Leetcode每日一題——“合并兩個(gè)有序數(shù)組”

    各位CSDN的uu們你們好呀,又到小雅蘭的愉快題解時(shí)候啦,今天,我們的題目?jī)?nèi)容是合并兩個(gè)有序數(shù)組,下面,讓我們進(jìn)入合并兩個(gè)有序數(shù)組的世界吧 示例 1: 輸入:nums1 = [1,2,3,0,0,0], m = 3, nums2 = [2,5,6], n = 3 輸出:[1,2,2,3,5,6] 解釋:需要合并 [1,2,3] 和 [2,5,6] 。 合并結(jié)果是 [ 1,2

    2023年04月24日
    瀏覽(36)
  • 2023-05-21 LeetCode每日一題(蓄水)

    LCP 33. 蓄水 點(diǎn)擊跳轉(zhuǎn)到題目位置 給定 N 個(gè)無限容量且初始均空的水缸,每個(gè)水缸配有一個(gè)水桶用來打水,第 i 個(gè)水缸配備的水桶容量記作 bucket[i]。小扣有以下兩種操作: 升級(jí)水桶:選擇任意一個(gè)水桶,使其容量增加為 bucket[i]+1 蓄水:將全部水桶接滿水,倒入各自對(duì)應(yīng)的水缸

    2024年02月05日
    瀏覽(22)
  • 2023-09-10 LeetCode每日一題(課程表 II)

    2023-09-10 LeetCode每日一題(課程表 II)

    點(diǎn)擊跳轉(zhuǎn)到題目位置 現(xiàn)在你總共有 numCourses 門課需要選,記為 0 到 numCourses - 1。給你一個(gè)數(shù)組 prerequisites ,其中 prerequisites[i] = [ai, bi] ,表示在選修課程 ai 前 必須 先選修 bi 。 例如,想要學(xué)習(xí)課程 0 ,你需要先完成課程 1 ,我們用一個(gè)匹配來表示:[0,1] 。 返回你為了學(xué)完所

    2024年02月09日
    瀏覽(24)
  • 2023-09-11 LeetCode每日一題(課程表 III)

    2023-09-11 LeetCode每日一題(課程表 III)

    點(diǎn)擊跳轉(zhuǎn)到題目位置 這里有 n 門不同的在線課程,按從 1 到 n 編號(hào)。給你一個(gè)數(shù)組 courses ,其中 courses[i] = [durationi, lastDayi] 表示第 i 門課將會(huì) 持續(xù) 上 durationi 天課,并且必須在不晚于 lastDayi 的時(shí)候完成。 你的學(xué)期從第 1 天開始。且不能同時(shí)修讀兩門及兩門以上的課程。 返

    2024年02月09日
    瀏覽(21)
  • 2023-09-02 LeetCode每日一題(最多可以摧毀的敵人城堡數(shù)目)

    2023-09-02 LeetCode每日一題(最多可以摧毀的敵人城堡數(shù)目)

    點(diǎn)擊跳轉(zhuǎn)到題目位置 給你一個(gè)長(zhǎng)度為 n ,下標(biāo)從 0 開始的整數(shù)數(shù)組 forts ,表示一些城堡。forts[i] 可以是 -1 ,0 或者 1 ,其中: -1 表示第 i 個(gè)位置 沒有 城堡。 0 表示第 i 個(gè)位置有一個(gè) 敵人 的城堡。 1 表示第 i 個(gè)位置有一個(gè)你控制的城堡。 現(xiàn)在,你需要決定,將你的軍隊(duì)從

    2024年02月10日
    瀏覽(15)
  • 【力扣每日一題】2023.8.13 合并兩個(gè)有序數(shù)組

    【力扣每日一題】2023.8.13 合并兩個(gè)有序數(shù)組

    目錄 題目: 示例: 分析: 代碼: 題目給我們兩個(gè)升序數(shù)組,讓我們合并它們,要求合并之后仍然是升序,并且這個(gè)合并操作是在數(shù)組1原地修改的。數(shù)組1的有效數(shù)據(jù)長(zhǎng)度為 m ,而數(shù)組1的長(zhǎng)度為 m + n,n 是數(shù)組2的有效數(shù)據(jù)長(zhǎng)度以及數(shù)組的長(zhǎng)度。 比較直觀容易想到的做法就是

    2024年02月12日
    瀏覽(25)
  • 【LeetCode - 每日一題】1073. 負(fù)二進(jìn)制數(shù)相加 (2023.05.18)

    基數(shù)為 -2 。 實(shí)現(xiàn)兩個(gè) 0/1 數(shù)組串的加法。 這是一道模擬題。 設(shè) arr1[i] 和 arr2[i] 是數(shù)組 arr1 和 arr2 從低到高的第 i 位數(shù)。 首先回顧普通的二進(jìn)制數(shù)的相加,從低位開始計(jì)算,在計(jì)算的同時(shí)維護(hù)用一個(gè)變量 carry 維護(hù)進(jìn)位信息,因此,對(duì)于第 i 位的結(jié)果 ans[i] = arr1[i] + arr2[i] + c

    2024年02月05日
    瀏覽(17)
  • C語言每日一題:5.至少是其他數(shù)字的兩倍+兩個(gè)數(shù)組的交集。

    C語言每日一題:5.至少是其他數(shù)字的兩倍+兩個(gè)數(shù)組的交集。

    第一題: 1.需要我們返回最大數(shù)值的下標(biāo),所以先循環(huán)遍歷我們的這個(gè)數(shù)組記錄一下最大的數(shù)值和下標(biāo)位置。 2.使用qsort排序(總是存在唯一的最大整數(shù)) 3所以排序之后的數(shù)組的倒數(shù)第二個(gè)元素就是除了最后一個(gè)元素在數(shù)組中最大的。 4.只需要判斷這個(gè)數(shù)的兩倍是否小于等于

    2024年02月15日
    瀏覽(21)
  • 2023-05-15LeetCode每日一題(按列翻轉(zhuǎn)得到最大值等行數(shù))

    點(diǎn)擊跳轉(zhuǎn)到題目位置 給定 m x n 矩陣 matrix 。 你可以從中選出任意數(shù)量的列并翻轉(zhuǎn)其上的 每個(gè) 單元格。(即翻轉(zhuǎn)后,單元格的值從 0 變成 1,或者從 1 變?yōu)?0 。) 返回 經(jīng)過一些翻轉(zhuǎn)后,行與行之間所有值都相等的最大行數(shù) (1) 首先思考一個(gè)問題,如果光給 一行元素 的話,那

    2024年02月05日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包