My Project Ideas
My Project Ideas
  • 531
  • 585 332
Lecture 34 - Tower of Hanoi | DSA Basics For Beginners | Placement Course
Welcome to Lecture 34 - Tower of Hanoi, part of our DSA Placement Course. In this lecture, we will learn the classic problem of Tower of Hanoi, understand its recursive solution, and implement it efficiently in Python.
What is the Tower of Hanoi Problem in DSA?
The Tower of Hanoi is a mathematical puzzle involving three rods and a number of disks. The goal is to move all the disks from the source rod to the destination rod, following these rules:
Only one disk can be moved at a time.
A disk can only be placed on top of a larger disk or an empty rod.
How Does Recursion Solve the Tower of Hanoi Problem?
Recursion is perfect for this problem as it:
Breaks the problem into smaller subproblems by moving n−1 disks to an auxiliary rod.
Moves the largest disk directly to the destination rod.
Recursively moves the n−1 disks from the auxiliary rod to the destination rod.
Why Use Recursion for Tower of Hanoi?
The recursive solution closely follows the natural structure of the problem, making it elegant and intuitive. It helps build a solid understanding of recursive problem-solving techniques.
This Data Structures and Algorithms course is a part of our Data Structures and Algorithms playlist: th-cam.com/video/Loq2bIoA98I/w-d-xo.html
🔗Follow Us:
- Our Website: myprojectideas.com/
- Github: github.com/myprojectideas/
Join this channel to get access to the perks like 1-to-1 error resolution:
th-cam.com/channels/vwyKgVSjfHdsyI6HjcJ5jg.htmljoin
มุมมอง: 2

วีดีโอ

Lecture 33 - Generate Subsets | DSA Basics For Beginners | Placement Course
มุมมอง 28หลายเดือนก่อน
Welcome to Lecture 33 - Generate Subsets, part of our DSA Placement Course. In this lecture, we will learn how to generate all possible subsets of a given set using recursion. You will understand the concept, explore recursive logic, and implement it efficiently in Python. What is the Subset Generation Problem in DSA? The subset generation problem involves finding all possible subsets of a give...
Lecture 32 - Rope Cutting Problem | DSA Basics For Beginners | Placement Course
มุมมอง 15หลายเดือนก่อน
Welcome to Lecture 32 - Rope Cutting Problem, part of our DSA Placement Course. In this lecture, we will explore the rope cutting problem, understand its recursive solution, and implement it efficiently in Python. What is the Rope Cutting Problem in DSA? The rope cutting problem involves cutting a rope into pieces of specified lengths such that the maximum number of pieces is obtained. It is a ...
Lecture 31 - Sum of Digits using recursion | DSA Basics For Beginners | Placement Course
มุมมอง 11หลายเดือนก่อน
Welcome to Lecture 31 - Sum of Digits Using Recursion, part of our DSA Placement Course. In this lecture, we will learn how to calculate the sum of digits of a number using recursion, understand the recursive logic, and implement it efficiently in Python. What is the Sum of Digits in DSA? The sum of digits refers to the total of all individual digits in a number. For example, the sum of digits ...
Lecture 30 - Palindrome check using recursion | DSA Basics For Beginners | Placement Course
มุมมอง 10หลายเดือนก่อน
Welcome to Lecture 30 - Palindrome Check Using Recursion, part of our DSA Placement Course. In this lecture, we will explore how to verify if a string is a palindrome using recursion. You will understand the concept, the recursive logic, and how to implement it effectively in Python. What is a Palindrome in DSA? A palindrome is a string that reads the same forward and backward, such as "radar" ...
Lecture 29 - Natural Number Sum using recursion | DSA Basics For Beginners | Placement Course
มุมมอง 18หลายเดือนก่อน
Welcome to Lecture 29 - Natural Number Sum Using Recursion, part of our DSA Placement Course. In this lecture, we will learn how to calculate the sum of natural numbers using recursion, understand the logic behind it, and implement the solution step by step in Python. What is Natural Number Sum in DSA? The sum of natural numbers involves adding up all integers from 1 to a given number N. Using ...
Lecture 28 - Tail Recursion | DSA Basics For Beginners | Placement Course
มุมมอง 152 หลายเดือนก่อน
Welcome to Lecture 28 - Tail Recursion, part of our comprehensive DSA Placement Course. In this lecture, we will explore the concept of tail recursion, understand its importance in problem-solving, and learn how to implement it effectively in Python. What is Tail Recursion in DSA? Tail recursion is a special type of recursion where the recursive call is the last operation performed by the funct...
Lecture 27 - Print 1 to N using recursion | DSA Basics For Beginners | Placement Course
มุมมอง 182 หลายเดือนก่อน
Welcome to Lecture 27 - Print 1 to N using recursion, of our DSA Placement Course. In this lecture, we will get an understanding of recursions and how to implement them in coding. The coding implementation is done using Python. What is recursion in DSA? A recursive function solves a particular problem by calling a copy of itself and solving smaller subproblems of the original problems. What is ...
Lecture 26 - Print N to 1 using recursion | DSA Basics For Beginners | Placement Course
มุมมอง 292 หลายเดือนก่อน
Welcome to Lecture 26 - Print N to 1 using recursion, of our DSA Placement Course. In this lecture, we will get an understanding of recursions and how to implement them in coding. The coding implementation is done using Python. What is recursion in DSA? A recursive function solves a particular problem by calling a copy of itself and solving smaller subproblems of the original problems. What is ...
Lecture 25 - Recursion Introduction | DSA Basics For Beginners | Placement Course
มุมมอง 142 หลายเดือนก่อน
Welcome to Lecture 25 - Recursion Introduction, of our DSA Placement Course. In this lecture, we will get an understanding of recursions and how to implement them in coding. What is recursion in DSA? A recursive function solves a particular problem by calling a copy of itself and solving smaller subproblems of the original problems. What is recursion in structured programming? Recursion is a te...
Lecture 24 - Iterative Power | DSA Basics For Beginners | Placement Course
มุมมอง 142 หลายเดือนก่อน
Welcome to Lecture 24 - Iterative Power of our DSA Placement Course. In this lecture, we will get an understanding of Iterative Power and how to implement them in coding. What is iterative method in DSA? - Iterative power in DSA is a technique that uses a loop to repeat instructions until a condition is met to calculate the power of a number. The power of a number is the number of times the num...
Lecture 23 - Modular Arithmetic | DSA Basics For Beginners | Placement Course
มุมมอง 113 หลายเดือนก่อน
Welcome to Lecture 23 - Modular Arithmetic of our DSA Placement Course. In this lecture, we will get an understanding of the Time Complexities of Algorithms and how to implement them in coding. What is Modular Arithmetic? - Modular arithmetic is a system of arithmetic for integers, where numbers wrap around upon reaching a certain value, known as the modulus. What is modular arithmetic in data ...
Lecture 22 - Computing Power | DSA Basics For Beginners | Placement Course
มุมมอง 93 หลายเดือนก่อน
Welcome to Lecture 22 - Computing Power of our DSA Placement Course. In this lecture, we will get an understanding of the Time Complexities of Algorithms and how to implement them in coding. What is Computing Power in DSA? - Computing power is the ability of a device to process data to achieve a certain output and relies on computing resources such as the central processing unit (CPU), graphics...
Lecture 21 - Sieve of Eratosthenes | DSA Basics For Beginners | Placement Course
มุมมอง 73 หลายเดือนก่อน
Welcome to Lecture 21 - Sieve of Eratosthenes of our DSA Placement Course. In this lecture, we will get an understanding of the Sieve of Eratosthenes and how to implement them in coding. What is the Sieve of Eratosthenes in DSA? - The Sieve of Eratosthenes is a classic method for efficiently finding prime numbers up to a given limit, crucial in cryptography for securing data like credit card nu...
Lecture 20 - All Divisor Of A Number | DSA Basics For Beginners | Placement Course
มุมมอง 153 หลายเดือนก่อน
Welcome to Lecture 20 - All Divisor Of A Number of our DSA Placement Course. In this lecture, we will get an understanding of the Time Complexities of Algorithms and how to implement them in coding. What is All Divisor Of A Number in Data Structure? - In division, the divisor is the number by which the dividend is divided to obtain the quotient. A number that divides another number either compl...
Lecture 19 - Prime Factor | DSA Basics For Beginners | Placement Course
มุมมอง 113 หลายเดือนก่อน
Lecture 19 - Prime Factor | DSA Basics For Beginners | Placement Course
Lecture 18 - Check For Prime | DSA Basics For Beginners | Placement Course
มุมมอง 83 หลายเดือนก่อน
Lecture 18 - Check For Prime | DSA Basics For Beginners | Placement Course
Lecture 17 - LCM Of Two Numbers | DSA Basics For Beginners | Placement Course
มุมมอง 323 หลายเดือนก่อน
Lecture 17 - LCM Of Two Numbers | DSA Basics For Beginners | Placement Course
Lecture 16 - GCD Of Two Numbers | DSA Basics For Beginners | Placement Course
มุมมอง 103 หลายเดือนก่อน
Lecture 16 - GCD Of Two Numbers | DSA Basics For Beginners | Placement Course
Lecture 15 - Trailing Zeros In Factorial | DSA Basics For Beginners | Placement Course
มุมมอง 133 หลายเดือนก่อน
Lecture 15 - Trailing Zeros In Factorial | DSA Basics For Beginners | Placement Course
Lecture 14 - Factorial Of A Number | DSA Basics For Beginners | Placement Course
มุมมอง 123 หลายเดือนก่อน
Lecture 14 - Factorial Of A Number | DSA Basics For Beginners | Placement Course
Lecture 13 - Palindrome Numbers | DSA Basics For Beginners | Placement Course
มุมมอง 73 หลายเดือนก่อน
Lecture 13 - Palindrome Numbers | DSA Basics For Beginners | Placement Course
Lecture 12 - Count Digits | DSA Basics For Beginners | Placement Course
มุมมอง 133 หลายเดือนก่อน
Lecture 12 - Count Digits | DSA Basics For Beginners | Placement Course
Lecture 11 - Space Complexity | DSA Basics For Beginners | Placement Course
มุมมอง 113 หลายเดือนก่อน
Lecture 11 - Space Complexity | DSA Basics For Beginners | Placement Course
Lecture 10 - Recursion Tree Method For Solving Recurrences | DSA Basics For Beginners & Placement
มุมมอง 173 หลายเดือนก่อน
Lecture 10 - Recursion Tree Method For Solving Recurrences | DSA Basics For Beginners & Placement
Lecture 9 - Analysis Of Recursion | DSA Basics For Beginners | Placement Course
มุมมอง 123 หลายเดือนก่อน
Lecture 9 - Analysis Of Recursion | DSA Basics For Beginners | Placement Course
Lecture 8 - Analysis Of Common Loops | DSA Basics For Beginners | Placement Course
มุมมอง 173 หลายเดือนก่อน
Lecture 8 - Analysis Of Common Loops | DSA Basics For Beginners | Placement Course
Lecture 7 - Theta Notation | DSA Basics For Beginners | Placement Course
มุมมอง 83 หลายเดือนก่อน
Lecture 7 - Theta Notation | DSA Basics For Beginners | Placement Course
Lecture 6 - Omega Notation | DSA Basics For Beginners | Placement Course
มุมมอง 123 หลายเดือนก่อน
Lecture 6 - Omega Notation | DSA Basics For Beginners | Placement Course
Lecture 5 - Big O Notation | DSA Basics For Beginners | Placement Course
มุมมอง 133 หลายเดือนก่อน
Lecture 5 - Big O Notation | DSA Basics For Beginners | Placement Course

ความคิดเห็น

  • @StudyingProgrammer
    @StudyingProgrammer 6 วันที่ผ่านมา

    Hello My Project Ideas team, I am currently studying programming and I am training my skills. I have created the Java program but when I run it the database table is not showing anything. In the link that you have provided there is nothing about the database and in this video the part with the JPanel and table1 section is just mentioned. Could you please assist me to run successfully the Attendance Management System program? Please reply with email that I can contact you.

  • @adhidwipa6027
    @adhidwipa6027 12 วันที่ผ่านมา

    Thanks this is what I need to extract video.

  • @IhsanUllah-pz4mn
    @IhsanUllah-pz4mn 16 วันที่ผ่านมา

    How.?

  • @nikhilkawadkar5635
    @nikhilkawadkar5635 19 วันที่ผ่านมา

    Please send PPT

  • @FedoraKing7983
    @FedoraKing7983 20 วันที่ผ่านมา

    I know this video is 2 years old by now… But is it possible to add tenths and hundredths place? I am using this to calculate the 0-60 of some cars in forza so I want it to be a little more accurate.

  • @MachaLachaiah
    @MachaLachaiah 26 วันที่ผ่านมา

    How you write The types of variables, workares and internal tables. Like /iwbep/t_mgw_tech_pairs. Is any reference in signature to write or we have to copy from mpc class

  • @ZehraAKARSLAN-y1s
    @ZehraAKARSLAN-y1s 29 วันที่ผ่านมา

    very nice project. ✨✨😍😍 Thank yoouuuuu

  • @aslpaa.l
    @aslpaa.l 29 วันที่ผ่านมา

    Can i print PDF file to printer LOCL when PDF stroe in AL11. do you have the solution??

  • @madhusarvani2223
    @madhusarvani2223 หลายเดือนก่อน

    npm create vite@latest is showing an error...pls suggest what to do

  • @nikhilk5121
    @nikhilk5121 หลายเดือนก่อน

    Bro source code

  • @rifatkhan6206
    @rifatkhan6206 หลายเดือนก่อน

    I love you.I dont see you but your voice is Sweet

  • @Sagar-ii2sf
    @Sagar-ii2sf หลายเดือนก่อน

    Appreciate it, it was a clear overview, can I get the link to the spreadsheet that you were sharing, thank you

  • @munibhassan3130
    @munibhassan3130 หลายเดือนก่อน

    puchase form is not working, Can you update repository and then let me know ?

  • @FireXCuber
    @FireXCuber หลายเดือนก่อน

    👍

  • @felixaimarketing
    @felixaimarketing หลายเดือนก่อน

    Bro I follow the steps from ChatGPT and somehow I face a problem with endpoint permission, something like that. I tried to work with ChatGPT but the only solution its giving me is to ask me to upgrade to the $5,000 per month developer package. I've already upgraded to the paid version of $100/mo but it still says there's a limitation. Any ideas? Can I engage your help directly with my bot? Do you do such service.

  • @MessiLionel-l4k
    @MessiLionel-l4k หลายเดือนก่อน

    Please send code link bro

  • @ShilpiSingh-go6md
    @ShilpiSingh-go6md หลายเดือนก่อน

    hey, I like this project can I do this on colab??

  • @暗い
    @暗い หลายเดือนก่อน

    Thanks for the guide. Is it possible to use one developer account to manage the DMs of multiple X accounts? I have like 10+ X accounts I need to manage daily. This includes checking for new DMs daily and responding to them with an automated message.

  • @sandeepkapa4806
    @sandeepkapa4806 หลายเดือนก่อน

    How are SAP ABAP openings at your place?

  • @littlefireson-.1266
    @littlefireson-.1266 หลายเดือนก่อน

    thanks can chatgpt reply the comment automatically? not DM. thanks

    • @myprojectideas
      @myprojectideas หลายเดือนก่อน

      Yes, check this once: th-cam.com/video/8NBgVHQDX4w/w-d-xo.html&ab_channel=MyProjectIdeas

  • @ishakakde3407
    @ishakakde3407 หลายเดือนก่อน

    why Mini cards are not showing on the web page

  • @ArshumaFaheem
    @ArshumaFaheem หลายเดือนก่อน

    is there any image of weather icon? If yes, where can I find it?

    • @Yaminoojo
      @Yaminoojo หลายเดือนก่อน

      From the source code

  • @enchantedsword6448
    @enchantedsword6448 หลายเดือนก่อน

    thank you very much!

  • @fahadfahad-bx5ew
    @fahadfahad-bx5ew หลายเดือนก่อน

    I didn't Understood a word, but I loved the video✅😍😻

    • @myprojectideas
      @myprojectideas หลายเดือนก่อน

      hahahah, thanks. Still would be happy to help.

  • @JagdeepSingh-ue1tm
    @JagdeepSingh-ue1tm หลายเดือนก่อน

    Good to see this, Thanks!

  • @tanujain2605
    @tanujain2605 2 หลายเดือนก่อน

    How can I add search functionality to it.

  • @tanujain2605
    @tanujain2605 2 หลายเดือนก่อน

    I am trying this , I hope it still works

  • @durgaarumugam7651
    @durgaarumugam7651 2 หลายเดือนก่อน

    Sir pls kindly reply my command

  • @durgaarumugam7651
    @durgaarumugam7651 2 หลายเดือนก่อน

    I need your help in this project

  • @LucasIlliano
    @LucasIlliano 2 หลายเดือนก่อน

    thanks for this tutorial but i feel like not learning much as you are typing everything page by page without pausing on each steps. A bit hard to get everything and where do you want to go. But thanks anyway

    • @myprojectideas
      @myprojectideas 2 หลายเดือนก่อน

      Thanks for the feedback. This project were for people having basic idea of react already. Anyhow, we will work on improvement.

  • @meena5936
    @meena5936 2 หลายเดือนก่อน

    Swing gui is not showing bro

  • @nikhilvanjani6388
    @nikhilvanjani6388 2 หลายเดือนก่อน

    I tried the same but I get error , failed to load resources, script load error at HTML script element error

  • @Thirumurug0xan
    @Thirumurug0xan 2 หลายเดือนก่อน

    Excellent video. This could handle https ?

  • @skyvoz
    @skyvoz 2 หลายเดือนก่อน

    What about bthe post link? It's just showing title and featured image.

    • @myprojectideas
      @myprojectideas 2 หลายเดือนก่อน

      Seems to be an issue in plugin version. There are other plugins that can be integrated in a similar way.

    • @skyvoz
      @skyvoz 2 หลายเดือนก่อน

      ​@@myprojectideas Can you tell me the name of those plugins. Btw I have been using this plugin since the last 2 years and it's free.

  • @user-dd4xt1ps1y
    @user-dd4xt1ps1y 2 หลายเดือนก่อน

    sir interface hume create krna hai ky ki automatic create hoga

    • @myprojectideas
      @myprojectideas 2 หลายเดือนก่อน

      With Java, it would be created.

  • @DIPAKKUMARMOHANTY-k7j
    @DIPAKKUMARMOHANTY-k7j 2 หลายเดือนก่อน

    Perfect.....Thank u sir ....need one more video for upload and save in custom table by using odata

    • @myprojectideas
      @myprojectideas 2 หลายเดือนก่อน

      Do you mean a video on OData to save data in SAP SE11 table?

    • @DIPAKKUMARMOHANTY-k7j
      @DIPAKKUMARMOHANTY-k7j 2 หลายเดือนก่อน

      @@myprojectideas yes sir ... in frontend upload excel and in backend using odata, save in se11 ztable .....till now no one shared this code in you tube ...

    • @myprojectideas
      @myprojectideas 2 หลายเดือนก่อน

      @@DIPAKKUMARMOHANTY-k7j Can you refer once these two videos: th-cam.com/video/I4UiL0kt1uU/w-d-xo.html&ab_channel=MyProjectIdeas th-cam.com/video/2rEZrFj2haE/w-d-xo.html&ab_channel=MyProjectIdeas

    • @DIPAKKUMARMOHANTY-k7j
      @DIPAKKUMARMOHANTY-k7j 2 หลายเดือนก่อน

      @@myprojectideas But sir , these video for create data from input fields ...I need like from frontend upload excel those data save in custom table in backend using odata ....

  • @funwithhadi-
    @funwithhadi- 2 หลายเดือนก่อน

    I have a some requirement can you send a code for this

  • @HeerSyed
    @HeerSyed 3 หลายเดือนก่อน

    I have this progect

    • @HeerSyed
      @HeerSyed 3 หลายเดือนก่อน

      I have need* this project

  • @HeerSyed
    @HeerSyed 3 หลายเดือนก่อน

    share me library project today please

  • @vidsrampage5944
    @vidsrampage5944 3 หลายเดือนก่อน

    Hi. can I get the link for your excel sheet. It looks very helpful.

  • @ramlingbansode9001
    @ramlingbansode9001 3 หลายเดือนก่อน

    Mam I want to it's pdf of source code

    • @myprojectideas
      @myprojectideas 3 หลายเดือนก่อน

      github.com/myprojectideas/C-plus-plus-codes/blob/main/Railway%20Reservation%20System%20in%20C%2B%2B

  • @HeerSyed
    @HeerSyed 3 หลายเดือนก่อน

    Can u shair me this project.becoz i have no more time to do this project

    • @myprojectideas
      @myprojectideas 3 หลายเดือนก่อน

      myprojectideas.com/hospital-management-system-with-c/

    • @HeerSyed
      @HeerSyed 3 หลายเดือนก่อน

      Thank u

  • @AtharvaNarkhede-w6m
    @AtharvaNarkhede-w6m 3 หลายเดือนก่อน

    How can I contact you sir??

    • @myprojectideas
      @myprojectideas 3 หลายเดือนก่อน

      kindly drop an email to info@rudelabs.in

    • @ATHARVANARKHEDE-c3o
      @ATHARVANARKHEDE-c3o 2 หลายเดือนก่อน

      @@myprojectideas I've mailed you sir, can you find it and respond please, its urgent

  • @jimdrymos27
    @jimdrymos27 3 หลายเดือนก่อน

    could you share the source code please?😁

    • @myprojectideas
      @myprojectideas 3 หลายเดือนก่อน

      Kindly check this: github.com/AnkurDG/Online-Shopping-System-Java/tree/main/src

  • @MoonKey_otaku
    @MoonKey_otaku 3 หลายเดือนก่อน

    can i use the same steps to creat odata web api or does it have different steps

    • @myprojectideas
      @myprojectideas 3 หลายเดือนก่อน

      Same steps. Just get the Web APIs from the transaction /IWFND/MAINT_SERVICE

    • @MoonKey_otaku
      @MoonKey_otaku 3 หลายเดือนก่อน

      @@myprojectideas Thanks

    • @MoonKey_otaku
      @MoonKey_otaku 3 หลายเดือนก่อน

      @@myprojectideas for the new project demo you didn't use behavior implementation class , is it not necessary ?

    • @myprojectideas
      @myprojectideas 3 หลายเดือนก่อน

      @@MoonKey_otaku Yes, not required for Managed RAP. So basically it is dependent upon type of RAP application you are developing.

  • @cr7mahmudul
    @cr7mahmudul 3 หลายเดือนก่อน

    Twitter remind bot create

    • @myprojectideas
      @myprojectideas 3 หลายเดือนก่อน

      Kindly explain the requirement.

  • @raghavakolanu7952
    @raghavakolanu7952 3 หลายเดือนก่อน

    Hello, This video is very in Informative,but I am facing a issue after deployed app into CF.I posted a post in community about the issue. Could you respond over the community?

    • @myprojectideas
      @myprojectideas 3 หลายเดือนก่อน

      Kindly share the link here.

  • @prateikshukla3848
    @prateikshukla3848 3 หลายเดือนก่อน

    why are we not checking for any outliers?

  • @harisha107
    @harisha107 4 หลายเดือนก่อน

    does anyone run this project successfully??

  • @rewadesale3987
    @rewadesale3987 4 หลายเดือนก่อน

    Helpful content......able to run the test project....Thanks!!