自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HashMap和Map有啥区别

​HashMap和Map有啥区别关系:HashMap是Map接口的主要实现类Map:①Map集合一次存储两个对象,一个键对象,一个值对象②键对象在集合中是唯一的,可以通过键来查找值HashMap:使用哈希算法对键去重复,效率高,但无序哈希算法:哈希是密码学的基础,理解哈希是理解数字签名和加密通信等技术的必要前提哈希算法算是一个单向算法。因为给定数据 M 通过哈希函数容易算出哈希值 X ,而给定 X 不能算出 M ,因此具有安全性。​

2022-10-25 17:17:41 547 1

原创 简洁笔记-Java数据结构基础(6.算法的时间复杂度和空间复杂度)

概念的简单描述了解下T(n)和O(n)计算时间复杂度的方法总结(左列为n,其他为算法当前n的总执行次数)时间复杂度通俗易懂版(b站小古银的讲解):计算T(n)要一句句的数所有代码执行了多少遍因此一般使用T(n)的估算值O(n),来衡量代码的执行速度如何通过T(n)来求得O(n)求O(n)例子:时间复杂度顺序(上到下依次简单到复杂)一个经典递归题求算法时间复杂度

2022-01-09 14:59:16 378

原创 简洁笔记-Java数据结构基础(5.递归和斐波那契数列、汉诺塔)

什么是递归递归简单来说就是方法调用自己从前有座山,山里有座庙,庙里有个和尚,和尚在讲故事,从前有座山,山里有座庙,庙里有个和尚,和尚在讲故事,从前有座山..美女拿着自己的照片,照片里面美女拿着照片,照片里面美女拿着照片..简单的递归程序思路斐波那契数列汉诺塔

2022-01-06 15:54:00 365

原创 简洁笔记-Java数据结构基础(4.线性结构链表)

什么是链表1.单链表(1).单链表基本知识和使用(2)删除单链表的节点(3)往单链表插入节点2.循环链表(1)双向循环链表基本知识和使用

2022-01-03 22:59:21 345

原创 简洁笔记-Java数据结构基础(3.线性结构栈和队列)

什么是栈,栈相当于一个箱子,入栈像放书,先进后出(取第一本书出来的时候,要把上面的先取走)栈的基本使用什么是队列,队列,相当于排队买票一样,先进先出自定义队列类和队列的基本使用

2022-01-02 18:28:50 400

原创 简洁笔记-Java数据结构基础(2.线性结构数组)

线性结构1.数组(1)数组的基本使用(2).数组元素的添加(3)数组元素的删除(4)面向对象的数组(5).查找算法-线性查找(6).查找算法-二分法查找

2022-01-01 15:50:46 444

原创 简洁笔记-Java数据结构基础(1.数据结构概述)

数据结构与算法数据结构到底是什么数据结构概念1:数据的存储结构数据结构概念2:数据的逻辑结构...

2021-12-31 15:26:19 448

空空如也

空空如也

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

TA关注的人

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