作业帮笔试算法题

作业帮笔试算法题:
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 江西

相关推荐

不愿透露姓名的神秘牛友
07-15 12:20
点赞 评论 收藏
分享
一表renzha:不是你说是南通我都没往那方面想,人家真是想表达那个意思吗?
点赞 评论 收藏
分享
05-20 13:59
门头沟学院 Java
米黑子米黑子:你这个成绩不争取下保研?
点赞 评论 收藏
分享
评论
2
10
分享

创作者周榜

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