这节总结一下优先队列的常用实现方法。 目录: 1、基本概念 2、基于数组实现的优先队列 2.1、基于有序数组的实现 2.2、基于无序数组的实现 3、基于堆实现的优先队列 3....
前面讲到的顺序表、栈和队列都是一对一的线性结构,这节讲一对多的线性结构——树。「一对多」就是指一个元素只能有一个前驱,但可以有多个后继。 目录: 一、基本概念 二、树的存储结...
最近总结了一下数据结构和算法的题目,这是第二篇文章,关于链表的,第一篇文章关于二叉树的参见废话少说,上链表的数据结构 1.翻转链表 2.判断链表是否有环 3,链表排序 4.链...
最近总结了一些数据结构和算法相关的题目,这是第一篇文章,关于二叉树的。先上二叉树的数据结构: 二叉树的题目普遍可以用递归和迭代的方式来解 1.求二叉树的最大深度 2.求二叉树...
Activity的生命周期分析 典型情况下的生命周期。是指在用户参与的情况下,Activity所经过的生命周期的改变。 异常情况下的生命周期。是指Activity被系统回收或...
前言 Fragment想必大家不陌生吧,在日常开发中,对于Fragment的使用也很频繁,现在主流的APP中,基本的架构也都是一个主页,然后每个Tab项用Fragment做布...
Service是一种计算型组件,用于在后台执行一系列的计算任务。由于工作在后台,因此用户是无法直接感知到它的存在。Service组件和Activity组件略有不同,Activ...
Android的四大组件中除了BroadCastReceiver以外,其他三种组件都必须在AndroidManifest中注册,对于BroadCastReceiver来说,它...
在开始本文之前,首先要给大家解释一个问题,那就是本文的题目中为何会出现蒲将军这三字? 关于蒲将军这个人,很多人或许并不了解,但是,有一个人大家肯定是知道的,那就是英布。 而笔...
老公不爱说话,除了一天的干活,就是夜晚的睡,他爱我时,就说,老婆我们那个吗?我不高兴地说,坚决不。 老公是一个热爱肉体享受的人,精神上的状态好像不需要一样,平时不关心人,自己...
注解与反射 自定义注解 @Target 描述的注解可以用在什么地方@Retention 表示被它所注解的注解在什么地方还有效@Documented 是否将我们的注解生成...
傅常郑甘陈段传(二) 甘延寿字君况,他是北地郁郅县(今甘肃省庆城县)人。甘延寿在年少时以良家子善骑射才的身份进入羽林军,用手投石和跳跃的功夫在同辈中无人可比,曾经飞身跳过...
在Java的世界里,异步操作一般使用Thread,本篇来讲讲Thread的有返回值和无返回值的多线程Api。 无返回值的Thread创建 继承Thread,复写run方法,多...
创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,...
前面给小伙伴们分享了我理解的Java多线程,这里给大家分享一下我理解的IO流(文件操作)。IO流在编程开发中,我们会经常使用到。IO流的体系很庞大仔细区分有16种,但是我们可...