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

大连制作网站企业网站被百度k掉怎么办

大连制作网站企业,网站被百度k掉怎么办,芜湖学校网站建设电话,微动网站建设为了锻炼自己写代码的思路&#xff0c;开始每日刷题&#xff0c;加油&#xff01;&#xff01;&#xff01; 第一题 数字统计 题目要求&#xff1a; ​ 给定一个范围 [L , R] 求出数字L在该区间内出现的次数。&#xff08;其中1<L<R<10000&#xff09; 算法思路&…

为了锻炼自己写代码的思路,开始每日刷题,加油!!!

第一题 数字统计

在这里插入图片描述

题目要求:

​ 给定一个范围 [L , R] 求出数字L在该区间内出现的次数。(其中1<=L<=R<=10000)

算法思路:

在这里插入图片描述

代码:

#include<iostream>using namespace std;int main(){int L,R;cin>>L>>R;int count =0;for(size_t i = L;i<=R;i++){int tmp = i;while(tmp){if(tmp %10 == 2){count++;}tmp/=10;}}cout<<count<<endl;return 0;}

第二题 两个数组的交集

在这里插入图片描述

题目要求:

​ 给定两个整数数组,返回这两个数组的交集(共同的元素)

注意: 多个相同的元素,只算一个。

算法思路:

​ 利用nums1中的数据,映射出哈希表,然后遍历nums2,如果存在于nums1中相同的元素,就插入到要返回的数组(vector中)。

注意: 这里可以使用STL的容器,也可以使用简单的数组来模拟哈希表;这里就用数组来模拟哈希表。

在这里插入图片描述

代码:

class Solution {
public:bool arr[1001] = {0};vector<int> intersection(vector<int>& nums1, vector<int>& nums2) {// write code herefor(auto e:nums1){arr[e] = true;}vector<int> ret;for(auto e:nums2){if(arr[e]){ret.push_back(e);arr[e] = false;}}return ret;}
};

第三题 点击消除

在这里插入图片描述

题目要求:

​ 输入一个字符串,每一次消除相邻位置相同的字符(删除之后前后的字符就相邻了);就比如:字符串"abbac",删除"bb"后就变成了"aac",此时"aa"就相邻了,还需要继续删除;最后结果就是"c"。

算法思路:

​ 这个题,以至于这种类型的题都可以使用栈这个数据结构来写,思路如下:

​ 遍历字符串,如果栈为空或者字符串中元素不等于栈顶元素,就入栈;否则就出栈。最后如果栈为空就表示完全删除后没有字符了。

如果栈不为空,那栈中数据就是最后的字符串(注意: 栈中从栈顶到栈底与最后结果是相反,需要进行相关操作输出正确的顺序)。

这里可以使用栈这个数据结构(STL中栈容器),也可以使用其他数据结构或者数组来模拟栈。
在这里插入图片描述

代码:

​ 这里写两个代码,一个是直接使用栈结构的,另一个就用数组(string)模拟栈结构。

栈结构:

#include<iostream>
#include<stack>using namespace std;int main()
{string str;stack<char> s1;cin>>str;for(auto ch:str){if(s1.empty() || ch != s1.top()){s1.push(ch);}else {s1.pop();}}if(s1.empty()){cout<<'0';return 0;}stack<char> s2;while(!s1.empty()){s2.push(s1.top());s1.pop();}while(!s2.empty()){cout<<s2.top();s2.pop();}return 0;
}

数组模拟栈结构:

#include <iostream>
using namespace std;int main() {string str;cin>>str;string ret;for(auto ch: str){if(ret.size()==0||ret[ret.size()-1]!=ch){ret.push_back(ch);}else {ret.pop_back();}}if(ret.empty()){cout<<'0';return 0;}cout<<ret;return 0;
}

今天的题目解析到这就结束了,坚持坚持!!!


文章转载自:

http://fQwujbnW.zmknt.cn
http://TldhdNhk.zmknt.cn
http://UnZOxAXi.zmknt.cn
http://0qrVXQUS.zmknt.cn
http://nolmQJUS.zmknt.cn
http://Jnacq94E.zmknt.cn
http://eSwvh65r.zmknt.cn
http://Bir75vSo.zmknt.cn
http://8zQnVY9M.zmknt.cn
http://t5kXz9Ps.zmknt.cn
http://AZeaTtPm.zmknt.cn
http://skasJA28.zmknt.cn
http://oeRc7YZ9.zmknt.cn
http://WsRCVWc9.zmknt.cn
http://5ThKsTUU.zmknt.cn
http://em1orgkS.zmknt.cn
http://rOZag3RC.zmknt.cn
http://QSRdKk2Y.zmknt.cn
http://hXe8IyAk.zmknt.cn
http://e7LPVZeH.zmknt.cn
http://MUX6wyzc.zmknt.cn
http://PX6arfLH.zmknt.cn
http://JwhTRC8p.zmknt.cn
http://QnBY4Oyq.zmknt.cn
http://1pMhmawN.zmknt.cn
http://ib2drbj4.zmknt.cn
http://YYwk6Rjz.zmknt.cn
http://YR0uz11a.zmknt.cn
http://x3jJuQyR.zmknt.cn
http://sinsstkg.zmknt.cn
http://www.dtcms.com/wzjs/779311.html

相关文章:

  • 建站免费加盟广西人社app登录不了
  • 企业网站推广注意事项专业团队图片高清
  • 做网站域名还重要吗wordpress导航读取
  • 江西城乡住房建设网站舟山网站建设流程
  • 上海的招聘网站有哪些wordpress星评分
  • 海南省建设厅网站荥阳市城乡规划和建设局网站
  • 郑州网站搭建网页设计培训好学吗
  • 政务信息化建设网站初号一号二号三号字体wordpress
  • 东莞微网站临桂县住房和城乡建设局网站
  • 有什么网站建设类岗位怎么做下载类网站
  • 如何用网站设计制作容桂网站制作信息
  • 专业网站定制价格浅谈sns网站与流行sns网站对比
  • 重庆智能网站建设多少钱福田所有车型
  • 济南网站建设推荐q479185700强涵南京做网站费用
  • 国内可以做网页的网站宣传网站设计
  • 建设行政主管部门官方网站怎么制作游戏地图
  • wordpress怎么搬站公司网站建设入什么费用
  • 企业网站建设专业的网站上做百度广告赚钱么
  • 网站优化排名的公司有哪些深圳网络推广服务是什么
  • 10个免费的黑科技网站怎么注册自己的小程序
  • 赤峰公司网站建设云主机是不是可以搭建无数个网站
  • 企业网站建设合作合同建设小企业网站步骤
  • 邢台做网站优化哪儿好wordpress统计条
  • 成都网站建设收费seo教程培训班
  • 猪八戒网站是做啥的郑州网站制作-中国互联
  • 嘉兴做网站优化公司视频网站信息资源建设
  • 网站建设 ui设计公司设计公司网站建设模板图
  • 专业做电脑系统下载网站好开发平台 英文
  • 网站开发所需具备的基础wordpress法律主题
  • 网站推广策划评估工具7陕西西安建设厅官方网站