C 45844 兩種排序方法

2021-09-26 02:25:31 字數 1074 閱讀 6536

考拉有n個字串字串,任意兩個字串長度都是不同的。

考拉最近學習到有兩種字串的排序方法:

根據字串的字典序排序。例如:

"car" < "carriage" < "cats" < "doggies < "koala"根據字串的長度排序。例如:

"car" < "cats" < "koala" < "doggies" < "carriage"

考拉想知道自己的這些字串排列順序是否滿足這兩種排序方法,考拉要忙著吃樹葉,所以需要你來幫忙驗證。

示例1:

將接收的字串都放到vector容器中,利用stringoperator>=運算子過載來按ascii比較字元

串,利用stringsize來比較字串的長度。

#include 

#include

#include

using namespace std;

int main()

}//字典序比較

for(int i =

1;i < v.

size()

;++i)

}//分類討論

if(len && lex)

cout <<

"both"

<< endl;

elseif(

!len && lex)

cout <<

"lexicographically"

<< endl;

else

if(len &&

!lex)

cout <<

"lengths"

<< endl;

else

cout <<

"none"

<< endl;

return0;

}

兩種排序方法

題目描述 考拉有n個字串字串,任意兩個字串長度都是不同的。考拉最近學習到有兩種字串的排序方法 1.根據字串的字典序排序。例如 car carriage cats doggies koala 2.根據字串的長度排序。例如 car cats koala doggies carriage 考拉想知道自己的...

兩種排序方法

考拉有n個字串字串,任意兩個字串長度都是不同的。考拉最近學習到有兩種字串的排序方法 1.根據字串的字典序排序。例如 car carriage cats doggies koala 2.根據字串的長度排序。例如 car cats koala doggies carriage 考拉想知道自己的這些字串排...

兩種排序方法

題目描述 考拉有n個字串字串,任意兩個字串長度都是不同的。考拉最近學習到有兩種字串的排序方法 1.根據字串的字典序排序。例如 car carriage cats doggies koala 2.根據字串的長度排序。例如 car cats koala doggies carriage 考拉想知道自己的...