- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 Iterator迭代那点事
首先看一段code 运行结果: 为什么会这样呢? Iterator迭代器采用的是快速失败(fail-fast)机制,一旦在迭代过程中检测到该集合已经被 修改(程序中其他线程修改),程序立即引发ConcurrentModificationException异常, 而不是显示修改后的结果,这样可以避免共享资源而引发的潜在问题。 Other example
2016-05-18 16:18:29 764
原创 蓝桥杯历届试题---蚂蚁感冒
水题 #include #include using namespace std; #define MAX_N 105 int N; int a[MAX_N]; int cnt = 1; void solve(){ bool flag = false; int cnt2 = 0; if(a[0] > 0){ //朝右 for
2016-05-15 20:10:09 656
原创 树状数组------冒泡排序的交换次数
题意: 给定一个1~n的排列a0, a1, a2, ..., an-1, 求对这个数列进行冒泡排序所需要的交换次序(冒泡排序是每次找到满足ai > ai+1 的i, 并交换ai 和 ai+1,直到这样的i不存在为止的算法)。 input: n = 4, a = {3, 1, 4, 2} output: 3 所求的交换次序等价于满足i aj 的(i, j)数对的个数(这种数对
2016-05-14 19:35:31 1533
原创 hdu2059
#include #include using namespace std; #define MAX_N 100 #define INF 100000000 int L; int N, C, t; int v1, v2, v3; int p[MAX_N + 5]; double dp[MAX_N + 5]; void solve() { double t1 = L * 1.0 / v1
2016-05-05 20:58:34 536
UML基础教程
2016-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人