Question quotidienne Leetcode: Sword fait référence à offer22.lian-biao-zhong-dao-shu-di-kge-jie-dian-lcof (le kème nœud à partir du bas de la liste liée)

Insérez la description de l'image ici
Idée: Identique à la question précédente, la question du pointeur de vitesse;
Insérez la description de l'image ici

/**
 * Definition for singly-linked list.
 * struct ListNode {
 *     int val;
 *     ListNode *next;
 *     ListNode(int x) : val(x), next(NULL) {}
 * };
 */
class Solution {
    
    
public:
    ListNode* getKthFromEnd(ListNode* head, int k) {
    
    
    ListNode *left = head, *right = head;
	int count = 1;
	while (count < k)
	{
    
    
		right = right->next;
		count++;
	}
	while (right->next)
	{
    
    
		left = left->next;
		right = right->next;
	}
	return left;
    }
};

Je suppose que tu aimes

Origine blog.csdn.net/wyll19980812/article/details/108842530
conseillé
Classement