• SET

    2022. 5. 14.

    by. JuneBee

    728x90
    ๋ฐ˜์‘ํ˜•

    C++์—์„œ set ์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ํ—ค๋” ํŒŒ์ผ์— ์•„๋ž˜๋ฅผ ์„ ํฌํ•จ์‹œ์ผœ ์ค˜์•ผ ํ•œ๋‹ค.

    #include <set>
    
    set<int>s;
    
    

    Insert

    set์—์„œ ๊ฐ’์„ ์ถ”๊ฐ€ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” s.insert(๊ฐ’) ์„ ์‚ฌ์šฉํ•œ๋‹ค.

     

    Find

    find ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ํ•œ์ฐธ์„ ํ•ด๋งธ๋‹ค. s.find(๊ฐ’) ๊ณผ ๊ฐ™์€ ํ˜•์‹์ด์ง€๋งŒ ์ดํ„ฐ๋ ˆ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•ด์•ผํ•œ๋‹ค.

    set<int>::iterator iter; //iterator ์„ ์–ธ
    iter = s.find(๊ฐ’);
    if(iter != s.end())
    {
      cout<<"found\n";//iterator ์œ„์น˜๊ฐ€ ๋๊นŒ์ง€ ๋Œ์ง€ ์•Š์•˜๋‹ค๋ฉด ์ฐพ์•˜๋‹ค๋Š” ๋œป์ด๋‹ค.
    }
    else cout<<"not found\n"; //iterator๊ฐ€ ๋๊นŒ์ง€ ๋„˜์–ด๊ฐ == ์—†๋‹ค.

     

    728x90
    ๋ฐ˜์‘ํ˜•

    '๐Ÿ““ STUDY > TIL' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

    ๋ฐฐ์—ด ์‚ฌ์ด์ฆˆ๋ฅผ ๋ชจ๋ฅผ ๋•Œ  (0) 2022.05.14

    ๋Œ“๊ธ€