【PAT甲级 链表去重】1097 Deduplication on a Linked List (25 分) C++ 全部AC
生活随笔
收集整理的這篇文章主要介紹了
【PAT甲级 链表去重】1097 Deduplication on a Linked List (25 分) C++ 全部AC
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
題目
思路:
- 先把題目中的鏈表讀進(jìn)內(nèi)存
- 創(chuàng)建兩個(gè)新鏈表listA, listB
- 遍歷原鏈表,把重復(fù)的放進(jìn)listB,不重復(fù)的放進(jìn)listA。放的時(shí)候,注意處理一下后繼next中存的值。
- 分別打印兩個(gè)分離的鏈表listA,listB,注意補(bǔ)全5位address的前導(dǎo)0
題解 C++
每次提交結(jié)果不完全一樣,有時(shí)候后兩個(gè)測(cè)試點(diǎn)運(yùn)行超時(shí),有時(shí)候全部AC。
實(shí)際比賽的時(shí)候,也要多試幾次(上次就是,提交多次,結(jié)果有微小差別)。
總結(jié)
以上是生活随笔為你收集整理的【PAT甲级 链表去重】1097 Deduplication on a Linked List (25 分) C++ 全部AC的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【PAT甲级 排序】1096 Conse
- 下一篇: 【PAT甲级 排列组合】1093 Cou