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

长沙网站改版软媒win7优化大师

长沙网站改版,软媒win7优化大师,技术支持 东莞网站建设石材,手机网站开发周期前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站 🌈个人主页: 南桥几晴秋 🌈C专栏: 南桥谈C 🌈C语言专栏: C语言学习系…


前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站



在这里插入图片描述

🌈个人主页: 南桥几晴秋
🌈C++专栏: 南桥谈C++
🌈C语言专栏: C语言学习系列
🌈Linux学习专栏: 南桥谈Linux
🌈数据结构学习专栏: 数据结构杂谈
🌈数据库学习专栏: 南桥谈MySQL
🌈Qt学习专栏: 南桥谈Qt
🌈菜鸡代码练习: 练习随想记录
🌈git学习: 南桥谈Git

🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈
本科在读菜鸡一枚,指出问题及时改正


1576.替换所有的问号

1576.替换所有的问号

  • 遍历字符串
  • 找到当前位置是‘?’
  • 分为三种情况:
    • i==0,成立条件:ch!=s[i+1]
    • i==s.size()-1,成立条件:ch!=s[s.size()-2]
    • 处于中间位置,成立条件:ch!=s[i-1]&&ch!=s[i+1]
class Solution {
public:string modifyString(string s) {for(int i=0;i<s.size();i++){if(s[i]=='?'){for(char ch='a';ch<='z';ch++){if(i==0){if(ch!=s[i+1]) s[i]=ch;}else if(i==s.size()-1){if(ch!=s[s.size()-2]) s[i]=ch;}else{if(ch!=s[i-1]&&ch!=s[i+1]) s[i]=ch;}}}}return s;}
};

495.提莫攻击

495.提莫攻击

  • 当前时间和前一个时间的差值大于等于duration,中毒时间为duration
  • 当前时间和前一个时间的差值小于duration,中毒时间需要重置
  • 最后一个时间要加上duration
class Solution {
public:int findPoisonedDuration(vector<int>& timeSeries, int duration) {int ans=0;for(int i=1;i<timeSeries.size();i++){if(timeSeries[i]-timeSeries[i-1]>=duration) ans+=duration;else ans+=timeSeries[i]-timeSeries[i-1];}return ans+duration;}
};

6.Z 字形变换

6.Z 字形变换

  • 模拟
  • 找规律:
    • 第一行:每两个之间的间隔为d=2*numRows-2
    • 中间行:每两个竖列的间隔为d,斜列和竖列之间的间隔为d-i*2i是每一行)
    • 最后一行:每两个之间的间隔为d=2*numRows-2
  • 注意:在判断斜列的时候需要注意是否超出字符串的大小
class Solution {
public:string convert(string s, int numRows) {int n=s.size();string ans;int d=2*numRows-2;if(numRows==1) return s;//第一行for(int i=0;i<n;i+=d){ans+=s[i];}//中间行for(int i=1;i<numRows-1;i++){for(int j=i;j<n;){ans+=s[j];int dd=d-i*2;if(j+dd<n)ans=ans+s[j+dd];j+=d;}}//最后一行for(int i=numRows-1;i<n;i+=d)ans+=s[i];return ans;}
};

38.外观数列

38.外观数列

  • 模拟
  • 根据概念推出规律:
1
11 
21
1211
111221
312211
...
  • 实质上就是依次统计连续相同字符的个数
class Solution {
public:string countAndSay(int n) {string s="1";for(int i=1;i<n;i++){string t;for(int right=0,left=0;right<s.size();){while(right<s.size()&&s[left]==s[right]) right++;t+=to_string(right-left)+s[left];left=right;}s=t;}return s;}
};

1419.数青蛙

1419.数青蛙

  • 模拟,遍历字符串
  • 遍历到roak找前驱字符是否在哈希表中存在:
    • 存在:前驱个数--,当前字符个数++
    • 不存在:返回-1
  • 遍历到c时:找最后一个字符k是否在哈希表中存在:
    • 存在:最后一个字符的个数--,当前字符c++
    • 不存在:当前字符++
class Solution {
public:int minNumberOfFrogs(string croakOfFrogs) {string t="croak";int n=t.size();vector<int>hash(n);  //数组模拟哈希表(记录t)unordered_map<char,int> index; //记录下标for(int i=0;i<n;i++)index[t[i]]=i;for(auto ch:croakOfFrogs){if(ch=='c'){if(hash[n-1]!=0) hash[n-1]--;hash[0]++; //c}else{int i=index[ch];if(hash[i-1]==0) return -1; //前驱字符不存在hash[i-1]--;hash[i]++;}}for(int i=0;i<n-1;i++){if(hash[i]!=0) return -1;}return hash[n-1];}
};

在这里插入图片描述

http://www.tj-hxxt.cn/news/121837.html

相关文章:

  • 网站备案之前需要建好网站吗河南关键词排名顾问
  • 中文网站建设中模板南昌seo快速排名
  • 利用excel做填报网站app推广在哪里可以接单
  • 鲜花网站开发背景搜索引擎的网站
  • wordpress 日志摘要网站关键字优化价格
  • 如何更新目录wordpress福州短视频seo网红
  • 做网站要不要营业执照创建网站教程
  • 大网站成本百度竞价关键词
  • 域名注册网站排行昭通网站seo
  • 免费获取源码的网站推广品牌的策划方案
  • 美容类 营销型网站河南网站建设哪家公司好
  • b2b解决方案站内seo的技巧
  • 提供网站建设服务的网站友情链接是外链吗
  • 网站开发维护招聘最佳bt磁力搜索引擎
  • 驻马店市可以做网站的公司自己做网站网页归档
  • 长春 网站建设没广告的视频播放器app
  • 公司网站实名认证怎么做百度号码认证平台
  • 会议网站怎么做优化服务是什么意思
  • 做狗狗网站的背景图短视频seo
  • 分类信息源码cmsseo排名优化app
  • 网站备案在线注销双11销售数据
  • 顺德龙江网站建设百度浏览器下载安装
  • 宁波做网站的大公司百度开户代理公司
  • ps图做ppt模板下载网站有哪些内容全球搜索引擎大全
  • seo网站合作新媒体营销案例ppt
  • 西安大网站建设公司排名如何让自己的网站快速被百度收录
  • 网站建设相关小论文营销神器
  • 天津企业做网站多少钱seo优化上首页
  • 做PPT的网站canva网站建设报价
  • 做设计的分析图网站有哪些厦门seo网络推广