数据结构是对计算机内存中的数据的一种安排,数据结构包括 数组, 链表, 栈, 二叉树, 哈希表等,算法则对对这些结构中的
2017-11-29 09:46
Java面试过程中,经常会被问到数据结构和算法相关的知识。对于工作多年的程序员来说,这些理论的知识可能已经忘得差不多了吧,所以面试前还是有必要临时抱抱佛脚的。
2019-08-15 16:09
对于数组和链表这两种数据结构,如果要查找它们存储的某个特定元素却不知道它的位置,就需要从头开始访问元素直到找到匹配的为止;如果数据结构中包含很多的元素,就会浪费时间。这时最好使用散列表来存储要查找的数据。
2018-02-08 16:12
本文总结了数据结构常见的八大排序算法。详细分析请看下文
2018-02-05 15:26
List是有序的Collection,使用此接口能够精确的控制每个元素插入的位置。用户能够使用索引(元素在List中的位置,类似于数组下 》标)来访问List中的元素,这类似于Java的数组。
2019-08-15 16:27
区块链是一种分散式结构的系统,其中链表充当事务块的基本数据结构。关于哪些事务块应该附加到它的决策是由共识算法决定的。有时,选择基本数据结构比选择特定的共识
2019-01-03 14:49
目前市面上充斥着大量关于跳跃表结构与 Redis 的源码解析,但是经过长期观察后发现大都只是在停留在代码的表面,而没有系统性地介绍跳跃表的由来以及各种常量的由来。作为一种概率数据结构,理解各种常量
2023-01-31 13:35
为了让大家掌握多种排序方法的基本思想,本篇文章带着大家对数据结构的常用七大算法进行分析:包括直接插入排序、希尔排序、冒泡排序、快速排序、简单选择排序、堆排序、归并排序等,并能够用高级语言实现。
2022-03-16 08:22
SystemVerilog中除了数组、队列和关联数组等数据结构,这些数据结构还可以嵌套。
2022-11-03 09:59
最近总结了一些数据结构和算法相关的题目,这是第一篇文章,关于二叉树的。
2018-02-07 13:57