less essential less 必知必会 2
这节主要讲 嵌套规则(nested rules) 、内置的 function 、数字操作。
使用 bluebird 库,Promise 包含 then 方法存放回调.
由未完成态,转向 完成态(onFulfilled) 和 失败态(onRejected),使用 resolve 和 reject 转换。
https://github.com/petkaantonov/bluebird/blob/master/API.md#api-reference
C++ native 扩展,让你的 function 也体验下 function () { [native code] }的赶脚。
秋招,简历上写的是自学过,数据结构与算法,网络,操作系统…可是这玩意自己学的太烂,啥都不会,参加这次阿里秋招纯粹找虐的…附加题第一个二叉树居然没写完,数据结构拿图给我现在是啥都不知道,二叉树还有点戏…太对不起自己了…
还有几个选择题,做的时候,觉得自己能拿下来,先做个标记,回头再看,看了几个,有的也是确实时间不够,交卷之后再想的…
12 点,连成 59 根线,问有几根是由三个及三个以上的构成的…
解
1 | 从12中取2个 = 12*11/2 = 66个 |
睡过头概率 0.2,路上堵车概率 0.5,这两个都会导致主人公(如小明)迟到,现在,知道小明已经迟到了,问相关的概率
这个是条件概率,以前学概率的时候很熟,现在忘光了,刚去翻了翻概率书,可以解了
解
1 | A事件 : 睡过头 |
二叉树遍历,移植前序&中序,求后序
解
1
2
3
4
5
6
7
8
9
对于
A
/ \
B C
前序指 ABC
中序指 BAC
后序指 BCA
最后解为
1
2
3
4
5
6
7
8
9
10
11
12
13
1
/ \
/ \
/ \
2 4
\ /
3 5
/ \
6 9
\
7
\
8
后序为 3-2-8-7-6-9-5-4-1
之前写的图片下载器,使用 python 和 C#,今儿个使用 nodejs 重写,使用 cheerio 库,和 jq 比较像
代码是没问题,我出问题了…