Java and DSA Foundation Course
Welcome to the Java and DSA Foundation Course! 🚀 This playlist is designed to help you build a solid foundation in Java programming and Data Structures & Algorithms (DSA). Whether you're a beginner or looking to strengthen your coding skills, this course will take you through essential Java concepts and key data structures like arrays, linked lists, stacks, queues, trees, and more. With clear explanations and hands-on examples, you'll be well-equipped to solve coding challenges and prepare for technical interviews. Start your coding journey now and master Java and DSA with us! 💻✨
#Java #DataStructures #Algorithms #DSA #Programming #TechInterviews #CodingForBeginners #FreeCourse
Curated by: College Wallah (71 videos)
Currently Playing: Doubly Linked List and Circular Linked List in Java | Lecture 53 | Java and DSA Course
In this video, Raghav Sir will teach you Doubly Linked List and Circular Linked List in DETAIL. This is Lecture 53 of the JAVA & DSA series and the third video of LinkedList. Basic implementations and some good quality questions are covered in this lecture. Stacks will be covered in the next few Lectures in detail, coming VERY SOON.
PW Skills is announcing the launch of the following programs,
Decode Batch:- DSA with C++
https://pwskills.com/course/Decode-DSA-with-C++ (Hinglish)
BINARY 2.0 Batch:- Java-with-DSA-&-System-Design 2.0(Java with DSA & System Design)
https://pwskills.com/course/Java-with-DSA-&-system-design-2.0?source=course_listing_page (Hindi)
https://pwskills.com/course/Java-with-DSA-&-System-Design-2.0?source=course_listing_page (English)
SIGMA 2.0 Batch:- Full-Stack-Web-Development 2.0(MERN Stack)
https://pwskills.com/course/Full-Stack-web-development-2.0?source=course_listing_page (Hindi)
https://pwskills.com/course/Full-Stack-Web-Development-2.0?source=course_listing_page (English)
IMPACT 2.0 Batch:- Data-Science-Masters 2.0(Full Stack Data Science)
https://pwskills.com/course/Data-Science-masters-2.0?source=course_listing_page (Hindi)
https://pwskills.com/course/Data-Science-Masters-2.0?source=course_listing_page (English)
Website - https://pwskills.com/
Instagram - https://www.instagram.com/pwcollegewallah/
LinkedIn - https://www.linkedin.com/company/ineuron-ai
https://www.linkedin.com/company/physicswallah/
Telegram - https://t.me/SkillsPW
Discord - https://discord.gg/m7YSX6Xh
Twitter - https://twitter.com/pw__skills
00:00 Introduction
01:34 Q1 : True or False
03:31 Limitations of Singly Linked List
06:43 Doubly Linked List (DLL)
10:29 Creating a basic DLL
13:46 Display DLL
15:57 Display DLL in reverse order using prev
19:18 Q2: Display DLL if any random node is given
26:29 HW 1 : Implement Doubly Linked List class
27:20 Q3 : MCQ
28:34 Insertion in DLL
31:10 Insert at Head in DLL
37:16 Insert at Tail in DLL
42:07 Insert at any index in DLL
55:01 Deletion at Head, Tail and any index
1:00:42 Circular Linked List (CLL)
1:05:20 Doubly CLL
1:08:03 HW 2 : Delete head in CLL and return new Head if head is given
1:08:41 Q4 : MCQ
1:09:43 Q5 : Palindrome DLL
1:13:55 Q6 : Two Sum in a sorted doubly linked list
1:20:24 Q7 : Maxima and Minima
1:32:25 Q8 : Flatten a multilevel doubly linked list
1:54:59 MAZA AA GAYA
📌 𝐏𝐇𝐘𝐒𝐈𝐂𝐒 𝐖𝐀𝐋𝐋𝐀𝐇 𝐎𝐓𝐇𝐄𝐑 𝐘𝐎𝐔𝐓𝐔𝐁𝐄 𝐂𝐇𝐀𝐍𝐍𝐄𝐋𝐒 :
🌐 PhysicsWallah -Alakh Pandey: https://youtube.com/@PhysicsWallah
🌐 Alakh Pandey: https://youtube.com/@alakhpandey1414
🌐 JEE Wallah: https://youtube.com/@jee_wallah
🌐 Competition Wallah: https://youtube.com/@PW-NEETWallah
🌐 PW Foundation: https://youtube.com/c/PhysicsWallahFoundation
🌐 NCERT Wallah: https://www.youtube.com/channel/UC8zCnnfhz-dvIpVdZ1CheuA
🌐 Defence Wallah: https://youtube.com/channel/UC8OCoGX9tmMneOzIFUTWq2Q
🌐 PhysicsWallah English: https://youtube.com/@EnglishPW
🌐 PW Vidyapeeth: https://youtube.com/@VidyapeethPW
🌐 Commerce Wallah by PW: https://youtube.com/@commercewallahpw
🌐 CA Wallah bt PW: https://www.youtube.com/channel/UC2amkJX5zDyQJ0mDajAWRSA
🌐 PW Sarkari Exam: https://youtube.com/@PWSarkariExams
🌐 PW - Hindi Medium: https://youtube.com/@physicswallahhindimedium
🌐 PW Bangla: https://youtube.com/@pwbangla
🌐 PW Maharashtra: https://youtube.com/@PWMaharashtra
🌐 PW Telugu: https://youtube.com/@PWTelugu
🌐 PW Kannada: https://youtube.com/@PWKannada
🌐 PW Gujarati: https://youtube.com/@PWGujarati
🌐 PW Facts: https://youtube.com/@pwfacts
🌐 PW Insiders: https://youtube.com/channel/UCHMWQFr9Nwo3wJsAap2Wnfw
🌐 PW Little Champs: https://youtube.com/@pwlittlechamps
🌐 PW Pathshala: https://youtube.com/channel/UCcXUY9NSMyYbkOvUD97CUmA
🌐 Banking Wallah : https://www.youtube.com/channel/UCg5_K50hLTKerLkSE7I1yWQ
🌐 SSC Wallah : https://www.youtube.com/channel/UCcaEVV7A47J4k9GFcqOOYkg
🌐 JEE Challengers by PW : https://www.youtube.com/channel/UCyf71tWV2abeN-l_UKiJ-5g
🌐 UPSC Wallah : https://www.youtube.com/channel/UCqOy6oOu6RPJNHYQ8f_Ybvg
🌐 UPSC Wallah हिन्दी : https://www.youtube.com/channel/UCmrP-DYdZuThp8AO9lnnwNw
🌐 GATE Wallah : https://www.youtube.com/channel/UC9PoSJoftLvEnXT-PtQ5Wtw
🌐 GATE Wallah - EC,EE & CS : https://www.youtube.com/channel/UCuGWIkiNaWjsCqybgxGuxfg
🌐 GATE Wallah - ME, CE & XE : https://www.youtube.com/channel/UCGrrw9x3_B_fItUIBMvqAUw
🌐 GATE English : https://www.youtube.com/channel/UCOsV75fSUr8gnMbhx-Qh3Lg
🌐 College Wallah : https://www.youtube.com/channel/UCDrf0V4fcBr5FlCtKwvpfwA
🌐 PW IIT JAM & CSIR NET : https://www.youtube.com/channel/UCuj28Zll58sztDqLiDhzgtQ
🌐 Teaching Wallah: https://www.youtube.com/channel/UCUzqJZOkCejFoc5eqWWA9Eg
🌐 CUET Wallah: https://www.youtube.com/@cuetwallahpw
📌 For any queries or complaints Visit : https://bit.ly/PW_Queries
#DoublyLinkedList #CircularLinkedList #Java #CollegeWallah #PhysicsWallah #PWSkills #LinkedList #DSA
Tracks in this Playlist
- Introduction to Java | Java Architecture | Lecture 1 | Java and DSA Foundation Course
- Java in One Shot | Revision - 1 | Output, Input, Variables, Operators | Java Course
- Visual Studio Code Installation on M1 Mac, Windows & Intel Mac | VS Code for Java, C & C++
- IntelliJ Idea Installation | Lecture 2 | Java and DSA Foundation Course
- Variables & Input/Output in Java | Lecture 3 | Java and DSA Foundation Course
- Taking Input in Java : Scanner Class | Lecture 4 | Java and DSA Foundation Course
- Operators in Java | Lecture 5 | Java and DSA Foundation Course
- Bitwise Operators | Java and DSA Foundation Course
- If Else in Java | Revision 2 | Java and DSA Course
- If Else & Switch Statement | Conditionals in Java | Lecture 6 | Java and DSA Foundation Course
- Loops in Java | For/While/Do-while | Lecture 7 | Java and DSA Foundation Course
- Problems on Loops - Part 1 | Using Operators | Lecture 8 | Java and DSA Foundation Course
- Private video
- Problems on Loops - Part 2 | Pattern Printing Problems | Lecture 9 | Java and DSA Foundation Course
- Number Systems | Decimal & Binary | Lecture 10 | Java and DSA Foundation Course
- Introduction to OOPs | Classes and Objects | Lecture 11 | Java and DSA Foundation Course
- Java Methods | Declaring and Calling Methods | Lecture 12 | Java and DSA Foundation Course
- Methods & Scope | Pass by Value & Pass by Reference | Lecture 13 | Java and DSA Foundation Course
- Arrays | Types, Declaration, Creation, Operations | Lecture 14 | Java and DSA Foundation Course
- Arrays- 2| Taking Input, Array Reference, Cloning and Copy |Lecture 15| Java & DSA Foundation Course
- Target Sum | Intermediate Coding Practice in Arrays | Lecture 16 | Java and DSA Foundation
- Arrays 4 | Basic Problem Solving - 2 | Lecture 17 | Java and DSA Foundation Course
- Two Pointers | Advanced Problem Solving in Arrays | Lecture 18 | Java and DSA Foundation
- Arrays 6 | Prefix Sum Problems Solving | Lecture 19 | Java and DSA Foundation Course
- 2D Arrays | Why use them, Taking 2D Arrays as Input | Lecture 20 | Java and DSA Foundation Course
- 2D Arrays Practice | Matrix Transpose & Rotation, Pascal's Triangle | Lecture 21 | Java & DSA Course
- 2D Arrays Problem Solving-2 | Spiral Matrix Traversal & Generation | Lecture 22 | Java & DSA Course
- Problem Solving in 2D Arrays - 3 | Prefix Sum | Lecture 23 | Java and DSA Foundation Course
- Java & DSA Course | Arraylist in Java | Collections, Lists, Arraylist Methods & Problem | Lecture 24
- Time and Space Complexity and Big O Notation | How to avoid TLE | Lecture 25 | Java and DSA Course
- Calculating Time Complexity | Problem Solving | Lecture 26 | Java and DSA Foundation Course
- Recursion | Recursion concept and problems | Lecture 27 | Java and DSA Course
- Problem Solving on Recursion-1 | Factorial & nth fibonacci number | Lecture 28 | Java and DSA Course
- Problem Solving on Recursion 2 | Sum of digits & power of a number | Lecture 29 | Java & DSA Course
- Recursion Questions - 3 | k multiples | Alternate Sum Series | | Lecture 30 | Java and DSA Course
- Recursion Questions - 4 | GCD | Euclids Algorithm | Lecture 31 | Java & DSA Course
- Recursion Questions 5 | Recursion on Arrays | Max Value | Sum of arrays | 32 | Java & DSA Course
- Recursion Questions - 6 | Linear Search | Find all indices | Lecture 33 | Java and DSA Course
- Recursion Questions - 7 | Recursion on Strings | Remove occurences | Lecture 34 | Java & DSA Course
- Recursion Questions - 8 | Find Subsequences | Subsets | Lecture 35 | Java and DSA Course
- Recursion Questions 9 | Recursion on Array & Strings | Frog Problem | Lecture 36 | Java & DSA Course
- Bubble Sort Algorithm | Optimized Bubble Sort | Lecture-37 | Java and DSA Foundation course
- Selection Sort Algorithm | Lecture-38 | Java and DSA Foundation course
- Insertion Sort Algorithm | Lecture-39 | Java and DSA Foundation course
- Problem on Sorting Algorithms-1 | Lecture-40 | Java and DSA Foundation course
- Merge Sort Algorithm | Lecture-41 | Java and DSA Foundation course
- Quick Sort Algorithm | Lecture-42 | Java and DSA Foundation course
- Count Sort | Bucket Sort | Radix Sort | Lecture-43 | Java and DSA Foundation course
- Problem Solving on Sorting Algorithms-2 | Lecture-44 | Java and DSA Foundation Course
- Binary Search Algorithm | Lecture-45 | Java and DSA Foundation course
- Search in Rotated Sorted Array Pattern 1 | Lecture-46 | Java & DSA Foundation course
- Binary Search Problems - 2 | Lecture-47 | Java and DSA Foundation course
- Binary Search on answer value Pattern| Lecture - 48 | Java and DSA Foundation Course
- Strings in One Shot | Java Lecture 49 | java srings | strings | stringbuilder |
- Java OOPS One Shot | Java and DSA Foundation course
- Linked List in Java - Part 1 | Lecture 51 | Java and DSA Foundation Course
- Linked List INTERVIEW QUESTIONS in 5 Hours | Java and DSA Foundation course
- Doubly Linked List and Circular Linked List in Java | Lecture 53 | Java and DSA Course
- Stacks : Basic, STL and Implementation | Lecture 54 | Java and DSA Course
- Stacks : Interview Questions | Leetcode Problems | Lecture 55 | Java and DSA Course
- Stacks - Infix, Prefix & Postfix expressions | Lecture 56 | Java and DSA Course
- Queues - Basic, STL and Implementation | Lecture 57 | Java and DSA Course
- Queues - Interview Questions | Leetcode Problems | Lecture 58 | JAVA and DSA Course
- Java Collections Framework in One Shot | Lecture 59 | JAVA and DSA Foundation Course
- Hashmap - Hashing, Internal Working, Collisions & Rehashing | Lecture 60 | JAVA and DSA
- Hashmap - Important Problems | Anagram | Lecture 61 | JAVA and DSA Foundation Course
- Introduction to Hashset & Important Problems | Lecture 62 | JAVA and DSA Foundation Course
- Backtracking - 1 | Lecture 63 | N Queens | Rat In A Maze | Java and DSA Course
- Backtracking - 2 | Lecture 64 | Sudoku Solver | N Knights | Java and DSA Course
- A Big Update 😍 for Our C++ And Java Course | College Wallah
- Binary Trees in One Shot | Complete DSA in Java | DSA in Java