算法经验
时供~
这个作者很懒,什么都没留下…
展开
-
STL find的函数学习记录(不定期更新)
C++ STL中有两种find 1.algorithm中的函数 调用形式: find(start,end,value) start搜寻的起点,end搜寻的终点,要寻找的value值 容器的表示方法 find(a.begin(),a.end(),value) 数组的表示方法 find(a,a+length,val) 所有的返回,均是迭代器(容器)或指针(数组),而非是直观感觉 上的索引下标。如果在查找范围内不存在,返回a.end(),这里需要注意的是,a.end()不在查找范围内。 我们可以进一步思考原创 2022-02-26 21:33:22 · 159 阅读 · 0 评论 -
淦! “异或和” 与 “异或求和”是两码事!!!
异或和简单代码如下(即全部数放一起异或) 异或和 #include<bits/stdc++.h> using namespace std; typedef long long ll; int main(){ ll n,a,ans=0;//注意用long long,保险起见 scanf("%lld",&n); for(int i=0;i<n;i++){ scanf("%lld",&a); ans^=a;原创 2021-10-27 11:24:47 · 321 阅读 · 0 评论 -
2021-07-27
count函数在c++中的适用范围(根据所学定期更新) 1.string容器中 代码 #include<bits/stdc++.h> using namespace std; int main(){ string str; str = "aabscd"; cout<<count(str.begin(),str.end(),'a'); return 0; } 输出 2 ...原创 2021-07-27 16:01:24 · 77 阅读 · 0 评论