
数组
俺叫西西弗斯
找份前端开发工作
都柏林理工大学博士拟录取(没钱读)
李莫瑞克大学硕士在读(主持爱尔兰软件研究中心)
重庆2022优秀毕业生
展开
-
[LeetCode]5430. 设计浏览器历史记录
算法标签 数组模拟 题目描述 思路 模拟整个过程 最重要的似乎就是拆分成数组模拟的思路 AC代码 class BrowserHistory { public: int idx=0; string str[5000+10]; int Max=0; BrowserHistory(string homepage) { str[idx]=homepage; } void visit(string url) { str[++i原创 2020-06-07 15:07:00 · 217 阅读 · 0 评论 -
[计蒜客][数组]进制转换
题目来源 计蒜客程序设计竞赛基础课(蓝桥杯省赛) 算法标签 进制转换 题目描述 思路 AC代码 #include<iostream> #include<vector> using namespace std; char a[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G'}; char b[10000]; void check(int n,int r) { if(n<0)原创 2020-05-20 23:24:38 · 320 阅读 · 0 评论 -
[计蒜客][数组]回文数
题目来源 计蒜客程序设计竞赛基础课(蓝桥杯省赛) 算法标签 题目描述 思路 写的过于复杂,全部备注在AC代码部分 到最后想起来不论针对的是奇数还是偶数个的数字,回文都只需要逆序即可 调试过程代码 #include<iostream> using namespace std; const int N = 1e5 + 10; int a[N], b[N]; int tmpc[N]; int sumcnt = 0; void swap(int &a, int &b) { a ^原创 2020-05-21 12:08:20 · 383 阅读 · 0 评论 -
[计蒜客][数组下标]统计字符数||
题目来源 计蒜客程序设计竞赛基础课(蓝桥杯省赛) 算法标签 数组 题目描述 思路 因为要统计字母数量,挨个数组存储肯定不现实 但因为ASCII码对应a==64 然后一共26个字母,我们刚好可以利用这两个关系解决问题 判定字符串,然后检测是26个中哪一个字符,再转换到对应的下标,即可解决问题 ASCII真好用… AC代码 #include<iostream> using namespace std; int a[26+1]; int main() { string s; c原创 2020-05-09 00:18:11 · 333 阅读 · 0 评论