由于浏览器的原生支持(无需安装任何插件),用JS来学习数据结构和算法也许比c更加便捷些.因为只需一个浏览器就能啪啪啪的调试了.比如下图我学习归并排序算法时,只看代码感觉怎么都理解不了,但是结合chrome自带的断点调试功能,我便很快理解了其中的思想. 冒泡排序 冒泡排序比较任何两个相邻的项,如果第一个比第二个大,则交换它们.元素项向上移动至 正确的顺序,就好像气泡升至表面一样,冒泡排序因此得名. 冒泡排序动图演示: 冒泡排序JavaScript代码实现: /*冒泡排序*/ this.bubble…