问两个问题
  • 板块灌水区
  • 楼主happy_zero
  • 当前回复10
  • 已保存回复10
  • 发布时间2023/9/15 22:20
  • 上次更新2023/11/2 20:33:10
查看原帖
问两个问题
731925
happy_zero楼主2023/9/15 22:20
  1. 这段代码是桶排序还是计数排序?
#include<iostream>
using namespace std;
int n,b[100000005];
int main(){
    cin>>n;
    for(int i=1;i<=n;i++){
        int x;
        cin>>x;
        b[x]++;
    }
    for(int i=1;i<=100000000;i++){
        for(int j=1;j<=b[i];j++){
            cout<<i<<' ';
        }
    }
    return 0;
}

  1. string 类型的加法和判断相等是 O(1)O(1) 还是 O(n)O(n) 的?
string x, y; cin >> x >> y;
if (x == y) cout << "1";
x += y;
2023/9/15 22:20
加载中...