DSA-in-December

✨ 𝗗𝗮𝘆 𝟵: 𝗣𝗼𝗶𝗻𝘁𝗲𝗿𝘀 & 𝗟𝗶𝗻𝗸𝗲𝗱 𝗟𝗶𝘀𝘁 ✨

📌 C++ pointers are easy and fun to learn. Some C++ tasks are performed more easily with pointers, and other C++ tasks, such as dynamic memory allocation, cannot be performed without them.

📌 A linked list is a linear dynamic data structure to store data items. We have already seen arrays in our previous topics on basic C++. We also know that arrays are linear data structure that stores data items in contiguous locations. Unlike arrays, the linked list does not store data items in contiguous memory locations.

✏️ 𝗙𝗼𝗿 𝗯𝗲𝘁𝘁𝗲𝗿 𝘂𝗻𝗱𝗲𝗿𝘀𝘁𝗮𝗻𝗱𝗶𝗻𝗴 𝗿𝗲𝗳𝗲𝗿 𝗳𝗼𝗹𝗹𝗼𝘄𝗶𝗻𝗴 𝗮𝗿𝘁𝗶𝗰𝗹𝗲𝘀 ; 𝗣𝗼𝗶𝗻𝘁𝗲𝗿𝘀

  1. https://www.geeksforgeeks.org/cpp-pointers/
  2. https://www.tutorialspoint.com/cplusplus/cpp_pointers.htm
  3. https://www.javatpoint.com/cpp-pointers 𝗟𝗶𝗻𝗸𝗲𝗱 𝗟𝗶𝘀𝘁
  4. https://www.geeksforgeeks.org/data-structures/linked-list/
  5. https://www.programiz.com/dsa/linked-list
  6. https://www.softwaretestinghelp.com/linked-list/

📽️ 𝗧𝘂𝘁𝗼𝗿𝗶𝗮𝗹 𝗟𝗶𝗻𝗸𝘀; 𝗣𝗼𝗶𝗻𝘁𝗲𝗿𝘀

  1. https://youtu.be/gHxmAgedyDk
  2. https://youtu.be/f2i0CnUOniA
  3. https://youtu.be/NQ3HcUfK9Zg 𝗟𝗶𝗻𝗸𝗲𝗱 𝗟𝗶𝘀𝘁
  4. https://youtu.be/R9PTBwOzceo
  5. https://youtu.be/Crqgl10aIGQ
  6. https://youtu.be/IJrQCCmuaqc

👨‍💻 𝗤𝘂𝗲𝘀𝘁𝗶𝗼𝗻𝗶𝗻𝗴 𝗥𝗼𝘂𝗻𝗱: 👇

  1. https://leetcode.com/problems/leaf-similar-trees/
  2. https://leetcode.com/problems/palindrome-linked-list/
  3. https://leetcode.com/problems/reverse-linked-list/
  4. https://leetcode.com/problems/delete-the-middle-node-of-a-linked-list/
  5. https://leetcode.com/problems/linked-list-cycle/