题解 | #牛群管理系统#

牛群管理系统

https://www.nowcoder.com/practice/7e53cd2fc15847ea91d460496b4c5ddd

#include <type_traits>
class Solution {
  private :
    set<int> st;
  public:
    /**
     * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
     *
     *
     * @param operations string字符串vector
     * @param args int整型vector<vector<>>
     * @return string字符串vector
     */
    vector<string> manageCows(vector<string>& operations,
                              vector<vector<int> >& args) {
        vector<string> res;                        
        for(int i = 0; i < operations.size(); i++ ){
            string operation = operations[i];
           if (operation == "CowHashSet") {
                res.emplace_back("null");
           }
           if (operation == "add"){
                add(args[i][0]);
                res.emplace_back("null");
           }
           if (operation == "contains"){
                string tmp = contains(args[i][0]) ? "true" : "false";
                res.emplace_back(tmp);
           }
           if (operation == "remove"){
                remove(args[i][0]);
                 res.emplace_back("null");
           }
        }      
        return res;                  
        // write code here
    }
    void add(int value);
    void remove(int value);
    bool contains(int value);

};

void Solution :: add(int value) {
    st.insert(value);
}
void Solution :: remove(int value) {
    st.erase(value);
}
bool Solution :: contains(int value) {
    return st.count(value);
}

全部评论

相关推荐

小浪_Coding:找硬件测试,也可兼顾软测欧, 简历还可以的 ,注意排版,项目写的有条理一点, 然后个人技能多加点, 润色好简历之后就开始沟通海投了,深圳,东莞这边做硬件相关的公司还不少, 医疗类,仪器类的都可以尝试
点赞 评论 收藏
分享
07-01 23:23
郑州大学 Java
否极泰来来来来:牛客迟早有高三的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务