E 穩定排序(sort 結構體)

2021-07-15 06:15:31 字數 758 閱讀 4014

e - 穩定排序(sort+結構體)

time limit:1000ms memory limit:32768kb 64bit io format:%i64d & %i64u

submit

status

description

大家都知道,快速排序是不穩定的排序方法。

如果對於陣列中出現的任意a[i],aj,其中a[i]==a[j],在進行排序以後a[i]一定出現在a[j]之前,則認為該排序是穩定的。

某高校招生辦得到乙份成績列表,上面記錄了考生名字和考生成績。並且對其使用了某排序演算法按成績進行遞減排序。現在請你判斷一下該排序演算法是否正確,如果正確的話,則判斷該排序演算法是否為穩定的。

input

本題目包含多組輸入,請處理到檔案結束。

對於每組資料,第一行有乙個正整數n(0

#include

#include

#include

#include

#include

using

namespace

std;

struct nodestu[500],st[500];

bool cmp(node a,node b)

sort(stu+1,stu+n+1,cmp);

err=0;

ns=0;

for(i=1;i<=n;++i)

if(err==0&&ns==0)

穩定排序(sort 結構體)

穩定排序 sort 結構體 time limit 1000msmemory limit 32768kb64bit io format i64d i64u submit status description 大家都知道,快速排序是不穩定的排序方法。如果對於陣列中出現的任意a i a j i input...

結構體排序sort

時間限制 3000 ms 記憶體限制 65535 kb 難度 3 描述 現在有很多長方形,每乙個長方形都有乙個編號,這個編號可以重複 還知道這個長方形的寬和長,編號 長 寬都是整數 現在要求按照一下方式排序 預設排序規則都是從小到大 1.按照編號從小到大排序 2.對於編號相等的長方形,按照長方形的長...

E 穩定排序

大家都知道,快速排序是不穩定的排序方法。如果對於陣列中出現的任意a i a j i input 本題目包含多組輸入,請處理到檔案結束。對於每組資料,第一行有乙個正整數n 0 output 對於每組資料,如果演算法是正確並且穩定的,就在一行裡面輸出 right 如果演算法是正確的但不是穩定的,就在一行...