自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java PriorityQueue相关知识

PriorityQueue不指定Comparator时,优先队列默认会创建最小堆,即将其中元素按o1.comoareTo(o2)的结果进行排序,为负则代表o1小于o2,为零代表二者相等,为正则代表o1大于o2。若要创建最大堆,可以自行传入一个Comparator对象,其实现改为o2.compareTo(o1)即可。PriorityQueue弹出和压入元素时,其size()方法得到的结果会发生改变,因此如果需要遍历优先队列,不能以迭代次数与q.size()的结果进行比较进行for循环。

2023-11-18 07:19:00 47 1

原创 C / C++ 中a[i] == i[a]

在C / C++ 中, E1[E2]会被解释为*(E1+E2),因此a[i] == *(a+i) == *(i+a) == i[a]由是观之,a[i] == i[a] == (i+1)[a-1] == (i-1)[a+1] == ...支持这种写法是为了兼容汇编,汇编语言里的内存寻址就有这三种方法。3种内存地址的寻址方式。(2)寄存器间接寻址。

2023-08-15 09:17:46 295 1

原创 N皇后 - Java

N皇后 - Java代码

2023-07-08 16:55:16 69

原创 C语言数组名表示首元素地址

注意到,虽然数组的地址与其首元素的地址相同,但对其加减某整数后,变化的值为整个数组的长度的倍数.2. &数组名,此时数组名也表示整个数组,返回数组的地址(值与首元素地址相同,但意义不同)1. size(数组名),此时数组名表示整个数组,返回整个数组的大小(单位: 字节)除以上两种情况,数组名均表示此数组中首元素的地址.,C语言中的数组名均表示数组中首元素的地址。

2023-07-04 16:07:01 1214

原创 使两个参数的实际值交换的函数/方法

一个函数如何对两个实参的实际值进行交换?

2023-07-03 20:27:51 184

原创 C6328: 大小不匹配: 已将“unsigned__int64“作为_Param_(2)传递,但需要使用“int“来调用“printf“

C语言 C6328

2023-07-02 19:17:01 1341 1

空空如也

空空如也

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

TA关注的人

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