下载了第五版:/Users/baidu/Documents/Data/Interview/算法与数据结构/《CareerCup+Top+150+Questions+5th.pdf》 参考这篇文章给出的分类: http://www.cnblogs.com/wei-li/p/3318929.html#C ...
分类:
其他好文 时间:
2016-12-02 18:30:13
阅读次数:
192
转载:http://blog.csdn.net/huachao1001/article/details/53156582 在10月份开始就没有再参与校招了,面试过程真的很累,有时现场等面试一等就是几个小时。加上毕业论文开题的压力,所以没有继续参加各个公司笔面试了。过去几个月中,复习时也曾经到处搜资料 ...
分类:
移动开发 时间:
2016-11-20 10:54:48
阅读次数:
236
《算法艺术与信息学竞赛》这本书我详细看了1.1、1.2、1.3,之后就看得不是很懂了,所以还是把摘要写出来,方便让我知道到底能学到什么。 第一章 算法与数据结构 “数据结构+算法=程序设计” 从理论分析和实际应用两方面阐述了算法与数据结构的基本知识。 1.1 概括的叙述了算法、数据结构、以及计算理论 ...
分类:
编程语言 时间:
2016-11-12 19:11:10
阅读次数:
256
学习编程有几年了,感觉走了不少弯路,而不少的学弟学妹又在重蹈我当初的覆辙,不免有些痛心。最近在网上也看了许多前辈们的经验建议,再结合自己的学习经历在这里谈谈基础的重要性,希望帮助大家少走些弯路。什么是基础呢?就是要把我们大学所学的离散数学,算法与数据结构,操作系统,计算机体系结构,编译原理等课程学好 ...
分类:
其他好文 时间:
2016-10-26 09:38:41
阅读次数:
348
为什么选择跳表 目前经常使用的平衡数据结构有:B树,红黑树,AVL树,Splay Tree, Treep等。 想象一下,给你一张草稿纸,一只笔,一个编辑器,你能立即实现一颗红黑树,或者AVL树 出来吗? 很难吧,这需要时间,要考虑很多细节,要参考一堆算法与数据结构之类的树, 还要参考网上的代码,相当 ...
分类:
其他好文 时间:
2016-09-19 17:58:15
阅读次数:
162
同学们很多变成ACM大神,算法学得好,然而询问各种已经在IT企业工作的人,他们说这些ACM用的算法在工作中是几乎用不上的。既然是这样的话,我总觉得,靠算法吃饭的人固然很强,可是不靠算法的话就没必要学那么多了吧。但实际,似乎来自各大地方的消息都说算法与数据结构很重要。在一年前,我觉得做出APP的人似乎 ...
分类:
其他好文 时间:
2016-09-08 00:51:59
阅读次数:
159
1. html/html5 2. css/css3 3. js/jQuery 4. 一些框架 bootstrap等 5. 网络, http 6. git, svn 等版本管理工具 7. 算法与数据结构 8. react, angularjs 9. .less, sass工具 了解一些 10. aja ...
分类:
其他好文 时间:
2016-08-21 18:32:32
阅读次数:
125
原文:.NET程序员走向高端必读书单汇总 .NET程序员走向高端必读书单汇总 一、知识树 1. 基本能力 1.1 数学 1.2 英语 1.3 语言表达 2. 计算机组织与体系结构 3. 算法与数据结构 4. 操作系统 5. 计算机网络 6. 信息管理 7. 开发语言及框架(以.net平台为例) 8. ...
分类:
Web程序 时间:
2016-07-21 21:58:48
阅读次数:
304
所谓算法,就是隐匿在数据结构后背后的原理,在开发中好的算法可以降低时间复杂度提升可复用性。《算法之美——隐匿在数据结构背后的原理(C++版)》一书围绕算法与数据结构这个话题,用汉诺塔问题和八皇后问题等22个经典算法问题循序渐进、深入浅出地介绍了现代计算机技术中常..
分类:
编程语言 时间:
2016-06-24 13:08:15
阅读次数:
260
我们上回说到二叉查找树已经很接近我们的目标了,在很多情况下性能都很不错,但是唯独在删除上不行,一旦删除操作做多了就会失去平衡,那么,这回,我们来说说如何做一个平衡查找树,首先介绍一下2-3查找树
2-3树介绍2-3树是一种特殊的二叉树,它允许一个节点中出现2个key。
2节点:1个key,2个孩子
3节点,2个key,3个孩子
它有几个特性:
符合中序遍历的顺序:左孩小于最左key,中间孩子在左右k...
分类:
编程语言 时间:
2016-05-27 11:56:36
阅读次数:
127