- 博客(15)
- 收藏
- 关注
原创 L2-020 功夫传人(DFS+BFS)-Java
输入在第一行给出3个正整数,分别是:N(≤105)——整个师门的总人数(于是每个人从0到N−1编号,祖师爷的编号为0);一般来说,师傅传授给徒弟的武功总要打个折扣,于是越往后传,弟子们的功夫就越弱……直到某一支的某一代突然出现一个天分特别高的弟子(或者是吃到了灵丹、挖到了特别的秘笈),会将功夫的威力一下子放大N倍 —— 我们称这种弟子为“得道者”。其中Ki是徒弟的个数,后面跟的是各位徒弟的编号,数字间以空格间隔。Ki为零表示这是一位得道者,这时后面跟的一个数字表示其武功被放大的倍数。
2025-02-06 15:12:17
335
原创 L2-019 悄悄关注-Java
新浪微博上有个“悄悄关注”,一个用户悄悄关注的人,不出现在这个用户的关注列表上,但系统会推送其悄悄关注的人发表的微博给该用户。)是被其关注的用户的ID,是长度为4位的由数字和英文字母组成的字符串,各项间以空格分隔。
2025-02-06 15:08:00
156
原创 L2-017 人以群分-Java
社交网络中我们给每个人定义了一个“活跃度”,现希望根据这个指标把人群分为两大类,即外向型(outgoing,即活跃度高的)和内向型(introverted,即活跃度低的)。
2025-02-05 17:28:11
509
原创 L2-016 愿天下有情人都是失散多年的兄妹-Java
大家都知道五服以内不得通婚,即两个人最近的共同祖先如果在五代以内(即本人、父母、祖父母、曾祖父母、高祖父母)则不可通婚。
2025-02-05 16:48:43
456
原创 HarmonyOS DevEco Studio模拟器点击运行没有反应的解决方法
解决方法其实很简单:本地模拟器下载路径下面不能有中文。翻遍了优快云,试了所有办法都没办法,最后偶然间竟然解决了。切换正确路径以后,成功运行,哦呼!
2025-01-25 21:56:15
828
原创 24-08-08 JavaSE Map集合
Map与Collection并列存在。用于保存具有映射关系的数据:Key-Value(双列元素)Map 中的 key 和 value 可以是任何引用类型的数据,会封装到HashMap$Node 对象中Map 中的 value 可以重复Map 的key 可以为 null, value 也可以为null ,注意 key 为null,只能有一个,value 为null ,可以多个常用String类作为Map的 key。
2024-08-13 11:18:54
797
原创 24-08-07 HashSet与LinkedHashSet的底层机制与源码说明
hashset的底层实际上是hashmap,hashmap的底层是数组加链表加红黑树。
2024-08-08 00:33:08
493
原创 24-08-04 JavaSE java集合详解
传统的数组每次都要提前设置好容量,而且从某些方面来讲只能存储同一类型的元素,如果存储大小不够的话只能重新开辟一个新数组然后把元素移动到新数组中,非常麻烦*,java集合类分为两大类,一个是单列集合Collection,一个是双列集合Map
2024-08-05 14:59:37
2283
原创 24-08-01 JavaSE Math类 Arrays类 System类 日期类
本文是对Math类,Arrays类,System类已经三代日期类的方法介绍
2024-08-03 16:44:06
566
原创 24-7-31String类,StringBuffer类,StringBuilder类的详解与比较
String对象用于保存字符串,也就是一组字符序列。String字符串的字符使用Unicode的字符编码,一个字符无论是中文还是汉字都占两个字节。String有许多重载的构造器,因此可以接收多种数据类型并创建对象。
2024-07-31 22:59:23
2524
原创 24-07-30 java八大包装类
什么是包装类?就我粗鄙地理解来说,包装类就是把我们熟知的八大基本数据类型封装起来,加上一些**方法封装成类,从而更好地开发。
2024-07-30 23:19:31
860
原创 我的笔记管理体系(Typora+PicGo+坚果云+阿里云oss)
现在是2024年7月28号,我快要上大二了,在上大学之前,我和几乎所有的高中生一样,有着各种各样的笔记本,三年下来也积累了不少的笔记。然而在上了大学以后,就很少就笔记了,原因大家都懂的哈哈,大一一次偶然的机会,我接触到了markdown语法,我才第一次认识到原来程序员都是那样记笔记的,我去,太tm帅啦,于是乎我便开始学习markdown语法,也开始了学习写博客,在学习过程中遇到了各种问题,经过不断的搜集资料,我终于大体上完成了我的笔记管理体系了,今天写这篇博客的目的是为了和大家分享这一体系。
2024-07-28 19:12:46
1155
原创 24-07-27 理解Java异常处理机制
在我们编写程序的过程中,我们时常会遇到各式各样的错误,这些错误有些是在编译时编译器就提示我们的,如常量未定义,赋值错误等,这些我们可以叫它们编译时异常,而有些错误是从语法上来看是没有任何问题的,编译器不会给我们提示错误信息,只有在class文件在jvm上运行时会出错,这类异常我们统称为运行时异常。除了异常外,还有一种更加验证的错误,那就是error,这种错误往往是程序的致命性错误,可能会造成整个程序的崩溃,非常严重。
2024-07-27 12:40:15
2172
原创 24-07-24 java枚举与注解详解
枚举类是一种特殊的类,它是一组常量的集合,为什么这么说呢,因为枚举类包含的是一组有限的对象,简单来说就是直接在类中定义对象,而不通过构造函数,所以我们需要把构造函数给私有化,而为了防止对象的属性被篡改,保证对象的只读属性,我们需要同样需要删除或者私有化set方法,最后,为了底层实现更加快捷高效,我们在对象前面加上static final,我们要让对象作为枚举类的接口,因此需要把对象公开,前面需要加上public。 还有需要注意的是,因为这个对象是只读的,所以它是一个常量,根据命名规范,名称全部大写。
2024-07-25 22:17:21
647
原创 24-07-22 java内部类详解
简单来说,一个类的内部嵌套了另一个类结构,被嵌套的结构被称为内部类,嵌套其他类的类我们称为外部类。在开始学习之前,我们先来回想一下一下类的五大成员,分别是属性方法构造器代码块内部类,而接下来我们就将开始学习它的第五大成员——内部类。
2024-07-24 12:48:28
910
基于Springboot+Vue的校园二手交易平台
2025-02-06
基于C++控制台的航空客运订票系统
2024-08-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人