引言 "语言只是工具,算法才是程序的灵魂。"这句话相信每一个程序员都听过无数次。然而在实际的工作中,一个产品从开发到上线,似乎哪一步都用不到数据结构与算法。于是很多程序员都有这样一种错觉:就算我不懂算法,只要语言写得溜、开发框架用得熟练、封装好的各种接口、库调用得熟练,照样能实现老板“天马行空”(傻 ...
分类:
编程语言 时间:
2020-03-23 17:10:15
阅读次数:
70
教你如何迅速秒杀掉:99%的海量数据处理面试题本文经过大量细致的优化后,收录于我的新书《编程之法:面试和算法心得》第六章中,新书目前已上架京东/当当 作者:July出处:结构之法算法之道blog 前言 一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一 ...
分类:
其他好文 时间:
2019-04-02 14:16:16
阅读次数:
196
F1: 迭代法 最慢,复杂度最高 F2: 直接法 F3: 矩阵法 参考《算法之道(The Way of Algorithm)》第38页-魔鬼序列:斐波那契序列 F4: 通项公式法 由于公式中包含根号5,无法取得精确的结果,数字越大误差越大 n=50时 n=500 n=5000 n=50000 n=5 ...
1、搜索关键词智能提示suggestion 百度搜索框中,输入“北京”,搜索框下面会以北京为前缀,展示“北京爱情故事”、“北京公交”、“北京医院”等等搜索词,输入“结构之”,会提示“结构之法”,“结构之法 算法之道”等搜索词。 请问,如何设计此系统,使得空间和时间复杂度尽量低。 提示:此题比较开放, ...
分类:
其他好文 时间:
2018-02-01 17:25:21
阅读次数:
148
《算法之道》精华 经典算法部分 本书作者邹恒明,作者另有一本书《数据结构之弦》,以及《操作系统之哲学原理》都是非常好的书这本书能够算得上是深入浅出,文笔非常好。作者加入了非常多自己的思考本文包含经典算法部分 第十章 排序与次序 插入排序 从无序部分抽取一张插入有序部分为原地排序。无需占用暂时存储空间 ...
分类:
编程语言 时间:
2017-07-30 17:03:07
阅读次数:
165
枚举-妙趣75 / 啊哈57/黑书/花书第三章 贪心-妙趣84/黑书13/算法之道71/算导222/花书第九章 递归与分治-妙趣78/黑书19/算道29/算导16,38/花书第五章 递推-黑书28 以上/数据结构与算法分析第十章 ...
分类:
其他好文 时间:
2017-07-15 00:00:44
阅读次数:
171
看完CSDN上结构之法,算法之道的支持向量机通俗导论(理解SVM的三层境界) http://blog.csdn.net/v_july_v/article/details/7624837 参考了台湾的林智仁教授写了一个封装SVM算法的libsvm库,下载地址: http://www.csie.ntu. ...
分类:
编程语言 时间:
2016-11-16 20:13:14
阅读次数:
740
程序员面试、算法研究、编程艺术、红黑树、数据挖掘5大经典原创系列集锦与总结作者:July--结构之法算法之道blog之博主。时间:2010年10月-2012年11月。出处:http://blog.cs...
分类:
编程语言 时间:
2016-08-29 15:42:34
阅读次数:
357
作者:July、pluskid ;致谢:白石、JerryLead 出处:结构之法算法之道blog。 前言 动笔写这个支持向量机(support vector machine)是费了不少劲和困难的,原因很简单,一者这个东西本身就并不好懂,要深入学习和研究下去需花费不少时间和精力,二者这个东西也不好讲清 ...
分类:
其他好文 时间:
2016-07-31 22:15:29
阅读次数:
339
结构之法 算法之道 面试、算法、机器学习在线课程:julyedu.com 1. 算法学习的博客网址:http://blog.csdn.net/v_july_v?viewmode=contents 小宝鸽 2. http://blog.csdn.net/u013142781?viewmode=cont ...
分类:
编程语言 时间:
2016-04-14 12:18:04
阅读次数:
169