带翅膀的猫的博客

程序猿的练功房

JDK源码阅读之StringBuffer

StringBuffer       结合【JDK源码阅读之StringBuilder】更香。     &nb...

2019-07-13 10:25:26

阅读数 7

评论数 0

JDK源码之StringBuilder

StringBuilder       StringBuilder 是一个可变的字符序列。它继承于AbstractStringBuilder,实现了CharSequence接口。String...

2019-07-10 20:12:34

阅读数 9

评论数 0

JDK源码阅读之String

String       String类在整个JAVA开发中大量运用,在面试时我们也经常会?问到String、StringBuffer和StringBuilder之间的区别。虽然我们可以通过...

2019-07-10 20:10:40

阅读数 5

评论数 0

JDK源码阅读之Object

Object       JAVA中Object是所有类的超类,也就是说一切对象都是继承自Object类。我们从这里迈入JDK源码的大门。 Object中的方法一览 private stat...

2019-07-10 20:07:56

阅读数 8

评论数 0

Vim爱恨情仇系列

vim在广大码农心目中一直是一个强大的编辑器,可是由于vim繁多的命令又使得码农们畏缩不前,本系列旨在介绍常用的命令和对vim的常用操作,使用大白话讲述,能上图的就不多bb。

2019-05-30 21:18:36

阅读数 308

评论数 0

详细图文——AVL树

平衡二叉搜索树(Self-balancing binary search tree)又被称为AVL树(有别于AVL算法),且具有以下性质:它是一 棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树。快来学习吧!详细图文。

2019-04-09 16:30:51

阅读数 67

评论数 0

详细图文——并查集

本文将带领大家迈入并查集的大门,这是一棵奇怪的树。通过本文您一定会了解并查集的实现,优化策略。

2019-04-03 19:56:16

阅读数 41

评论数 0

详细图文——Trie

本文介绍了字典树相关概念,完成了字典树的创建,查找,前缀串的判断和字典树的删除。

2019-03-27 19:26:49

阅读数 146

评论数 0

详细图文——线段树

线段树的基本认识和代码。如果您是为了竞赛,那么此文章一定不适合您;如果您只是好奇,或者想了解一下,点进来吧!!^_^通过此文您能了解什么是线段树,线段树的使用场景和自己实现线段树。

2019-03-22 18:15:23

阅读数 51

评论数 0

详细图文——最大堆

二叉堆是一种特殊的堆,二叉堆是完全二叉树。本文讲解了最大堆的实现过程,尤其是堆的调整操作——siftUp和siftDown。阅读完本文您可以自己实现最大堆了。

2019-03-20 20:40:33

阅读数 102

评论数 0

看的见的算法系列——归并排序

自顶向下的归并排序 可视化基础 图解: 可视化效果 自底向上的归并排序 自底向上的归并排序使用循环来完成。 可视化效果 本文代码已发布至GitHub,下载地址为: https://github.com/WingedCat/AlgoVisualizerPro/tree/master/src/...

2018-12-16 19:09:46

阅读数 90

评论数 0

看的见的算法系列——选择排序

选择排序 可视化基础 原始数据 选择排序中每次选出未排序部分的最小值,将其与未排序部分的第一个位置交换。 ①、第一次选择出未排序部分中的最小值1,将其与未排序的第一个位置交换。 ②、第二次选择出未排序部分中的最小值2,将其与未排序的第一个位置交换。 ③、第三次选择出未排序部分中的最小值2,将...

2018-12-09 21:24:01

阅读数 80

评论数 0

看的见的算法系列——插入排序

插入排序 原始数据 ①选择2,比较前一个数字8,小于8,交换; 由于交换后2前面没有数字,结束,数字2有序。 ②选择1,比较前一个数字8,小于8,交换;前面还有大于1的数字2,交换; ③选择7,比较前一个数字8,小于8,交换; 由于7大于2,比较停止。 以此类推最终我们会得到一个有序的数据...

2018-11-23 20:47:23

阅读数 88

评论数 0

详细图文——二分搜索树

上一篇→树与二叉树        与普通的二叉树相比,二叉搜...

2018-11-22 20:42:04

阅读数 80

评论数 0

详细图文——树与二叉树

本文从树的概念说起,介绍了树的相关概念。同时本文介绍了二叉树的相关概念,实现了二叉树的先中后遍历方式(递归和非递归),层序遍历,二叉树的镜像,查找等相关操作。

2018-11-11 19:42:52

阅读数 115

评论数 0

详细图文——双向链表

前篇->有序链表        在传统链表中我们寻找下一个结点是否方便,但是如果要追溯前面的结...

2018-11-04 21:16:15

阅读数 57

评论数 0

详细图文——有序链表

前篇->双端链表       &nbs...

2018-11-04 16:36:31

阅读数 64

评论数 0

链表实现栈和队列

      在之前的博文中详细介绍了栈的数组方式实现和队列的数组方式实现学习了链表当然要再实现一波咯! 单链表实现栈 单链表相关代码下载 i...

2018-11-03 22:07:06

阅读数 53

评论数 0

详细图文——双端链表

前篇:单链表        双端链表与单链表十分相似,不同的是它新增一个对尾结点的引用。双端链表不是双向链表。 &...

2018-11-02 21:44:00

阅读数 83

评论数 0

阿里云的这群“疯子”

  世事安稳,岁月静好。   电影里才有疯子。麦克墨菲在疯人院里带领一群精神病人揭竿而起,怼天怼地;饿了三天的黑皮为了抢一口面包被店主追上高架桥,末路狂奔;杰克和泰勒在午夜的搏击俱乐部里挥拳相向,鲜血淋漓。屏幕对面,我们把爆米花塞进嘴里,哭成狗或者笑成狗。电影散场,各自回家。   真正的疯子,从来...

2018-10-27 22:08:36

阅读数 78

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭