自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java中常见的集合类以及泛型的使用

ArrayList:可变大小的数组Set:集合(不重复)Map:字典(键值对映射)Queue:队列:优先队列大数类如果在比赛的过程中,忘记了某些函数的使用或者拼写,可能查看比赛机器桌面上的手册,会有这些函数的具体使用方法。在Java的集合框架中,迭代器是一个非常重要的概念。迭代器是一个对象,它能够遍历集合中的元素。几乎所有的集合类都实现了Iterable接口,支持使用迭代器进行遍历。Java的集合框架广泛使用泛型,可以让集合存储任何类型的数据。

2025-03-23 20:22:06 412

原创 Java中随机数生成

​。

2025-03-16 17:11:45 2161

原创 sort的使用

前两个函数分别是数组的头和尾,第三个函数是一个比较器,比较器是一个函数(目前可以这么理解),其默认是从小序函数,也就是说,在函数内部如果需要比较其大小关系,例如比较 a,ba,b 的相对大小,那么相当于调用函数。arr 是数组的开始位置,arr + n 是数组的结束位置(注意,arr + n 是指向数组最后一个元素下一个位置的指针,而不是最后一个元素本身)。在排序中,特别是涉及到结构体时,可能有较为复杂的排序关系,需要按多个成员进行排序,比如在成绩单中,先按成绩排序,如果成绩相同再按名字排序。

2025-03-12 21:23:50 248

原创 Java中printf和println的区别

println:简单直接,适合快速输出内容并换行。printf:复杂格式化输出,需手动控制换行,适合对格式有精确要求的场景(如表格对齐、固定小数位等)。

2025-03-03 21:00:51 233

原创 stl常见容器和库函数,以及typedef使用,string(有点乱,蓝桥杯基础复习知识)

vector是一个动态(大小)数组,可以存储一系列相同类型的元素,是标准库<vector>定义的模板类声明为T为元素类型。自动调整大小,动态分配内存。

2025-02-23 16:51:59 714

原创 数据结构学习第二周顺序表与链表

然后就是通过链表的运用,实现链表地址的传递,从而将duoxiangshi1以及duoxiangshi2接到duoxiangshi3(此时注意next的使用,既是前两个多项式的next节点,也是duoxiangshi3的头指针),注意当循环结束时,仍剩余项的多项式的剩余项接入duoxiangshi3;然后就是相加,此时通过将小的数组元素加到大数组中(此时注意循环条件,应该是以小数组的最高次幂结束循环,因为如果按大的,会导致小数组的空间不够导致内存超了);当两个多项式相加时,需要将相同指数的系数相加。

2024-07-19 21:21:34 281

原创 数据结构学习第一周1

A针上套有n个大小不等的圆盘,按照大的在下、小的在上的顺序排列,要把这 n 个圆盘从A针移动到C针上,每次只能移动一个圆盘,移动过程可以借助B针。但在任何时候,任何针上的圆盘都必须保持大盘在下,小盘在上。//qs是A,mb为C(即利用的柱子),zj为B(为第一次递归n-1个从A移到B)//再将B上的通过A移到C上。然后将n-1个环从B通过A移到C。把n-1个环从A通过C移到B。

2024-07-19 17:21:58 423

原创 数据结构实验学习第一周2

/补充以下函数的参数和代码,构造swap函数,实现两个数的交换。补充以下函数的参数和代码,构造。函数,实现两个数的交换。

2024-07-19 16:46:23 206

原创 Leetcode2236题

根结点、左子结点和右子结点的值分别是 10 、4 和 6。根结点、左子结点和右子结点的值分别是 5 、3 和 1。由于 5 不等于 3 + 1 ,因此返回 false。由于 10 等于 4 + 6 ,因此返回 true。个结点组成:根结点、左子结点和右子结点。如果根结点值等于两个子结点值之和,返回。

2024-07-19 16:41:47 668

原创 leetcode 第一题

我们要解决这个问题,此时我们知道不会是本身与本身相加,则这个可以通过双for循环暴力求解。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。注意循环条件中使用++i与++j。整数,并返回它们的数组下标。你可以按任意顺序返回答案。,请你在该数组中找出。

2024-07-15 16:44:41 563 1

空空如也

空空如也

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

TA关注的人

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