大话算法
算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。
Hi-Sunshine
CSDN博客专家、Java领域新星创作者
展开
-
【算法系列】—冒泡排序
在我们的生活中,扑克牌应该是每一个人的娱乐项目之一吧。在我们玩扑克牌的过程中,我们也可以体会到学习的奥秘。我们会根据手里的牌,从小到大进行排序(即小的牌在前面,大的牌在后面),在这个过程中,我们可以体会并学习冒泡排序的神奇。原创 2017-09-24 21:50:58 · 1674 阅读 · 23 评论 -
【算法系列】—选择排序
学习计算机的程序媛们都知道算法的重要性,算法在我们的知识体系以及日常生活中都起到了非常重要的作用,所以算法的研究指日可待,接下来小编将对算法进行系列的总结,还望各位大神们的指导。原创 2017-09-17 20:39:24 · 344 阅读 · 16 评论 -
揭开算法的面纱
算法作为一种思想,能锻炼我们的思维,使思维变得更清晰、更有逻辑。算法是对事物本质的数学抽象,看似深奥,却体现着点点滴滴的朴素思想。虽然真理未必只有一个,但是当你掌握了其中的一个,你就掌握了全部。因此,学会算法的思想,其意义不仅仅在算法本身,也会对日后的学习生活产生深远的影响。原创 2017-09-08 21:47:43 · 642 阅读 · 82 评论 -
【算法系列】—插入排序
在我们的日常生活中,有很多有关插入排序的例子,比如小时候一般排队老师都是让我们按照高低个头进行排队,如果有一个人迟到了,他要进入到队列中,那么他就要进行插入排队了。插入排序在我们的生活中,应用的惟妙惟肖,学习一定要联系实际,联系生活。原创 2017-09-29 20:12:21 · 905 阅读 · 24 评论 -
漫画:初识B+树
1.有k个子树的中间节点包含有k个元素(B树中是k-1个元素),每个元素不保存数据,只用来索引,所有数据都保存在叶子节点。2.所有的叶子结点中包含了全部元素的信息,及指向含这些元素记录的指针,且叶子结点本身依关键字的大小自小而大顺序链接。3.所有的中间节点元素都同时存在于子节点,在子节点元素中是最大(或最小)元素。原创 2019-06-02 21:46:27 · 295 阅读 · 0 评论 -
漫画:初识B-树
「B-树」,就是「B树」,都是 B-tree 的翻译,里面不是减号-,是连接符-。因为有人把 B-tree 翻成 「B-树」,让人以为「B树」和「B-树」是两种树,实际上两者就是同一种树。原创 2019-06-03 20:05:07 · 522 阅读 · 1 评论