摘要:
二维数组的很多值都是默认值0,因此记录了很多没有意义的数据 当数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组 稀疏数组的处理方法: 1记录数组一共有几行几列,有多少个不同的值 2把具有不同值的元素的行列及值记录在一个小规模的数组中,从而缩小程序的规模 二维数组转稀疏数组的 阅读全文
posted @ 2022-01-31 14:44
开源遗迹
阅读(32)
评论(0)
推荐(0)
摘要:
数据结构包括:线性结构和非线性结构 线性结构 1线性结构作为最常用的数据结构,其结构特点是数据元素之间存在的一对一的线性关系 2线性结构有两种不同的存储结构,即顺序存储结构和链式储存结构。顺序储存的线性表称为顺序表,顺序表中的储存元素是连续的 3链式存储的线性表称为链表,链表中存储元素不一定是连续的 阅读全文
posted @ 2022-01-31 14:05
开源遗迹
阅读(46)
评论(0)
推荐(0)
摘要:
数据结构是一门研究组织数据方式的学科,有了编程语言也就有了数据结构,学好数据结构可以编写出更好更漂亮的,更有效的代码 要学习好数据结构就要多多考虑如何将生活中遇到的问题,用程序去现实解决 程序=数据结构+算法 数据结构是算法的基础,换言之,想要学好算法,需要把数据结构学到位 阅读全文
posted @ 2022-01-31 13:44
开源遗迹
阅读(130)
评论(0)
推荐(0)
摘要:
当idea报了一个异常不是我们预期想看到的,我们就要怀疑是idea出了问题,它骗了我们,就要动用反编译 打开文件的cmd 输入javap -p 要编译的字节码文件 通过jad.exe反编译 当前类下生成java文件 使用记事本查看源码 阅读全文
posted @ 2022-01-31 10:47
开源遗迹
阅读(78)
评论(0)
推荐(0)
摘要:
p确保创建全局唯一对象ackage com.zou.single;//饿汉式单例public class Hungry { //可能会浪费空间 private byte[] data1=new byte[1024*1024]; private byte[] data2=new byte[1024*1 阅读全文
posted @ 2022-01-31 10:32
开源遗迹
阅读(30)
评论(0)
推荐(0)

浙公网安备 33010602011771号