花费 13 ms
数据结构与算法(4)——优先队列和堆

前言:题图无关,接下来开始简单学习学习优先队列和堆的相关数据结构的知识; 前序文章: 数据结构与算法(1)——数组与链表(https://www.jianshu.com/p/7 ...

Fri Jul 13 02:21:00 CST 2018 1 16063
Java数据结构之链表(Linked List)

1.链表(Linked List)介绍 链表是有序的列表,但是它在内存存储结构如下: 2.特点: 链表是以节点的方式来存储,是链式存储 每个节点包含 data 域, next 域: ...

Thu Jul 25 01:36:00 CST 2019 0 4582
Java数据结构之LinkedList、ArrayList的效率分析

前言: 在我们平常开发中难免会用到List集合来存储数据,一般都会选择ArrayList和LinkedList,以前只是大致知道ArrayList查询效率高LinkedList插入删除效率 ...

Tue Mar 07 00:41:00 CST 2017 3 11904
Java数据结构之Set学习总结

前言: 前面介绍了Java的数据结构List、Map,今天抽空学习总结一下另一种数据结构Set。 Set介绍 Set相对于List、Map是最简单的一种集合。集合中的对象不按特定的方 ...

Tue Mar 14 17:08:00 CST 2017 0 7870
Java数据结构之栈(Stack)

1.栈(Stack)的介绍 栈是一个先入后出(FILO:First In Last Out)的有序列表。 栈(Stack)是限制线性表中元素的插入和删除只能在同一端进行的一种特殊线性表。 允许插 ...

Thu Jul 25 08:16:00 CST 2019 0 2298
LinkedList与ArrayList的区别(内部实现)

ArrayList的内部实现是基于内部数组Object[],所以从概念上讲,它更像数组; LinkedList的内部实现是基于一组连接的记录,所以,它更像一个链表结构,所以,它们在性能 ...

Sun Jul 21 06:57:00 CST 2019 0 1411
Java数据结构之队列(Queue)

1.使用场景 银行排队的案例: 2.队列介绍 队列是一个有序列表,可以用数组或是链表来实现。 遵循先入先出的原则: 先存入队列的数据,要先取出。 后存入的要后取出 示意图 ...

Thu Jul 25 01:07:00 CST 2019 0 1316
Java数据结构之Map学习总结

前言: 前面学习总结了List的使用及效率对比,今天总结学习一下键值映射关系Map,顺便学习一下Android中使用Map需要注意哪些,以及谷歌官方针对Android对Map做了哪些优化。 ...

Fri Mar 10 18:06:00 CST 2017 0 4136
List接口和Set接口及其常用实现类概述

一、List接口 List:有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的 ...

Wed May 22 03:52:00 CST 2019 0 1381
数据结构与算法(1)——数组与链表

前言:终于到了疯狂学习数据结构的时候,换个好看的题图,开始吧.. 数组 什么是数组? 数组简单来说就是将所有的数据排成一排存放在系统分配的一个内存块上,通过使用特定元素的索引作为数 ...

Thu Jul 05 22:54:00 CST 2018 2 2198

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM