摘要: 一:背景简介Javascript语言的执行环境是”单线程“(single thread)。所谓”单线程”,就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面的任... 阅读全文
posted @ 2015-02-11 15:50 @睦 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一.插入排序1.算法简介插入排序(Insertion-Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到O(1)的额外空间的排序),因而在从后向前扫描... 阅读全文
posted @ 2015-02-11 14:53 @睦 阅读(203) 评论(0) 推荐(0) 编辑