自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Pair of topics (二分查找)

upper_bound(c + i + 1, c + n, -c[i])`这一行的代码是在`c[]`数组的第`(i + 1)`个元素到第`n`个元素之间查找大于`-c[i]`的第一个元素的位置。然后,`upper_bound- c`,操作获取的是一个迭代器,指向在`c[i+1]`到`c[n]`(包括`c[n]`)的排序范围内,第一个大于`−c[i]`的元素的位置。然后,通过`int x = upper_bound(c + i + 1, c + n, -c[i]) - c`便将这个位置赋值给变量`x`。

2024-05-15 10:15:04 189

原创 Java学习·第七篇

多态是同一个行为具有多个不同表现形式或形态的能力。多态就是同一个接口,使用不同的实例而执行不同操作,如图所示: 首先,定义了一个名为的基类,它有一个名为的方法。这个方法在类中没有具体的实现。然后,定义了三个继承自的子类:,和。每个子类都重写了方法,提供了自己的实现。例如,类的方法会打印出"Circle.draw()"。

2024-02-04 09:57:47 349 1

原创 Java学习·第六篇

接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。

2024-02-04 09:35:01 774 1

原创 Java学习笔记·第五篇

继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。生活中的继承:兔子和羊属于食草动物类,狮子和豹属于食肉动物类。食草动物和食肉动物又是属于动物类。所以继承需要符合的关系是:is-a,父类更通用,子类更具体。

2024-01-28 15:45:13 940

原创 Java学习笔记·第四篇

Java中凡是对各种变量、方法和类等命名时使用的字符序列称为标识符。凡是自己可以起名字的地方都叫做标识符。

2024-01-28 10:51:41 1076

原创 Java学习·第三篇

在控制台,输入tab键,可以实现命令补全\t:一个制表位,实现对齐的功能\n:换行符\\:一个\" :一个\':一个\r :一个回车。

2024-01-21 16:56:28 373

原创 Java学习·第二篇

while循环每次判断,若后面的条件成立,则执行一次,反之退出循环。死循环输入一个数,直到输入大于0的数为止2.do-while循环与while循环相似,唯一不同的是,do-while是先执行后再检查条件是否符合。基本思想:把控制循环次数的变量从循环体中剥离。for (init-statement; condition; expression) { statement}init-statement可以是声明语句、表达式、空语句,一般用来初始化循环变量;condition是条件表

2024-01-21 16:36:30 365

原创 Java学习笔记·第一篇

/ 输出字符串 + 换行。// 输出整数 + 换行。方式2,效率较高,输出规模较大时使用。条件成立时,执行if语句,反之执行else语句。方式1,效率较低,输出规模较小时使用。// 读入下一个双精度浮点数。// 读入下一个单精度浮点数。// 读入下一个整数。//读入下一个字符串。

2024-01-14 18:52:00 1364 1

空空如也

空空如也

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

TA关注的人

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