No wonder I can't learn algorithms, it turns out that the posture is wrong


Hello everyone, today I recommend an algorithm visualization website to everyone.

We all know that in the direct sensory experience of the human body, animation and graphics can often bring more impactful visual effects than text codes, and it is easier to deepen the brain's awareness of certain things.

And like algorithms, it would be better to have the knowledge of a complete logical reasoning calculation chain to show them in animation.

Speaking of this, I have to mention that very classic algorithm visualization website: VisuAlgo.

The website was promoted and established by Dr. Steven Halim, and its original intention was to help the students of the National University of Singapore to better understand the data structure and algorithms, and to further strengthen the absorption of various knowledge points.

Today, this website has been known to more and more developers and used it as an auxiliary tool for learning algorithms.

The website contains common algorithm animations such as sorting, linked list, hash table, binary search tree, recursive tree, loop search, and some advanced algorithms. Nowadays, you can only find specific animation display effects on VisuAlgo.

During the execution of the animation, the code logic of the current animation will also be highlighted in the lower right corner of the website.

Let me take the most classic bubble sorting algorithm as an example to show you a video:

Not only that, the website also provides some algorithm exercises for students to train in order to further consolidate their algorithm knowledge.

It is commendable that these questions can be directly generated and evaluated by the system automatically. Questions are randomly generated through some rules, and the back-end server will automatically evaluate the students' answers after submission.

According to the webmaster, this kind of online evaluation system has been adopted by CS lecturers in schools around the world. Only by setting the system's online test weights, one can quickly understand the student's algorithmic mastery.

At present, there are 12 visual algorithm module question tests available on the website, and the remaining 8 visualization modules are under development. I believe that in the future, every visualization module of VisuAlgo will have an online test component.

Since VisuAlgo has a large enough user population and a large geographical span, the platform administrator also added the languages ​​of each country very intimately, including Chinese.

Therefore, students who are not good at English do not need to worry, just roll up their sleeves and raise their hands.

At the end of the article, I will post the Chinese address of this website for you. If you are fine, you can go up and browse more:

Public concern number Java study guides , replies algorithm to see

Java Study Guide

Guess you like

Origin blog.csdn.net/xqnode/article/details/110849327