GithubHelp home page GithubHelp logo

liuyubobobo / play-with-algorithm-visualization Goto Github PK

View Code? Open in Web Editor NEW
300.0 20.0 175.0 64.44 MB

Codes of my MOOC Course <Play with Algorithm Visualization>. Updated contents and more demos or practices are also included. 我在慕课网上的课程《看得见的算法》Java示例代码。课程的更多更新内容及辅助练习也将逐步添加进这个代码仓。

Java 100.00%
algorithms java-8 gui swing-gui mooc imooc

play-with-algorithm-visualization's Introduction

北京人儿,毕业后在北京创业,现旅居美国,自由职业,持续学习者。热爱算法,游戏和游戏编程,前端以及苹果开发。喜欢研究让人头疼的基础问题和数学问题,对一切艺术形式感兴趣。

如果你想找到我,欢迎光临我的公众号【是不是很酷】(见最下二维码);逛逛我的知识星球【是不是很酷(免费) 】;或者在知乎关注我:)

我的教程

收费课程

算法和数据结构体系课程 课程

玩转图论算法 课程 | 代码仓

看得见的算法 课程 | 代码仓

C++ 算法和数据结构 课程 | 代码仓

C++ 玩转算法面试 课程 | 代码仓

Python 3 入门机器学习 课程 | 代码仓

专给程序员设计的线性代数 课程 | 代码仓

还有一个神秘课程,正在设计中:)

免费课程

玩转数据结构 已下架 | 代码仓

玩儿转 Swift 2.0 S01, S02, S03, S04 | 代码仓

炫丽的倒计时 Canvas 绘图与动画基础 课程

Canvas 绘图详解 课程

Canvas 玩儿转图像处理 课程

Canvas 应用:学写一个字

Canvas 应用:玩儿转红包照片 | 代码仓

其他前端相关:CSS3 3D 特效, 2048 游戏制作

其他

我的文字

公众号文章备份

【是不是很酷】开源分享文字备份

AI 学习路径 & 资源分享

我的知识星球(免费)

我打比赛

Leetcode 题解

Google Foobar

Advent of Code

Project Euler

杂七杂八

C++ 绘制心型曲线

Swift 重力感应 Demo

Google Material Design Colors in Swift

Swift NASDate 教程

私有代码仓里的神秘项目,就不能公开了:)👻

qrcode

play-with-algorithm-visualization's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

play-with-algorithm-visualization's Issues

Circle-Animation project throws java.lang.NullPointerException.

定位:02-Java-Swing-Basics\Chapter-02-Completed-Codes\Circle-Animation\src\AlgoFrame.java -> AlgoCanvas -> paintComponent
问题:在一些运行中,抛出Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
原因:paintComponent未经过render方法中的repaint方法自行调用,circles数组存在未定义的可能。
修复:一种简单的修复是在paintComponent中加入circles为null的检测。

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.