Skip to content

webdzq/webCalculation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

javascript算法

1,为什么要学习算法?什么情况下需要算法? 2,学习要有方法,教学要有套路。修仙也分大罗仙和圣人。如何想办法提升自己的等级?布卢姆的教学目标分类理论可以指导我们达到一定得智慧层级。而算法如同天罡36般变化,开启智慧之光,踏上进阶高级,专家之路。 3,布卢姆的教学目标分类理论:http://jspx2.fjtu.com.cn/course1/fjtu_php/0190134_course/cdrom/module2/yuedu/6.1.htm。 4,对于一个爱学习和带团队的人来说,学会教学理论更能事半功倍。

1,web的一些常见算法,共40个。深刻理解js的编程。主要使用了es5中字符串和数组的方法。
2,题型和答案的编号是对应的。如果题型中规则描述不清晰,可以直接看case。答案全部是本人编写的,并通过所有case测试了。仅供参考,并非最佳。
3,如果你有更好的实现方法,可以issue。我会补充到方法中。
4,测试代码的运行环境:你可以访问w3cshool的下边这个地址找「算法」,有运行环境。也可以使用浏览器的控制台(chrome和firebug)。
5,为了方便,我把【规则】和【case】都copy了。如果有条件,最好登录w3cshool平台。
6,对部分算法做了整理,大千世界的小蚂蚁,我只是个搬运工!
7,如果觉得我辛苦并内容对你学习有价值,就给我个star吧!
8,如果你觉得这些都简单,可以加case和规则,提高难度,锻炼思维。
9,数组的方法参考MDN(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/every)
10,books文件夹里收录了一下算法书籍里的算法和调试结果。
11,javascript算法:https://github.com/mgechev/javascript-algorithms
w3cshool是程序员自我提升非常好的平台。适合各个阶段的人。
算法模型来源w3cshool:http://www.w3cschool.cn/codecamp/list;
ps:如果你是新手,可以学习一下。如果你是大神。请批评和指正,希望可以提供更优算法方法,或者提供更多学习js编程的好算法。互相学习,不胜感激!

About

web的一些常见算法。深刻理解js的编程

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published