当前位置: 首页 > news >正文

如何帮公司做网站上海职业技能培训机构一览表

如何帮公司做网站,上海职业技能培训机构一览表,如何做一款服装网站,4.强化政府网站建设和管理相似力扣原题 4.无重复字符的最长子串 老师平时总叫我们多去课外写题,我在力扣上磨了那么多题,居然连力扣4都没做——被中等难度的黄色吓到了🤣,尽找绿绿的标志去了。 示例: 输入: s "defdefkk" 输出: 4…

相似力扣原题
4.无重复字符的最长子串

老师平时总叫我们多去课外写题,我在力扣上磨了那么多题,居然连力扣4都没做——被中等难度的黄色吓到了🤣,尽找绿绿的标志去了。

示例:

输入: s = "defdefkk"
输出: 4

第一眼看到这题时,似曾相识的感觉传来,最长子序列,动态规划?这期中考试猛啊!
还好,题目不是这样。= ̄ω ̄=,我很快想到了一种思路,来不及多想,就朝着这段思路走下去。这是模拟的思想。

考试AC代码:

#include<iostream>
#include<string>
using namespace std;
int f(string s,char ch){int jie=-1;for(int i=0;i<s.size();i++){if(s[i]==ch){jie=i;break;}}return jie;
}
int main(){string s;cin>>s;if(s.empty())return 0;string tmp="";tmp+=s[0];int jie=1;for(int i=1;i<s.size();i++){if(f(tmp,s[i])==-1){//无相同字符,直接加tmp+=s[i];}else{int k=f(tmp,s[i]);//否则移除那一个相同字符及其前面的字母tmp.erase(0,k+1);tmp+=s[i];}int tp=tmp.size();jie=max(tp,jie);     //每轮更新子串长度   }cout<<jie<<endl;return 0;
}
//直接一遍过

写完,剩下半小时,直接交卷,真高手从不回头。轻呼一声,奔至角落,拿起书包,直接走到助教老师面前,嘿嘿一笑,说明情况便得意地离去,回头看看还在埋头苦干的同学,迎着凉风,好舒服啊!到食堂,非一般的空旷!爽!
o(〃^▽^〃)o

虽然,选择题没怎么看,虽然中途报了三四起错,虽然第一次考试手有点抖,虽然考试电脑的codeblock运行有点慢。但这影响不了我。( ̄y▽, ̄)╭

考后复盘解法一(考后,老师提醒):滑动窗口:

代码:

#include<iostream>
#include<string>
using namespace std;
int main(){string s;cin>>s;int hash[128]={0};int jie=0,i=0;for(int j=0;j<s.size();j++){i=max(i,hash[s[j]]);   //更新字符s[j]出现的位置hash[s[j]]=j+1;       //维护滑动窗口jie=max(jie,j-i+1);  //更新jie为最长无重复子串的长度}cout<<jie<<endl;
return 0;
}

反思:为什么考试过程中只想到模拟的解法?一是考场发挥问题,有点思路就去做,来不及细想;二是算法体系还没建立起来,对模拟熟悉,对滑动窗口还没理解深刻。平时力扣解题时,还只是简单地AC而已,高超的思维还没学到位。

还是要好好学啊!ψ(._. )>

http://www.lbrq.cn/news/2713069.html

相关文章:

  • 肇庆有哪家做企业网站的公众号软文是什么意思
  • windows2012做网站如何自己做网络推广
  • 学校网页网站模板免费下载品牌营销推广策划公司
  • 网站关键词怎么做太原seo关键词优化
  • 郑州专业做网站的公司搜索引擎关键词怎么选
  • 域名怎么绑定自己网站公关
  • 网站建设规划书参考模板百度快速排名用是
  • 做网站的职业视频网站建设
  • 八步网站建设广东互联网网络营销推广
  • 优秀网站介绍seo综合查询 站长工具
  • 怎样搭建一个企业网站大连网站建设
  • 如何用网站首页做404北京网站建设公司报价
  • 自己网站如何做关键词sem优化师
  • 网站替换图片怎么做seo自学网
  • 南昌大学作风建设网站html网页制作代码大全
  • 空间网站建设网站很卡如何优化
  • 自然人做音频网站违法吗企业邮箱怎么注册
  • 宁波网站建设的步骤过程小程序定制开发
  • 大气的化妆品网站名推广平台软件有哪些
  • 大良网站建设dwxw西安seo排名公司
  • 推广普通话的方针班级优化大师手机版下载
  • 独立ip网站建设网站分享
  • 网站开发环境的安装说明室内设计师培训班学费多少
  • 部落冲突做弊器网站网站关键词提升
  • 移动端网站开发介绍做电商一个月能挣多少钱
  • 做网站练手项目电商网站seo怎么做
  • 上海网站备案咨询二十个优化
  • 做网站4000-262-263专门代写平台
  • dz怎么做视频网站上海好的seo公司
  • 购物网站 app汕头seo外包平台
  • Linux软件下载菜单脚本
  • 考研408《计算机组成原理》复习笔记,第五章(3)——CPU的【数据通路】
  • 【科研绘图系列】R语言绘制蝶形条形图蝶形柱状堆积图
  • 阿里云TranslateGeneral - 机器翻译SDK-自己封账单文件版本—仙盟创梦IDE
  • 手写MyBatis第16弹:泛型魔法应用:MyBatis如何破解List的运行时类型
  • C#自定义日期时间选择器