N体问题模拟

用HTML 5中的Canvas标签画了一下n体问题的模拟。下面是一个截图:

主要原理就是模拟一个二维世界中n个物体在引力作用下由静止开始的运行轨迹,与现实世界稍微有点不同的是万有引力常数不一样,因为太小了物体运动… 阅读全文

JavaScript写的网页迷宫游戏

曾经做过一个JavaScript版的网页迷宫游戏,从生成地图到操作全是用JavaScript在浏览器端完成的,有兴趣的同学可以右键查看网页源代码,最关键的代码为 mg.js ,近400行。

有不少朋友问我,这个迷宫是怎么实现的,考虑到自己去读… 阅读全文

约瑟夫环问题

约瑟夫环(Joseph Ring)问题是计算机算法中一道经典的题目,我刚接触编程时曾迷惑了很久(当时还是在小霸王学习机上用FBasic编程)。

问题是这样的:有编号从 1 到 n 的 n 个人坐成一圈报数,报到 m 的人出… 阅读全文