Coder Social home page Coder Social logo

caspervonb / toneofsorting Goto Github PK

View Code? Open in Web Editor NEW
372.0 8.0 28.0 20 KB

Tone of Sorting is an interactive visualisation of sorting algorithms with sound

Home Page: https://caspervonb.github.io/toneofsorting/

License: MIT License

HTML 64.02% CSS 8.60% JavaScript 27.38%

toneofsorting's People

Contributors

caspervonb avatar rupav avatar

Stargazers

Ichihai1415 avatar zqy avatar  avatar  avatar  avatar Wyatt avatar Whale avatar techzealot avatar James Hoak avatar Omeir Fawaz avatar  avatar David Oczka avatar  avatar  avatar yaxuan97 avatar Tenvi avatar Stian Klasbu avatar 阿k avatar David Morgan avatar Deusia avatar Rajat M avatar John avatar  avatar Jezreel Maldonado avatar maryam bafandkar avatar Vitor Machado avatar #!/usr/bin/env hector avatar Carter Chen avatar Ryan Forever avatar  avatar Saksham Gupta avatar Sonwi avatar  avatar Zhiyong(Johnny) Zhao avatar Rahul Thakare avatar Denisemaes avatar  avatar Austin J. Reilly avatar JustYourAverageOnion avatar LittleKing avatar John avatar  avatar Chemexus avatar Vlad Oksentiuk avatar Chris McKnight avatar  avatar  avatar Pavan Jadhaw avatar Abhishek Nagekar avatar Meigyoku Thmn avatar Gabriel avatar Sebastian Aigner avatar Emily Eubanks avatar Jonathan avatar LucasXU avatar thepearson avatar Carlos Rodriguez avatar byxs avatar 明明 avatar Sanidhya Singal avatar Muhammad Falak R Wani avatar Joakim Berglund avatar Andreas Wiedel avatar  avatar  avatar changli avatar Isaac Lim avatar  avatar Metaflame avatar  avatar Hamid Rouhani avatar Zzy avatar Byungjik Roh avatar Richard avatar Brian Stauff avatar maxu avatar Martin Borbola avatar Abel Su avatar 陈宇 avatar  avatar ygXXII avatar ilyar avatar Michael Pérez avatar  avatar Kristinn Örn Sigurðsson avatar Giorgio Elia avatar Sudhanshu Mohan avatar Ligin Vellakkad avatar 徐帅武 avatar  avatar Ridegod avatar chZzZzZz avatar zhaoxiaoqi avatar Morgan Newman avatar Daniel Josué avatar Alfred Yan avatar Tarun Kumar avatar Tim Russell avatar FOKEP. avatar Jerry xu avatar

Watchers

James Cloos avatar Rook avatar Ciprian Stupinean avatar Free avatar Enis Mulić avatar Ridegod avatar Sasha avatar  avatar

toneofsorting's Issues

elapsed time would be cool...

...to show the relative efficiency of each sorting algo.

This is an awesome project though! And if you don't mind, I may add it as a resource to my project https://cs-playground-react.surge.sh to help people using it to visualize sorting algos. The only similar tool I've ever come across, albeit without audio (which also may help you figure out #4 as they do have mergesort) is https://www.cs.usfca.edu/~galles/visualization/Algorithms.html

EDIT: actually, just came across this as well, which if you've ever googled sound of sorting you've probably seen, but if not, there may stuff useful to you here as well (though a web version of this is much better!) http://panthema.net/2013/sound-of-sorting/

Improve Bubble sort.

Unnecessary iterations even after it gets sorted.

How to reproduce
Set Shuffle to ascending.
Now in the first iteration we get to know that, given input is sorted, so what is the need to iterate further.
Or was it intentional?

Expected Behaviour
once input gets sorted, it should stop iterating further.

I would like to work on it.

can the sound be changed?

Is it possible to change the sound given here? I want to use this code with a custom sound. I am not quite able to understand the entire thing but I can help myself with that, It would be great if you can show my how to use my own audio with this

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.