自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 数据结构与算法——稀疏数组

1.稀疏数组 1.1概括 当一个数组中大部分值为0或者相同时,我们的数组相当于存储了很多意义不大的值,造成了空间上的浪费,所以我们就可以利用稀疏数组来存储这些值。 1.2如何用稀疏数组来处理这样的上面这样类型的数组呢?稀疏数组的首行记录:原始数组的行和列以及多少非零不同值的个数; 其他行记录:具体非零值的 :行+列+值 稀疏数组的行数=原二维数组有效元素的个数+1; 稀疏数组的列数=3;...

2022-04-17 17:45:13 450

原创 软件设计的七大原则

1.开闭原则定义:软件实体应当对扩展开放,对修改关闭软件实体包含一下几个部分:1.项目中划出的模块 2.类与接口 3.方法目的:降低维护带来的风险。2.依赖倒置原则定义:高层模块不应该依赖底层模块,两者都应该依赖其抽象,抽象不应该依赖细节,细节应该依赖抽象。其核心思想是要面向接口编程,不想面向实现编程。目的:更利于代码结构的升级和扩展。3.里氏替换原则定义:继承必须确保超类所有拥有的性质在子类中依然成立定义解释:不要破环继承体系,子类重写方法功能发生改变,不应该..

2022-02-16 17:33:34 154

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除