萌新求问map用迭代器输出遍历的复杂度
  • 板块灌水区
  • 楼主C_末_Dragon
  • 当前回复2
  • 已保存回复2
  • 发布时间2021/10/19 22:46
  • 上次更新2023/11/4 03:13:19
查看原帖
萌新求问map用迭代器输出遍历的复杂度
227264
C_末_Dragon楼主2021/10/19 22:46
#include <iostream>
#include <map>
#include <algorithm>

using namespace std;

map <int, int> m;

int main() {
	m[1] = 100;
	m[2] = 200;
	m[3] = 300;
	for (map <int, int>:: iterator iter = m.begin(); iter != m.end(); ++iter) {
       cout << iter->first << ' ' << iter->second << endl;  
	}
	return 0;
}

这个代码是 O(n)O(n) 还是 O(nlogn)O(n log n)?

有没有更优的方法?

2021/10/19 22:46
加载中...