数据结构算法
要么出众,要么出局
太在意别人的看法,反而会失去自己。你那么优秀,何必那么在乎别人?自私一点不好吗?
展开
-
重学java之——注解与反射
在学完诸多主流的的框架之后,逐步开始阅读框架的源码,但发现在阅读的过程中,有很多地方看不明白,查阅之后才明白其实是对java的基础了解的并不透彻,于是又重新回头学习框架中用到的比较多的技术点注解与反射。这篇文章主要记录自定义注解,及使用反射获取注解,属于学习笔记以及为初学的小伙伴提供一些思路,高手勿喷。下面正式开始:自定义注解使用注解模拟数据库表@Target:指定注解在哪里使用,如ElementType.TYPE:则指定此注解在类上使用,类、接口(包括注解类型)或枚举声明Element原创 2020-11-30 00:11:33 · 156 阅读 · 0 评论 -
数据结构排序算法——堆排序
堆排序属于选择排序,是对简单选择排序的一种优化。堆排序算法利用了完全二叉树的特点,这里的堆指的就是完全二叉树。完全二叉树的定义:除了最后一层之外的其他每一层都被完全填充,并且所有结点都保持向左对齐。左对齐的意思就是一个非叶子结点只要有右孩子就一定有左孩子。堆排序中堆分为两种,一种大顶堆(父结点大于等于孩子结点,根结点最大),一种小顶堆(父结点小于等于孩子结点,根结点最小),本文以大顶堆为例。说明:...原创 2019-07-24 22:05:31 · 332 阅读 · 0 评论