自定义博客皮肤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)
  • 收藏
  • 关注

原创 堆中任意删除一个数--懒惰删除

我们可以开一个新堆,来存储被删除的元素。就如同图中最右边的一列,当top=被删除的数时,新堆的top一定也是这个数,为什么,因为一个包括子集合的集合,主集合的最小数如果被标记为删除的数,那么新栈的min肯定也是它。那么当top新堆=top堆时,那么将他删除便可。可以看到,第一行第二行我们分别删除了5,10,但其不影响最小值,当我们第一次pop()时,也就是第三行,删除的是2,第二次pop()删除的是3,后看第四行,数组原貌最小值为5,但其被删除,所以其最小值为8.知道以上思路后,我们来看看怎么具体删除。

2024-06-01 16:07:59 173

原创 vscode java代码自动补齐插件-----Extension Pack for Java

vscode java代码自动补齐插件-----Extension Pack for Java

2022-06-28 18:24:24 4850

VisualStudioSetup.exe

VisualStudioSetup.exe

2024-06-01

c++ 程序 猜数字 cmd x86

c++初学者的软件

2022-08-14

空空如也

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

TA关注的人

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