
Java 数据结构和算法
用于总结数据结构和算法的用法、实现方法、等...
常家壮
嘿嘿
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
算法是什么?简单介绍
算法是什么? 编写一段计算机程序一般都是实现一种已有的方法来解决某个问题 这种方法大多和使用的编程语言无关——它适用于各种计算机以及编程语言。 这种方法而非计算机程序本身描述了解决问题的步骤。 在计算机科学领域, 我们用算法这个词来描述一种有限、 确定、 有效的并适合用计算机程序来实现的解决问题的方法。 算法是计算机科学的基础, 是这个领域研究的核心 ...原创 2020-11-08 13:28:54 · 803 阅读 · 0 评论 -
分享一个 JDK性能监控可视化工具(Jvisualvm)
简单概述 Jvisualvm:是JDK自带的监视工具,JDK6.0 update 7版本中自带,我的1.8版本的JDK里 是有的 监控线程 查看方法的CPU时间和内存中的对象 内存情况 反向查看分配的堆栈 目录位置 找到安装jdk目录>>bin>>jvisualvm.exe 找到双击运行即可 如果被检测的程序重启,那么 进程号是不一样的,需要从新打开新的进程那个 ...原创 2020-11-06 19:38:26 · 2269 阅读 · 0 评论 -
稀疏数组(Java代码基本实现)
稀疏数组简单介绍 当一个数组中大部分元素是 0 或者为同一个值的数组时,可以使用稀疏数组来保存该数组。 稀疏数组处理方法: 记录数组一共有几行几列,有多少个不同的值。 将具有不同值的元素的行列以及值记录在一个小规模的数组中,从而缩小程度的规模。 ...原创 2020-07-22 08:37:47 · 314 阅读 · 1 评论 -
线性结构和非线性结构简单介绍
简 数据结构包含:线性结构和非线性结构。 线性结构: 线性结构是十分常用的数据结构,其特点是数据元素之间存在一对一的线性关系。如:arry[6] = 6 线性结构有两种不同的存储结构,分为:顺序存储结构和链式存储结构。 顺序存储结构:它称为顺序表,存储元素是连续的。 链式存储结构:称为链表,链表中的存储元素不一定是连续的,元素节点中存放数据元素以及相邻元素的地址信息。 线性结构常见的如:数组、队列、链表、栈… 非线性结构: 非线性结构它以及不是一对一的关系了。 非线性结构常见: 二维数组 多维数组原创 2020-07-16 14:57:38 · 1219 阅读 · 0 评论