欧美1区2区3区激情无套,两个女人互添下身视频在线观看,久久av无码精品人妻系列,久久精品噜噜噜成人,末发育娇小性色xxxx

題解 | #鏈表分割#

鏈表分割

http://fangfengwang8.cn/practice/0e27e0b064de4eacac178676ef9c9d70

1. 創(chuàng)建兩個(gè)哨兵結(jié)點(diǎn)guard1,guard2;
2. 遍歷鏈表將數(shù)值小于x的結(jié)點(diǎn)依次連接到guard2后面;其他結(jié)點(diǎn)依次鏈接到guard1后面。
3.最后,將guard1再鏈接到guard2后面
例1:與9比較


例2:與4比較


雖然用的是C++的模塊,但語法都是C的。
class Partition {
public:
    ListNode* partition(ListNode* pHead, int x) {
        //為原鏈表添加頭結(jié)點(diǎn)  guard1
        struct ListNode* guard1 = (struct ListNode*)malloc(sizeof(struct ListNode));
        assert(guard1);
        //返回鏈表的頭結(jié)點(diǎn)guard2
        struct ListNode* guard2 = (struct ListNode*)malloc(sizeof(struct ListNode));
        assert(guard2);
        struct ListNode* prev = guard1;
        prev->next = pHead;
        struct ListNode* cur = pHead;
        struct ListNode* tail = guard2;
        while (cur)
        {
            if (cur->val < x)
            {
                prev->next = cur->next;
                //cur->next = NULL;
                tail->next = cur;
                tail = cur;
                cur = prev->next;
            }
            else
            {
                prev = prev->next;
                cur = cur->next;
            }
        }
        tail->next = guard1->next;

        return guard2->next;
    }
};


全部評論

相關(guān)推薦

吐泡泡的咸魚:我也工作了幾年了,也陸陸續(xù)續(xù)面試過不少人,就簡歷來說,第一眼學(xué)歷不太夠,你只能靠你的實(shí)習(xí)或者論文或者項(xiàng)目經(jīng)歷,然后你沒有論文,沒有含金量高的比賽和獎(jiǎng)項(xiàng),只能看實(shí)習(xí)和項(xiàng)目,實(shí)習(xí)來說,你寫的實(shí)習(xí)經(jīng)歷完全不清楚你想找什么工作?行研?數(shù)據(jù)分析?且寫的太少了,再看項(xiàng)目,這些項(xiàng)目先不說上過大學(xué)讀過研究生的都知道很水,然后對你想找的崗位有什么幫助呢?項(xiàng)目和實(shí)習(xí)也完全不匹配啊,你好像在努力將你所有的經(jīng)歷都放在簡歷里想表現(xiàn)你的優(yōu)秀,但是對于你想找的崗位來說,有什么用呢?最后只能獲得崗位不匹配的評價(jià)。所以你需要明白你想要找的崗位要求是什么,是做什么的,比如產(chǎn)品經(jīng)理,然后再看你的經(jīng)歷里有什么匹配的上這個(gè)崗位,或者對這個(gè)崗位以及這個(gè)崗位所在的公司有價(jià)值,再寫到你的簡歷上
點(diǎn)贊 評論 收藏
分享
點(diǎn)贊 評論 收藏
分享
評論
點(diǎn)贊
收藏
分享

創(chuàng)作者周榜

更多
牛客網(wǎng)
??推髽I(yè)服務(wù)