1th Chapter Welcome to see the algorithm
Welcome to the visible algorithm. This course will show you in a unique way what the algorithm actually does, what you can do in the actual project, and show you one by one how cool the program you will be able to create by learning this course:)
The 2nd chapter to see, first to take care of GUI programming
In this chapter, you will start with Java Swing programming from 0 and go into the programming world of the GUI. With this chapter, you'll learn about the most basic uses of Java swing. At the end of this chapter, you will be able to use Java Swing to make simple-sum animations and be able to interact using a keyboard mouse.
The 3rd chapter probability simulation algorithm
What is the Monte Carlo algorithm? If a room has 100 people, every moment everyone randomly give another person a piece of money, after a certain time, the room people's wealth distribution is how? How to solve the approximate value of pi? What happened to the famous sanmen question? In the game's treasure chest, has 20% the winning rate, opens 5 treasure chest to be sure to be able to win a prize? For these questions, you will be given the answer in this chapter! ...
4th Chapter Sorting algorithm visualization
Have you ever seen an online cool sort process animation? In this chapter, we will lead you to make selections for sorting, inserting sorting, merging sorting, quick sorting and heap sorting animations. Through these animations, we will be more in-depth understanding of the advantages and disadvantages of these sorting algorithms, as well as the corresponding optimization ideas:)
5th Chapter Walk Maze
Walking the maze is a classic question. This chapter will be a detailed analysis of this classic problem, and finally complete a visual computer automatically in the maze to find the correct path of the animation application. Through the production of this animation, we will also delve into depth-first traversal and breadth-first traversal to find the most important link between the two. ...
6th Chapter Random Maze Generation
How are the mazes of RPG games randomly generated? In this chapter, we will explore a random maze generation algorithm and complete an animation process from none to the complete cool maze. By learning this algorithm, we will also understand how to deepen the understanding of classical algorithms on the basis of improved algorithms, the production of personalized data structure to achieve a different goal. ...
The 7th Chapter makes a minesweeper game
Although the game engine is more and more developed, not all games can be dragged and dragged to complete. Demining is an example. Through this chapter of learning, we will explore the algorithm behind the game to make minesweeper, so that everyone realizes that the algorithm is everywhere. Even if it is a simple minesweeper, if not the algorithm, it really does not come out:) ...
8th Chapter Puzzle Game Automatic Generation solution-Move the Box
Like puzzle games, but brain cells are not enough? Let's program to solve a puzzle game automatically! Through this process, we will also initially contact the core idea of classical AI-search. Hopefully, by learning this chapter, you'll not only be able to learn to automatically solve the game of move the box, but also write your own automated algorithms for solving other puzzle games. Minutes of mastering the black technology! ...
The 9th chapter draws the fractal chart: The computer produces the art
Computer algorithms can be used not only for computational solutions, but also for the Art field! Fractal art is one of them. In this chapter, we will learn the shape of xxx fractal drawing method, with code to generate brilliant patterns, to help you realize the artist's dream!
The 10th chapter sees the algorithm, next season good-bye!
When preparing this topic, I listed more than 20 applications that could be explained, and then selected 7 of the most difficult and representative classes to form the current course. The algorithm is actually more useful. If you like, I will continue to dedicate to everyone: see the algorithm, the second quarter! :)
: http://www.itsource.com.cn/thread-3015-1-1.html
7 Classic Game Interpretation advanced algorithm essence