问题一例
如何在数组中间位置添加数组?
题目很简单,无非是找到数组中间位置然后把新数组插入即可;比较容易的想到下面这段
|
|
但是实际操作后可能会发现,结果是这样的
|
|
(- -)!、但是这并不是我们想要的
我们需要的是一个纯数组,是的它有问题!
其实思路肯定是没有错的,仅需要利用一个技巧就行了,就是 apply
或者 call
的特性来改造一下
|
|
来看下结果
|
|
算法之排序
前面的只是一个开头菜,引导大家一些思路,哈哈
下面来看一些算法用js的实现,详细内容请跟随链接跳转至wiki了解,觉得wiki已经很清晰了,有图片的表现的更直观一些;实在不明白的手写几遍也能差不多理解了;
可能实际使用中并没有太多的算法需要常用,但是掌握一些思想还是比较重要的;比如前两个~
冒泡排序
|
|
快速排序
|
|
选择排序
|
|
插入排序
|
|
希尔排序
|
|