Skip to content

lofayo/webJsAlgorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

webJsAlgorithm

包含了基础的排序算法:冒泡排序、快速排序,二分查找,费波那奇数列实现,阶乘递归实现,以及其它常用实现。清晰可见里面的算法原理,逻辑实现,对于写代码有一定帮助。

1、虽说冒泡排序、快速排序能实现我们目标,将目标排序好,可实际用此完成业务并不多,原理虽是,可却太单一,必须是数字数组,而具体业务不可能这么简单,所以都是Array.prototype.sort解决问题,它的扩展性更好。那么你可以想下它的具体实现;

2、二分查找也是一样,Array.prototype.find方法也支持,拓展性更好;

3、虽说咋们现在能用基本例子理解这些原理,具体业务也能用封装方法轻松实现,但是它能对你这种实现有更好认识;

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors