想要深入往往是要从概念开始的。
定义
在计算机科学中,算法的时间复杂度是一个函数,它定量描述了该算法的运行时间。这是一个代表算法输入值的字符串的长度的函数(f(n))。时间复杂度常用大O符号表述,不包括这个函数的低阶项和首项系数。使用这种方式时,时间复杂度可被称为是渐近的,亦即考察输入值大小趋近无穷时的情况。
例如,如果一个算法对于任何大小为 n (必须比 n0大)的输入,它至多需要 5n3+ 3n 的时间运行完毕,那么它的渐近时间复杂度是 O(n3)。
他们问我坚持了这么久是为了什么 ?
我说我没有坚持因为喜欢所以快乐
很多人一辈子忙忙碌碌不会懂得:
有个被嘲笑的梦想万一有天实现了呢?
类:就是对象的抽象。
对象:就是类的实例。
子类:继承自父类,又各有特长。龙生九子,各不成龙。
诗三百,一言以蔽之,思无邪。
曲千奏,一朝为闻之,念起灵。
戏千吟,一舞为倾之,葬语花。
棋百枚,一泣为终之,焚墨目。
使用别人的方法,拿来主义的实现者,call()
和apply()
。
身为一个以JavaScript作为主语言的码农,怎能不更新…
在ES6中,引入了Class类的概念,更接近于传统语言的写法,通过关键字class
关键字来定义。简述基本语法和注意的点。
主要内容和demo来自 阮一峰老师的这篇 Class 的基本语法
温故而知新,可以为师矣。
什么是高阶函数, 在数学和计算机的定义里面,高阶函数至少要满足一下一个条件:
越是高级的语言,越贴近计算,抽象度越高。这里不得不说函数式编程,函数式编程的一个特点就是,允许把函数本身作为一个参数传递给另一个函数,还允许返回一个函数。像JavaScript等
时光如水,滴沥万物。语言太多,方法更甚,一不注意就忘记了。
遂整理写下备忘,以避之。
list,Python最常用的数据结构,也是其内建的最常用的序列之一。list可以修改,是较之于tuple不同的地方。