首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
麦小迪
2017-09-07 19:22
哈尔滨理工大学 Java
关注
已关注
取消关注
求一个字符串匹配的C++代码,支持正则表达式的“?”和“*”
求一个字符串匹配的C++代码,支持正则表达式的“?”和“*”
例如: string 匹配 s*g
提示
全部评论
推荐
最新
楼层
麦小迪
楼主
哈尔滨理工大学 Java
自己整个吧 #include <iostream> #include <string> #include <vector> usingnamespacestd; intmarch(string &str1,string &str2) { intlen1 = str1.size(); intlen2 = str2.size(); vector<vector<int>> Array(len1+1,vector<int>(len2+1,0)); Array[0][0]=1; for(inti=1;i<=len1;i++) { charch = str1[i-1]; Array[i][0]=Array[i-1][0]&&(ch=='*'); for(intj=1;j<=len2;j++) { charch2 = str2[j-1]; if(ch=='*') Array[i][j]=Array[i-1][j]||Array[i][j-1]; else Array[i][j]=Array[i-1][j-1]&&(ch=='?'||ch2==ch); } } returnArray[len1][len2]; } intmain() { string str1,str2; while(cin>>str1>>str2) { intres = march(str1,str2); if(res) cout<<"true"<<endl; else cout<<"false"<<endl; } }
点赞
回复
分享
发布于 2017-09-07 19:57
cdcbb
字节跳动_研发工程师
这不是经典的动归吗,牛客有个专题有这个题解
点赞
回复
分享
发布于 2017-09-07 19:31
GDUT_SD
广东工业大学 Java
思路是不是就是构建DFA/NFA然后匹配?
点赞
回复
分享
发布于 2017-09-07 19:31
暂无评论,快来抢首评~
相关推荐
昨天 12:20
厦门大学 ETL工程师
Vibe Coding开发前的 7 个关键步骤
这两天我Vibe Coding了一个项目,纯vibe那种,,一行代码都没有写。理解了很多Vibe Coding新手遇到的问题:AI写代码,改来改去越改越乱,最后项目直接崩了。 反思了一下自己Vibe Coding的过程之后,我清空了AI写了两个小时的代码,从头再来,这次就十分顺利地将项目开发完成。其实问题不在AI,而在于跳过了最重要的准备环节。就像盖房子,没有图纸就开工,盖到一半发现门窗位置不对,只能推倒重来。 所以,在让AI写第一行代码之前我们要做好些必要的准备工作。 打开 Claude或者 ChatGPT,跟它聊聊产品想法。按照这7个步骤,一步步来。 第一步:把想法聊清楚 把你的想法完整地...
你都用vibe codi...
点赞
评论
收藏
分享
03-27 14:37
西安电子科技大学 Java
京东科技 市场与平台运营中心 后端开发 一面凉经
暑期实习,无手撕1.自我介绍2.高考成绩是多少?3.为什么选择现在的学校?4.为什么选择现在的专业?5.现在AI很火,你了解哪些?6.详细讲解一下RAG。7.LangChain和RAG有什么区别?8.你有实际用过吗?9.详细讲解一下你的第一个项目,遇到的难点有哪些?10.Redis CAS乐观锁是怎么做的?11.死信队列是怎么用的?12.如何处理死信队列中的消息?13.详细讲解一下你的第二个项目,遇到的难点有哪些?14.10000QPS,单机4核8G内存,5个接口,如何设置线程池的各个参数?15.详细讲解一下应该用什么队列,大小怎么配置。16.MySQL为什么用B+树不用别的?17.项目有用到...
查看17道真题和解析
点赞
评论
收藏
分享
03-27 16:49
门头沟学院 Java
字节跳动?
我是学院🐭,没面过大厂,官网投的都是秒挂,这是拿我刷kpi的吗?要尝试一下吗?
长矛战士966:
80%你可能会失败,但是你将100%获得成长
点赞
评论
收藏
分享
03-01 19:30
已编辑
南京大学 Java
27届暑期实习简历求拷打
本2硕9,简历里就写了一个点评和一个rpc,有点焦虑,hot100写过一遍感觉和没写一样,八股每天看,但是感觉有点看不下去,看一会就没劲,求骂醒目前才开始投,投了一个vivo,一个亚马逊,一个腾讯
redf1sh:
师兄,可以让ai给你生成一份八股重点,然后照着重点背。我觉得背八股最难受的是没有量化的目标,如果分出重点来会好很多。
暑期实习什么时候投?
点赞
评论
收藏
分享
昨天 19:50
江西中医药大学 算法工程师
刷题
这个牛客上的题难度真的大,力扣上的也差不多,我想问问大佬们这些题是怎么刷的,我笔试怎么编程题一个度写不出来
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
27届暑期实习腾讯PCG前端面经
2800
2
...
被笔试耽误了一天day16(为什么携程第三题始终是0呢
2133
3
...
美团暑期前端一面面经
2111
4
...
入职互联网厂大半年,我觉得ai时代学历更加重要了
1762
5
...
3.29 pdd笔试
1366
6
...
暑期进展
1240
7
...
京东后端面经
1131
8
...
还上啥班 直接创业了?
994
9
...
3.29携程笔试
816
10
...
拼多多笔试A了3道
722
创作者周榜
更多
正在热议
更多
#
你觉得大几开始实习最合适?
#
4198次浏览
48人参与
#
金融银行求职进展汇总
#
329488次浏览
1809人参与
#
厦门银行科技岗值不值得投
#
11553次浏览
293人参与
#
大厂实习和小厂实习最大的区别是什么?
#
11879次浏览
83人参与
#
你都用vibe coding做过什么?
#
1853次浏览
60人参与
#
如果人生可以debug你会改哪一行?
#
2328次浏览
54人参与
#
开放七大实习专项,百度暑期实习值得冲吗
#
22048次浏览
434人参与
#
AI Coding实战技巧
#
1498次浏览
41人参与
#
Vibe Coding 会干掉初级岗位吗?
#
3988次浏览
80人参与
#
你见过哪些招聘隐形歧视?
#
2463次浏览
33人参与
#
做完笔试后你收到面试了吗?
#
3619次浏览
50人参与
#
面试被问到不会的问题,你怎么应对?
#
3835次浏览
34人参与
#
牛友の3月总结
#
7949次浏览
79人参与
#
你现在一天AI几次?
#
1200次浏览
41人参与
#
七猫笔试
#
5702次浏览
37人参与
#
选完offer后,你后悔学本专业吗
#
66565次浏览
262人参与
#
实习学到最有价值的工作习惯
#
66809次浏览
541人参与
#
哪些公司真双非友好?
#
71366次浏览
305人参与
#
最难的技术面是哪家公司?
#
71695次浏览
1060人参与
#
你认为小厂实习有用吗?
#
133363次浏览
720人参与
#
快手工作体验
#
321612次浏览
2932人参与
#
找AI工作可以去哪些公司?
#
24455次浏览
1052人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务