字典序大小


在c++里  string 是支持字典序排序的 可以通过字典序比较大小 

相同长度的字符串 直接会找到 第一个不同的字符 谁大谁就大;

对于长度不同的字符串  也是这样比较的

#include<bits/stdc++.h>
#define int long long
#define MAX(a,b,c) max(a,max(b,c))
#define MIN(a,b,c) min(a,min(b,c))
#define pb push_back
#define fi first
#define se second
typedef long long ll;
typedef long long LL;
typedef unsigned long long ull;
typedef unsigned long long uLL;
using namespace std;
const int maxn=1e5+10;
const int INF=0x3f3f3f3f;
int gcd(int a,int b){return b ? gcd(b, a%b): a;  }
int32_t main()
{

    string x="zzzz";
    string y="aaaaaaaa";
    cout<<(x>y)<<endl;
    string a="5432";
    string b="12345";
    cout<<(a>b)<<endl;
// 1 1 }

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM