Leetcode 876 - Middle of the Linked List - Chi tiết nhiều cách giải

Поділитися
Вставка
  • Опубліковано 3 лют 2025

КОМЕНТАРІ • 6

  • @tuantrung2802
    @tuantrung2802 Місяць тому +1

    Anh ơi trong pv ở bước understand the problem thì mình đọc đề -> đọc ví dụ -> hỏi thêm nếu có ạ?

    • @TiCungBimDSA
      @TiCungBimDSA  Місяць тому +1

      đúng, hỏi nếu em chưa hiểu, phải đảm bảo em hiểu đúng và đủ trước khi code🎉

  • @tbvtc1936
    @tbvtc1936 Місяць тому +1

    Dạ anh cho em hỏi nên chú trọng ôn luyện những Topic DSA nào vậy anh

    • @TiCungBimDSA
      @TiCungBimDSA  Місяць тому

      hầu như mỗi cái đều cần phải học chút, nhiều nhất trong phỏng vấn anh thấy - map/set, string, … mmm để anh quay 1 video ngon lành về vụ này🎉

    • @tbvtc1936
      @tbvtc1936 Місяць тому +1

      @TiCungBimDSA dạ em cảm ơn anh

  • @TinyBoyy28
    @TinyBoyy28 Місяць тому

    em có làm thử solution1, nếu có sai sót mong a giúp e cải thiện thêm ạ, e cảm ơn.
    public static ListNode middleNode(ListNode head)
    {
    while(head != null && head.next == null)
    {
    return head;
    }
    ListNode current = head;
    int size = 0;
    while(current != null)
    {
    size++;
    current = current.next;
    }
    current = head;
    int index = size / 2;
    int cnt = 0;
    while(current != null)
    {
    if(cnt == index)
    {
    return current;
    }else
    {
    current = current.next;
    cnt++;
    }
    }
    return null;
    }