CuriousWalk
CuriousWalk
  • Видео 15
  • Просмотров 412 449
Waves | 3D Simulation | Manim in Colab
This 3D simulation features Manim scenes of wave interference.
This video is produced with the animation engine Manim.
Manim - Mathematical Animation Framework. www.manim.community
Source: link.curiouswalk.com/manim
Thanks for watching.
🔗 www.curiouswalk.com
✉️ hello@curiouswalk.com
Просмотров: 731

Видео

Ellipses From Rolling Circles
Просмотров 1,1 тыс.Год назад
The Tusi couple is a mathematical device in which a small circle rotates inside a larger circle twice the diameter of the smaller circle. Rotations of the circles cause a point on the circumference of the smaller circle to oscillate back and forth in linear motion along the diameter of the larger circle. However, the points on the inner circle that are not on the circumference trace ellipses. T...
Koch Curve: The Beauty of Fractal Geometry
Просмотров 14 тыс.2 года назад
The Koch curve is a fractal curve constructed by recursively adding smaller equilateral triangles to each side of an initial equilateral triangle, resulting in an infinitely complex, self-similar shape. At each stage of construction, the curve has a finite length, but its total length becomes infinite as the number of iterations approaches infinity. The Koch curve stands out among other geometr...
Cycloid - The Brachistochrone Curve
Просмотров 17 тыс.3 года назад
The cycloid is a curve created by a point on the rim of a rolling circle defined by its parametric equations. It features periodicity, sharp cusps, and the property of being a tautochrone curve. Most notably, the cycloid is the solution to the brachistochrone problem, determining the path of quickest descent under gravity between two points. This discovery was crucial in the development of the ...
Manim Lesson: Updater Functions
Просмотров 6 тыс.3 года назад
This is a short lesson on Updater Functions of Manim. [source] gitlab.com/cw-manim/updaters This video is produced with the animation engine Manim. Manim - Mathematical Animation Framework. www.manim.community Manim Animation link.curiouswalk.com/manim Thanks for watching. 🔗 www.curiouswalk.com ✉️ hello@curiouswalk.com
Fibonacci Sequence | Spiral Animation
Просмотров 10 тыс.3 года назад
A short video of Fibonacci Sequence and The Golden Spiral. The voice over is done using speech synthesis from WellSaid. wellsaidlabs.com This video is produced with the animation engine Manim. Manim - Mathematical Animation Framework. www.manim.community Manim Animation link.curiouswalk.com/manim Thanks for watching. 🔗 www.curiouswalk.com ✉️ hello@curiouswalk.com
Merge Sort Algorithm
Просмотров 59 тыс.3 года назад
This video explains Merge Sort algorithm and visualizes the implementation process. The voice over is done using speech synthesis from IBM Watson Text to Speech www.ibm.com/cloud/watson-text-to-speech This video is produced with the animation engine Manim. Manim - Mathematical Animation Framework. www.manim.community Manim Animation link.curiouswalk.com/manim Thanks for watching. 🔗 www.curiousw...
Quick Sort Algorithm
Просмотров 249 тыс.3 года назад
​Quick Sort is a sorting algorithm based on partitioning the array of data into sub-arrays to sort them recursively. This video is produced with the animation engine Manim. Manim - Mathematical Animation Framework. www.manim.community Manim Animation link.curiouswalk.com/manim Thanks for watching. 🔗 www.curiouswalk.com ✉️ hello@curiouswalk.com

Комментарии

  • @willm772
    @willm772 2 дня назад

    Wonderfully made thank you so much, exam in 9 hours.

  • @hashinifernando2756
    @hashinifernando2756 4 дня назад

    Thanks!

  • @MrJbauer12
    @MrJbauer12 11 дней назад

    For future watchers/viewers • (dot) is the index position. [•] (dot in brackets) is the element at index • (dot) Comparing only the • dots means comparing the index positions of the • dots only and not the elements at • the dots. Thanks a lot, this video was the only one that helped me understand this algorithm. Much respect.

  • @Nissan-d5d
    @Nissan-d5d 25 дней назад

    WOW!! The animation explains the sorting algorighm in easiest way!! Just wondering could you share the colab notebook code of that animation?

  • @andrefelipechannel
    @andrefelipechannel Месяц назад

    Alright! So how to merge them all in the end? I should maintain a map to hold each value at each index?

  • @Lavamar
    @Lavamar Месяц назад

    Great video, looks like I'm going to learn Manim

  • @justsomeguy8385
    @justsomeguy8385 Месяц назад

    This does not handle duplicates if you check when you swap if current value == pivot

  • @itsbluefruityt
    @itsbluefruityt 2 месяца назад

    but... 0 is not greater than 5?

  • @IshraqTanvir
    @IshraqTanvir 2 месяца назад

    you boy makes this really easy........this 3 minutes are fascinating!

  • @flexcg675
    @flexcg675 2 месяца назад

    Awesome! Super! thank you!

  • @PuppetMasterdaath144
    @PuppetMasterdaath144 2 месяца назад

    wow youre like able to communicate from higher dimensions

  • @NarayanadasuMeghana
    @NarayanadasuMeghana 2 месяца назад

    I have watched so many videos on quick sort.but i didn't understand all of them, but this video makes me sense. and i have understood it very perfectly.

  • @viveknehra2427
    @viveknehra2427 2 месяца назад

    wow mindblowing this is a masterpiece

  • @mathinfinity36311
    @mathinfinity36311 2 месяца назад

    Code please......

  • @chrisfisichella6659
    @chrisfisichella6659 3 месяца назад

    Nice job!

  • @umairhusain4056
    @umairhusain4056 3 месяца назад

    criminally underrated content

  • @osamaps
    @osamaps 4 месяца назад

    great work

  • @SanceShaji
    @SanceShaji 4 месяца назад

    Perfect!

  • @Mohajer-jt5tk
    @Mohajer-jt5tk 4 месяца назад

    great explanation thanks alot

  • @ishu4227
    @ishu4227 4 месяца назад

    0:13 not the mindustry sound

  • @R_SinghRajput
    @R_SinghRajput 4 месяца назад

    7 to 6 in the third level, it dint exchange the value ?? y

  • @samatamehta
    @samatamehta 4 месяца назад

    Awesome video,🙌

  • @peep3879
    @peep3879 4 месяца назад

    the sounds effects are so satisfying lol nice vid

  • @YashRaj-zs1oo
    @YashRaj-zs1oo 5 месяцев назад

    In one way or another now I totally get quicksort. thank you for the video.

  • @sagrgywejhxcvx
    @sagrgywejhxcvx 5 месяцев назад

    nice animation, bad sounds. anyway like, it is clear

  • @parkie0517
    @parkie0517 5 месяцев назад

    loovoly video mate thanks alot

  • @rishabh6953
    @rishabh6953 5 месяцев назад

    0:32 why 2 is not swapped after +1 it will become 3 which is less than pv?? It need to swap

  • @newname8276
    @newname8276 5 месяцев назад

    beautiful animation

  • @ritamkumarsinha3904
    @ritamkumarsinha3904 5 месяцев назад

    Woah!!!! This was amazing dude. Keep making such videos :)

  • @slivkask8329
    @slivkask8329 5 месяцев назад

    Actually there is an error in the drawn condition for swap green and orange, it should be inverted. At 0:45 it swaps 0 with 5, but according to condition 'green > orange' (0 > 5) it should not. So the correct condition is 'green < orange' (0 < 5). We are sorting ascending and not descending. ✌

    • @smartrabbitvideos9384
      @smartrabbitvideos9384 4 месяца назад

      It looks like this is not an issue. The green and red dots represent the indices in the array so 'green > blue' states that if green is at a higher index than blue then swap (not values!). Later once green is smaller than or equal to 4 (pivot) then the new incremented position of yellow is more than the pivot. If the new green element is less than the pivot then it is obviously less than the new incremented yellow value as well.

    • @eauploads3677
      @eauploads3677 3 месяца назад

      @@smartrabbitvideos9384 at the start of the video, the green and orange dots were said to represent element at index not index

    • @kokonut5498
      @kokonut5498 Месяц назад

      @@eauploads3677 only if there is a bracket around it, if not then it represents the indices

    • @mayankkleo
      @mayankkleo Месяц назад

      @@eauploads3677 i saw that error too but after @smartrabbitvideos9384 reply I realised that dot with square brackets [dot] represents value and only dots represents index

    • @abhilashgarapati8006
      @abhilashgarapati8006 Месяц назад

      what you said is correct

  • @saaranshrana6600
    @saaranshrana6600 5 месяцев назад

    brother make more videos on Ds, might lead to boost 👍

  • @hoanghuy6971
    @hoanghuy6971 5 месяцев назад

    Does there seem to be a problem at green > orange => swap ???

    • @oleksandrkovalchuk5961
      @oleksandrkovalchuk5961 3 месяца назад

      seems yes, I also noticed this and decided to read the comments if I am not missing something. this condition should be changed on opposite one.

  • @arlessonlima7811
    @arlessonlima7811 5 месяцев назад

    Congratulations on this animation. I had never understood what the swap rule was like between current position value and swap position value. With this animation I understood that after increasing the exchange position by 1, its value must be exchanged if the value of the current position is less than that of the exchange position, this way the exchange position will always contain a value less than or equal to the value of pivot.

  • @rashmikaabeyrathna9397
    @rashmikaabeyrathna9397 6 месяцев назад

    green dot is iterator.. like i in for loop. orange dot keep track of elements what are smaller than the pivet. steps: 1. select the pivet. (last element) 2. traverse through the array and compare each element with the pivet. if it finds element less than the pivet, move orange dot one place. then swap places.(this action move elements that are less than pivet, close to each other.) 3. if green dot goes to the pivet, then again move green dot one place and swap it with the pivet. now we have the pivet in place where it placed correct place it should be. do this recursively

  • @Ian-bb7vv
    @Ian-bb7vv 6 месяцев назад

    Insanely good

  • @lainbit4916
    @lainbit4916 6 месяцев назад

    This video is so underrated, amazing explanation!

  • @wiksolop72
    @wiksolop72 6 месяцев назад

    This was crazy helpful, but I REALLY want to point something out. The graphic shows (🟢>🟠) ➡ ([🟢] swap [🟠] ). This is a typo. It should be < (less than), NOT > (greater than) I just spent a few hours debugging why this wasn't working.

  • @ondy8621
    @ondy8621 6 месяцев назад

    isnt this insertion sort??!?!?!/

    • @patfre
      @patfre 4 месяца назад

      Insertion sort is way different and way slower but much simpler. Let’s say you have 4, 5, 1, 3 and 2. Then it repeats these steps for each element 1. If there’s no element to the left go to next element. 2. If the left element is greater than the current one swap and go back to step 1. Once that is done it’s sorted so for the sequence I mentioned earlier would change like this 4, 5, 1, 3, 2 -> 4, 5, 1, 3, 2 -> 1, 4, 5, 3, 2 -> 1, 3, 4, 5, 2 -> 1, 2, 3, 4, 5 the first two are the same because 4 has no left element and 4 is smaller than 5 so no swap happens.

  • @Phongo-tw3he
    @Phongo-tw3he 6 месяцев назад

    Use technical services help people more understand technologies. thank so much

  • @pianono
    @pianono 6 месяцев назад

    I love the sound effect thank you

  • @AdiCode_Hub
    @AdiCode_Hub 6 месяцев назад

    finally found the gem.

  • @dhruvkumar-br2lp
    @dhruvkumar-br2lp 7 месяцев назад

    Most amazing animation to explain quick-sort

  • @dharishnik995
    @dharishnik995 7 месяцев назад

    How to make these kind of animations!

  • @Shadow-iw9wq
    @Shadow-iw9wq 7 месяцев назад

    this doesn't work with multiple duplicate elements in an array, maybe someone can help me with 40420 I get stuck at 424 with pivot 4

  • @thaimeuu
    @thaimeuu 7 месяцев назад

    LOL 🤣🤣🤣 luckily I didn't start with quicksort when I started coding

  • @salsabeelnasr3134
    @salsabeelnasr3134 7 месяцев назад

    Thats wrong the picot is the median of three

    • @patfre
      @patfre 4 месяца назад

      The pivot can be any element of choice as searching for the optimal one is the same as sorting the elements so your idea will take the quick out of quick sort

  • @archtansterpg4246
    @archtansterpg4246 7 месяцев назад

    I wonder if sunflower milk is actually a thing, lol. Sunflowers actually have an interesting spiral property to them related to the Fibonacci sequence. I think Numberphile has a video on it.

  • @الطريقطالبالعلم
    @الطريقطالبالعلم 7 месяцев назад

    سبحان الله

  • @Rejuyan-Ahmed
    @Rejuyan-Ahmed 7 месяцев назад

    Thanks man.

  • @prashantagarwal3339
    @prashantagarwal3339 7 месяцев назад

    This is one of the best channel to learn computer science concepts in general.Please keep creating and posting more videos as these animations are highly useful in understanding the underlying concepts.Can you please share the manim code you used to create this animation.