业务代码写的久了,上 fcc 去刷一些基本算法题目,发现有一大部分是自己没法去独立完成的(不去谷歌答案,不去找人问),至少不能自己独立去做。。。感觉要废。。。
1
cheetah 2016-10-18 15:37:04 +08:00
0
|
2
murmur 2016-10-18 15:39:22 +08:00
简单的算法不用写,复杂的算法写不来,感觉最深的就是一个需求,若干个整数长宽的方块,在指定 w x h 区域内排列,请让这些方块排列后尽可能“好看”
抄的算法,改了改参数,仅此而已 |
3
falcon05 2016-10-18 15:40:36 +08:00 via iPhone
几乎没有
|
5
akinoneko 2016-10-18 16:29:09 +08:00
基本用不到 就荒废了
|
6
hlg002 2016-10-18 16:42:41 +08:00
组合排列 用的最多
|
8
haihan 2016-10-18 16:57:04 +08:00 2
算法就是武术里的套路。你打架打得多,没有套路也牛 B 。你不打架,套路练多了,本身身体素质已经练的很好,再身上带着功夫,一般人也打不过你。
|
9
binux 2016-10-18 17:01:36 +08:00
看你怎么定义算法了,如果 readability 那样做做加减也算算法的话。多
|
10
hei1000 2016-10-18 17:18:02 +08:00 via Android
弱弱的问一句, fcc 是指 freecodecamp ?
|
12
PEP4JASON 2016-10-18 19:14:42 +08:00
自个弄着玩的时候研究一些 但是公司基本不需要算法.
|
13
rain0002009 2016-10-18 19:29:47 +08:00
有 N 瓶白色粉末 N-1 瓶是普通食盐,有一瓶假盐,把假盐放碗里加水,一小时之后会变蓝色,问最少多少个水碗才能在一小时内检测出假盐
今天的面试题 |
14
shiny 2016-10-18 19:31:51 +08:00
不需要,最多只能算复杂点的逻辑
|
15
muziki 2016-10-18 19:39:18 +08:00
@rain0002009 这个是老鼠吃药的变种题?
|
16
Biwood 2016-10-18 19:43:19 +08:00 via Android
简单的 if else 就是算法,没有算法怎么构成程序,谁规定只有排序算法和查找算法才能称为算法么
|
17
visonme 2016-10-18 20:37:08 +08:00
基本不写,框架和业务写的多,真正需要算法的地方其实还是少的,可能没有做的太底层的缘故不
|
18
ivvei 2016-10-18 21:55:07 +08:00
@rain0002009 需要 N-1 个碗吧
|
20
21grams 2016-10-18 22:17:27 +08:00 1
你能写出来的算法,都有现成的库,写的比你好多了,没有库的,你也写不出来。
|
24
waruqi 2016-10-18 23:56:19 +08:00 via iPhone
我写的最久的一个算法 花了我一年时间才搞定 当然是个人项目。。。。。 公司环境大部分都过于浮躁 不可能给太多时间让你折腾研究算法 。
|
25
mingyun 2016-10-19 00:12:01 +08:00
很少
|