简介: 并发队列Queue,队列其实就是一个容器 1.同步容器 Vector容器,HashTable容器,都是线程安全 如果同步容器使用foreach迭代过程中修改了元素的值,则会出现ConcurrentModificationException异常 可以使用iterator迭代器解决,但是在多线程 ...
分类:
其他好文 时间:
2020-03-23 18:31:25
阅读次数:
67
1. 文本文件里面有很多单词(单词与单词之间以空格、换行符隔开,且不管单个单词的正确性),统计各单词出现的次数,删掉出现次数最少的那些 实现:fstream读入事先准备好的文件test.txt,存到C++的关联容器map,用单词string做key,出现的次数int做value,找到最小的value ...
分类:
其他好文 时间:
2020-03-23 09:34:18
阅读次数:
88
#include <iomanip> #include <iostream> #include <vector> #include <algorithm> using namespace std; using std::vector; int main() { string word("asdfgh ...
分类:
编程语言 时间:
2020-03-22 17:42:33
阅读次数:
66
本文参考 在阅读了《Spark快速大数据分析》动物书后,大概了解到了spark常用的api,不过书中并没有给予所有api详细的案例,而且现在spark的最新版本已经上升到了2.4.5,动物书中的spark版本还停留在1.2.0版本,所以就有了这篇文章,在最新的2.4.5版本下测试常用的api 由于s... ...
python 3.x内置函数next可以从迭代器中检索下一个元素或者数据,可以用于迭代器遍历,使用的时候注意会触发 StopIteration 异常! 一.next函数简介 语法如下: next(iterator[,default]) iterator – 迭代器; default – 可选参数;如 ...
分类:
编程语言 时间:
2020-03-22 11:02:37
阅读次数:
86
看到这个第一反应是当作字符去处理,于是就有了下面比较奇葩的代码哈哈哈,后面看到其他人一水的用运算解决,感觉时间和空间上会好很多,这里还是贴出来: class Solution { public int reverse(int x) { char[] chars=String.valueOf(x).t ...
分类:
其他好文 时间:
2020-03-22 01:41:43
阅读次数:
77
未使用set的未AC版 1 #include<iostream> 2 #include<vector> 3 #include<string> 4 #include<set> 5 #include<iterator> 6 7 using namespace std; 8 9 int main() { ...
分类:
其他好文 时间:
2020-03-21 12:48:18
阅读次数:
77
1.六大组件: 1.1:容器、算法、迭代器、仿函数、适配器、空间配置器。 1.2:容器包括序列式容器以及关联式容器(有个key起到索引的作用)。 1.3:算法(algorithm)分为质变算法及非质变算法。 1.4:迭代器(iterator)主要是用双向迭代器以及随机访问。 1.5:STL的优点:1 ...
分类:
其他好文 时间:
2020-03-21 11:23:29
阅读次数:
94
哪些数据结构部署了 Symbol.iteratoer属性了呢? 只要有 iterator 接口的数据结构,都可以使用 for of循环。 数组 Array Map Set String arguments对象 Nodelist对象, 就是获取的dom列表集合 以上这些都可以直接使用 for of 循 ...
分类:
其他好文 时间:
2020-03-19 11:57:33
阅读次数:
69
1.Iterator(遍历器)的概念 JavaScript 原有的表示“集合”的数据结构,主要是数组( )和对象( ),ES6 又添加了 和`Set Map Map`的成员是对象。这样就需要一种统一的接口机制,来处理所有不同的数据结构。 遍历器(Iterator)就是这样一种机制。它是一种接口,为各 ...
分类:
其他好文 时间:
2020-03-18 11:43:12
阅读次数:
46