PTA 工作備忘錄的生成(鍊錶)

2021-10-05 19:08:36 字數 1379 閱讀 3509

每天都要處理很多事務,為了更好地安排工作,希望在每天開始工作前,根據工作記錄,生成工作備忘錄。首先輸入工作記錄數(大於0的乙個整數),再逐條輸入各條工作記錄,每條工作記錄包括:工作名,開始時間,結束時間。假設每項工作的開始時間均小於它的結束時間,並且各項工作的開始時間互不相同。

我們的工作是需要把這些工作記錄按開始時間排序並輸出,在輸出時,如果某項工作與若干項工作衝突(在做該項工作時,需要同時做其它工作),則在該工作名前加』*』。

node*

add(node *

, node *);

void

display

(node *

);

#include

#include

using

namespace std;

struct node

;node*

add(node *

, node *);

void

display

(node *);

bool

check

(node *head)

intmain()

if(!check

(head)

) cout<<

"error"

(head)

;return0;

}/* 請在這裡填寫答案 */

輸入樣例:
4

aaa 19 20

ccc 169 200

ddd 153 170

bbb 20 111

輸出樣例:
aaa 19 20

bbb 20 111

*ddd 153 170

*ccc 169 200

ac**:

node*

add(node* head, node* newnode)

if(cur == head)

p->next = newnode;

newnode-

>next = cur;

return head;

}void

display

(node* head)

max = p-

>end > max-

>end ? p : max;

p = p-

>next;

}while

(cur !=

null

&& cur !=

null

)}

工作備忘錄

git add git commit repo upload 所要提交的目錄 repo forall c git checkout 工作檔案的提交步驟 1 進入.11伺服器上的工作目錄。例如,在做ota時的工作目錄是 home chamber can buildroot infotm dlimage...

工作資料備忘錄(2012 10 23)

最近在折騰opencv的東西,有些需要記錄一下 1.yuv與rgb相互轉換的公式如下 rgb取值範圍均為0 255 y 0.299r 0.587g 0.114b u 0.147r 0.289g 0.436b v 0.615r 0.515g 0.100b r y 1.14v g y 0.39u 0.5...

Kettle 使用備忘錄 生成xml檔案

1.利用 excel中的資料生成xml檔案 kettle中的xml檔案輸出元件的功能其實是很弱的,所以要生成較為複雜的xml檔案時需要使用元件 add xml xml join,placeholder,js script 等等 使用merge join主要是為了減少在xml join中需要匹配的結果...