国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【數(shù)據(jù)結(jié)構(gòu)OJ題】鏈表中倒數(shù)第k個(gè)結(jié)點(diǎn)

這篇具有很好參考價(jià)值的文章主要介紹了【數(shù)據(jù)結(jié)構(gòu)OJ題】鏈表中倒數(shù)第k個(gè)結(jié)點(diǎn)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

原題鏈接:https://www.nowcoder.com/practice/529d3ae5a407492994ad2a246518148a?tpId=13&&tqId=11167&rp=2&ru=/activity/oj&qru=/ta/coding-interviews/question-ranking

目錄

1. 題目描述

2. 思路分析

3. 代碼實(shí)現(xiàn)


1. 題目描述

【數(shù)據(jù)結(jié)構(gòu)OJ題】鏈表中倒數(shù)第k個(gè)結(jié)點(diǎn),數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)結(jié)構(gòu),鏈表,c語(yǔ)言,雙指針,算法,leetcode

2. 思路分析

快慢指針?lè)?/span>?(如果有小伙伴不了解快慢指針?lè)?,可以看看這篇文章:https://blog.csdn.net/m0_62531913/article/details/132309395?spm=1001.2014.3001.5502)

定義快慢指針fast和slow。首先讓fast先走k步,然后fast和slow同時(shí)走fast走到末尾時(shí),slow就走到倒數(shù)第k個(gè)節(jié)點(diǎn)。最后我們返回slow即可。

這題需要注意的是,k有可能大于鏈表長(zhǎng)度,遇到這種情況,我們直接返回空指針NULL。

3. 代碼實(shí)現(xiàn)

/**
 * struct ListNode {
 *	int val;
 *	struct ListNode *next;
 * };
 */

/**
 * 
 * @param pListHead ListNode類 
 * @param k int整型 
 * @return ListNode類
 */
struct ListNode* FindKthToTail(struct ListNode* pListHead, int k ) {
    struct ListNode *slow=pListHead,*fast=pListHead;
    while(k--)
    {
        //鏈表沒(méi)有k步長(zhǎng),倒數(shù)就算是空
        if(fast==NULL)
            return NULL;
        else
            fast=fast->next;
    }
    while(fast)
    {
        slow=slow->next;
        fast=fast->next;
    }
    return slow;
}

【數(shù)據(jù)結(jié)構(gòu)OJ題】鏈表中倒數(shù)第k個(gè)結(jié)點(diǎn),數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)結(jié)構(gòu),鏈表,c語(yǔ)言,雙指針,算法,leetcode文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-651783.html

到了這里,關(guān)于【數(shù)據(jù)結(jié)構(gòu)OJ題】鏈表中倒數(shù)第k個(gè)結(jié)點(diǎn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包