- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 面试题总结
7、有一个集合由A-Z这26个字母组成,打印这个集合的所有子集,每个子集一行,写C代码实现,不能使用递归(腾讯面试题)思路:J作为一个可以移动的指针,i代表数据的范围(所有可能性),J每循环结束,从缓冲区刷到终端void SubSet(int n){ const char *str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; int maxnum = 1<...
2018-09-09 16:29:23
170
原创 《人月神话》读书笔记
序言首先谈一下书的作者Frederick P.Brooks,Jr.是北卡罗来纳大学 Kenan-Flagler商学院的计算机科学教授,北卡来罗来纳大学位于美国北卡来罗来纳州的查布尔希尔。Brooks 被认为是“IBM 360系统之父”,他担任了 360 系统的项目经理,以及 360 操作系统项目设计阶段的经理。凭借在上述项目的杰出贡献,他、Bob Evans 和Erich Bloch 在 1985...
2018-05-09 13:55:48
179
原创 串匹配算法——【KMP算法】
what!?KMP算法是干嘛的?我们可能都知道朴素算法,主要是解决两个字符串的匹配问题,其实KMP算法可以说和朴素算法是师出同门,为什么这么讲呢?首先我们对比一下两个的代码,大家就知道怎么回事了。朴素算法int BF(const char *str1, const char *str2, int pos) //朴素算法时间复杂度O(n*m){ if(pos < 0) { ...
2018-05-09 13:51:52
354
linux下网络通讯之poll
2017-12-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人