摘要: summary 阅读全文
posted @ 2019-03-07 23:21 papering 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1、函数对象与闭包的误区 有一些编程语言中提供了函数对象这一概念,我知道有些把这个叫做闭包(Closure),但其实这种理解是不准确的,因为函数对象不一定是闭包。不过话说回来,要理解闭包,首先要理解函数对象。 函数对象是作为对象来使用的函数。不过,这里的对象不一定是面向对象中所指的那个对象,而更像是 阅读全文
posted @ 2019-03-07 23:19 papering 阅读(400) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/6J7n3udEyQvUHRHwvALNYw Leaf:美团分布式ID生成服务开源 阅读全文
posted @ 2019-03-07 22:23 papering 阅读(282) 评论(0) 推荐(0) 编辑
摘要: array=0240FF18,&array[0]=0240FF18,&array=0240FF18array=37814040,&array[0]=37814040,&array=37814040array=0240FF34,&array[0]=0240FF34,&array=0240FF10arr 阅读全文
posted @ 2019-03-07 19:04 papering 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 函数化的程序,能以一种简洁清晰的、层次结构的方式改善软件工程质量。但这是有代价的。一个高度函数化的程序,与一个没有函数、仅有一个独立模块的程序相比,存在着大量的、耗费处理器时间的函数调用。尽管独立模块的程序在性能方面会好一些,但是他们难于编程实现、测试、排错、维护、升级。 C How to Prog 阅读全文
posted @ 2019-03-07 18:49 papering 阅读(317) 评论(0) 推荐(0) 编辑
摘要: start, period, step, res = 2, 24, 7, []now = startwhile True: now += step if now >= period: now -= period if now not in res: res.append(now) if now == start: break: ... 阅读全文
posted @ 2019-03-07 17:15 papering 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 线性表的单链表 线性表的静态链表 阅读全文
posted @ 2019-03-07 14:09 papering 阅读(220) 评论(0) 推荐(0) 编辑
摘要: # 递归与循环的选择 # 递归受制深度,循环可以无限 都需要 循环地执行:迭代是显示地使用一个循环结构,而递归通过重复地进行函数调用来实现循环。 终止测试;当循环条件为假时迭代结束,当遇到基线条件时递归结束 迭代 基于循环结构 递归 基于选择结构 迭代 改变计数器变量直至它的值使得循环继续条件为假 阅读全文
posted @ 2019-03-07 12:48 papering 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 关于递归算法的时间复杂度,你还不够了解 https://mp.weixin.qq.com/s/gPMoHvACtQySjI_xcKAcsg 关于递归算法的时间复杂度,你还不够了解 原创 程序员Carl 代码随想录 2021-07-29 11:30 收录于合集 #算法性能分析9个 #算法11个 #计算 阅读全文
posted @ 2019-03-07 12:21 papering 阅读(616) 评论(0) 推荐(0) 编辑
摘要: a 搜索 复制 阅读全文
posted @ 2019-03-07 12:02 papering 阅读(1178) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/4GrR2cJRMgVSaMcdWdr9qg 倒排索引压缩技术在58搜索的实践 原创 杨逸 58技术 2019-03-07 阅读全文
posted @ 2019-03-07 10:44 papering 阅读(192) 评论(0) 推荐(0) 编辑