作业帮笔试算法题

作业帮笔试算法题:
1、解析url
#include <iostream>
#include<map>
#include<sstream>
#include <string>
using namespace std;

map<string, string> parseUri(string uri) {
    map<string, string> m;
    int start = uri.find(&quot;?&quot;);
    string quary = uri.substr(start + 1);
    stringstream ss(quary);
    string pair;

    while (getline(ss,pair,'&amp;')) {
        int equalSign = pair.find('=');
        if (equalSign != string::npos){
            string key = pair.substr(0, equalSign);
            string val = pair.substr(equalSign+1);
            m[key] = val;
        }
    }
    return m;
}
int main() {
    string uri, key;
    cin >> uri >> key;
    map<string, string> m;
    m = parseUri(uri);
    cout << m[key]<<endl;
    return 0;
}
2、数组三个数最大乘积
排序、max(最大三个数相乘,最小两个数相乘再乘最大的数)
3、小红的彩带
全部评论
大佬,有没有限定有什么语言写啊,为什么我看到有人说限定js
点赞 回复 分享
发布于 03-13 19:27 江西

相关推荐

04-18 16:33
南华大学 Java
点赞 评论 收藏
分享
评论
2
10
分享

创作者周榜

更多
牛客网
牛客企业服务