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

關(guān)于括號的一系列問題

這篇具有很好參考價值的文章主要介紹了關(guān)于括號的一系列問題。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

對于只出現(xiàn)一種括號的字符串,看這個字符串中的括號是否匹配 以及 匹配的個數(shù):

一般來說有兩種匹配方式:

例如: (()()())

第一種匹配是此字符串有4組括號對匹配完成

第二種匹配是此字符串有3組括號對匹配完成

對于第一種匹配方式:有兩種選擇:棧或者直接循環(huán):

但是,顯然,我覺得沒必要使用棧,大材小用

#include<iostream>
#include<cstdio>

using namespace std;

int main()
{
    string ss="(()())";
    int num=0;
    cout<<ss<<endl;
    
    for(int i=0;i<ss.size();i++)
    {
        if(ss[i]=='(')  num++;
        if(ss[i]==')')  num--;
        if(num<0)   break;
    }
    if(num==0)  cout<<"true"<<endl;  //可能剩余左括號沒有被匹配上 (() 也要考慮到
    else        cout<<"false"<<endl;
    
}

第二種:棧

bool judge(string ss)
    {
        stack<char>sta;
        for(int i=0;i<ss.size();i++)
        {
            if(ss[i]=='(')  sta.push('(');
            else
            {
                if(sta.size()>0 && sta.top()=='(')  sta.pop();
                else
                {
                    sta.push(')');
                    break;
                }
            }
        }
        if(!sta.size())     return true;
        else                return false;
    }

對于第二種括號匹配的方式:就很簡單了:

觀察發(fā)現(xiàn):必須得是左右兩個括號緊密挨在一起,那就直接for循環(huán)判定?

#include<iostream>
#include<cstdio>

using namespace std;

int main()
{
    string ss="(()())()(())";
    int num=0;
    
    for(int i=1;i<ss.size();i++)
    {
        if(ss[i]==')' && ss[i-1]=='(')  num++;
    }
    cout<<num<<endl;
    
}

對于不同類型的括號,如何匹配,匹配的個數(shù):(力扣 20 有效的括號)

20. 有效的括號 - 力扣(LeetCode)文章來源地址http://www.zghlxwxcb.cn/news/detail-502532.html

class Solution {
public:
    bool isValid(string s) {
        stack<char>sta;
        for(int i=0;i<s.size();i++)
        {
            if(sta.size()>0)
            {
                if(s[i]==']' && sta.top()=='[' ||
                   s[i]==')' && sta.top()=='(' ||
                   s[i]=='}' && sta.top()=='{'     )
                   sta.pop();
                else
                    sta.push(s[i]);
            }
            else
                sta.push(s[i]);
        }
        if(!sta.size())  return true;
        else             return false;
    }
};

到了這里,關(guān)于關(guān)于括號的一系列問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 關(guān)于 ue unreal 虛幻 在編輯器editor未運行情況下 部分材質(zhì)出現(xiàn)模糊 看不清的問題 的另外一種解決方案猜想

    關(guān)于 ue unreal 虛幻 在編輯器editor未運行情況下 部分材質(zhì)出現(xiàn)模糊 看不清的問題 的另外一種解決方案猜想

    這里引用兩個帖子 Quixel導(dǎo)入資產(chǎn)到UE5后,材質(zhì)貼圖一片模糊的問題該如何解決? - 知乎 干貨分享 || UE4場景內(nèi)模型模糊的解決辦法 - 知乎 以上兩種是紋理流 texture streaming 導(dǎo)致的問題 結(jié)果借個圖 ?眼看這糊的這種問題 下面說一下另外一種情況猜想 情況是這樣 因為最近有看看

    2024年02月07日
    瀏覽(102)
  • Vue 出現(xiàn)Syntax Error:TypeError: Cannot read property ‘vue‘ of undefined的一種解決辦法

    Vue 出現(xiàn)Syntax Error:TypeError: Cannot read property ‘vue‘ of undefined的一種解決辦法

    出現(xiàn)如下情況 背景:首次克隆運行項目 技術(shù)背景:項目使用的前端框架和UI框架 :vue2+element-ui 然后npm install 安裝依賴,得到node_modules包和package-lock.json文件,然后npm run dev啟動報錯。 排查原因: 首先看了package.json 文件的node版本和npm版本支持 當前的我的node和npm版本用的是:

    2024年02月13日
    瀏覽(26)
  • 解決git clone或者pip install git+https://github.com/ruotianluo/meshed-memory-transformer.git出現(xiàn)的一系列問題

    出現(xiàn)的錯誤: 問題1. fatal: unable to access \\\'https://github.com/ruotianluo/meshed-memory-transformer.git/\\\': Failed to connect to github.com port 443 after 21020 ms: Timed out ? error: unable to read sha1 file of m2transformer/data/example.py (d46c07fc2bb636146922425a46fbcbb2443407cf) 問題2. Collecting git+https://github.com/ruotianluo/meshed-memor

    2024年02月05日
    瀏覽(19)
  • 關(guān)于Surface系列重裝系統(tǒng)的操作方法,出現(xiàn)的問題并給出了解決辦法。

    關(guān)于Surface系列重裝系統(tǒng)的操作方法,出現(xiàn)的問題并給出了解決辦法。

    ?我去年在微軟官網(wǎng)淘到了一個surface go的平板電腦,由于我把Windows系統(tǒng)從Win10更新到了Win11,導(dǎo)致系統(tǒng)很卡頓(不是更新的Win11的原因,我猜測可能是平板電腦的自身版本有關(guān),處理器性能太低了,帶不動),所以我試著去還原系統(tǒng),在還原的過程中,遇到了一些問題,現(xiàn)記

    2024年02月08日
    瀏覽(21)
  • 關(guān)于nmap -O掃描中出現(xiàn)索尼手機的一份調(diào)研

    關(guān)于nmap -O掃描中出現(xiàn)索尼手機的一份調(diào)研

    上次做網(wǎng)絡(luò)安全實驗的時候發(fā)現(xiàn)nmap掃描操作系統(tǒng)的結(jié)果中出現(xiàn)了索尼愛立信u8i手機,大為震驚,寫在了實驗報告中。老師看到之后建議我繼續(xù)鉆研一下,找出原因,于是今天空下來了,花了一點時間進行分析。 這是上周的結(jié)果 我先去金山云官網(wǎng)詢問了客服,確認了他們使用

    2024年02月17日
    瀏覽(18)
  • 解決內(nèi)網(wǎng)拉取企微會話存檔代理問題的一種辦法

    解決內(nèi)網(wǎng)拉取企微會話存檔代理問題的一種辦法

    問題 :客戶的服務(wù)都是內(nèi)網(wǎng)的,不能直接訪問外網(wǎng);訪問外網(wǎng)的話需要走kong網(wǎng)關(guān)才能出去。 會話存檔官網(wǎng)說可以使用 socket5 、 http 方式拉取會話存檔;我這邊嘗試了直接使用 kong 網(wǎng)關(guān)的 ip 和端口配置進去,是訪問不了的 我后面就又嘗試了使用 nginx 、 squid 做正向代理的方式

    2024年02月07日
    瀏覽(24)
  • MySQL數(shù)據(jù)庫關(guān)于表的一系列操作

    MySQL數(shù)據(jù)庫關(guān)于表的一系列操作

    varchar 動態(tài)字符串類型(最長255位),可以根據(jù)實際長度來動態(tài)分配空間,例如:varchar(100) char 定長字符串(最長255位),存儲空間是固定的,例如:char(10) int 整數(shù)型(最長11位) long 長整型 float 單精度 double 雙精度 date 短日期,只包括年月日 datetime 長日期,包括年月日時分

    2024年02月15日
    瀏覽(20)
  • 關(guān)于Microsoft Visual Studio 2017 找不到或打不開 Visual Studio Installer 的解決方法, 或不知名原因?qū)е耉S installer閃退的一種方法

    關(guān)于Microsoft Visual Studio 2017 找不到或打不開 Visual Studio Installer 的解決方法, 或不知名原因?qū)е耉S installer閃退的一種方法

    Error Information AppInsightsEvent Name = vs/setup/bootstrapper/error Description = DirectoryNotFoundException TelemetrySession = ‘53295939-9be5-4f6b-a7eb-b42a3dbf1c8a’ Started = True OptIn=True IsInitialized = False Cloned = False WatsonEventType = VisualStudioNonFatalErrors2 UTC time = 2022-01-03T03:51:59 Exception: System.IO.DirectoryNotFoundException

    2024年02月04日
    瀏覽(29)
  • 華為Pura 70系列,一種關(guān)于世界之美的可能

    華為Pura 70系列,一種關(guān)于世界之美的可能

    1874年,莫奈創(chuàng)作了《印象·日出》的油畫,在藝術(shù)界掀起了一場革命。當時的主流藝術(shù),是追求細節(jié)寫實,追求場面宏大的學(xué)院派。他們稱莫奈等人是“印象派”,認為莫奈的畫追求光影表達,追求描繪抽象的意境,與主流格格不入。 但是,“印象派”很快得到了大眾的喜愛

    2024年04月22日
    瀏覽(21)
  • Elastic認證含金量高嗎?關(guān)于Elastic認證考試的一系列解惑

    Elastic認證含金量高嗎?關(guān)于Elastic認證考試的一系列解惑

    不到半年時間,我已經(jīng)帶領(lǐng)了社區(qū)近百位“勇士”通過了 Elastic認證考試 。幾乎每周都有至少 2 ~ 3 位勇士拿到 Elastic認證工程師 的認證證書。每一位的證書都可在社區(qū)星球查看。這一張張的證書,表面上是一股榮耀。背后卻充滿了各種各樣的感人故事和辛酸歷程。 半年的時

    2024年02月04日
    瀏覽(22)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包