NUPT DFS 演算法題1047

2021-07-03 23:40:12 字數 465 閱讀 2626

/*

第一行為兩個整數n、e,表示圖頂點數和邊數。

以下e行每行兩個整數,表示一條邊的起點、終點,保證不重複、不失敗。

1≤n≤20,0≤e≤190

*/

#includeusing namespace std;

int graph[20][20];

int vis[20];

int u,v;

//如果當前的節點和其他的未訪問過的節點相鄰,則訪問這個節點,並將其設定為訪問過

void bfs(int current,int n)

//輸出圖

for(int i=0;icout<} //bfs遍歷各個節點

//1.防止一些節點和其他節點不連線,所以要遍歷所有的節點

for(int i = 0;i < n; i++) }

cout

}

leetcode每日一題1047

刪除字串中的所有相鄰重複項 給出由小寫字母組成的字串 s,重複項刪除操作會選擇兩個相鄰且相同的字母,並刪除它們。在 s 上反覆執行重複項刪除操作,直到無法繼續刪除。在完成所有重複項刪除操作後返回最終的字串。答案保證唯一。示例 輸入 abbaca 輸出 ca 解釋 例如,在 abbaca 中,我們可以...

pat程式題java L1 047 裝睡

你永遠叫不醒乙個裝睡的人 但是通過分析乙個人的呼吸頻率和脈搏,你可以發現誰在裝睡!醫生告訴我們,正常人睡眠時的呼吸頻率是每分鐘15 20次,脈搏是每分鐘50 70次。下面給定一系列人的呼吸頻率與脈搏,請你找出他們中間有可能在裝睡的人,即至少一項指標不在正常範圍內的人。輸入格式 輸入在第一行給出乙個正...

演算法題 1047 刪除字串中的所有相鄰重複項

給出由小寫字母組成的字串 s,重複項刪除操作會選擇兩個相鄰且相同的字母,並刪除它們。在 s 上反覆執行重複項刪除操作,直到無法繼續刪除。在完成所有重複項刪除操作後返回最終的字串。答案保證唯一。示例 輸入 abbaca 輸出 ca 解釋 例如,在 abbaca 中,我們可以刪除 bb 由於兩字母相鄰且...