- 博客(11)
- 收藏
- 关注
原创 链表的初识1.0(小白版)
在顺序表中的插入中,在任意位置插入或者删除元素时,就需要将后序元素整体往前或者往后 搬移,时间复杂度为O(n),效率十分的低下。因此不适合做任意位置插入和删除比较多的场景,所以应用新的数据结构:链表结构。
2025-12-07 18:29:51
703
原创 简单顺序表的杨辉三角与扑克洗牌
在完成杨辉三角是要理清一个大概的思路在有了以上的大体思路后,让我们完成了以下的代码//添加第一个元素i <numRows;i++) {//从第二元素开始插入首部//中间部分j <i;j++) {//尾部这里需要1.要从第二行开始,第一行单独加入,所以是int i= 1;int j = 1;2.preRow的建立是直接在上一行的i,所以求当前的可直接找到对应j3.j <i,这里的不可以=4.因为List<List<Integer>>,所以需要一定的返回值。
2025-11-29 17:13:33
852
原创 初识数据结构与顺序表(小白版)
什么是数据结构?数据与结构===》通俗地讲,是一种将数据存入的结构方法方式算法数据结构与算法相辅相成算法 是用来将数据实现的过程那如何判断一个算法的好坏呢?那就要分析算法效率1.时间复杂度2.空间复杂度。
2025-11-26 21:36:27
573
原创 初识异常(小白版)
自定义 userNameException和 PasswordException完成一个简单登录super();super(s);PasswordException同上这里也可以使用但和Exception有着稍微的区别继承Exception为受查异常继承为非受查异常(运行时异常)但是完成的效果相同异常完。
2025-11-15 18:00:59
407
原创 简单的图书管理系统的实现(小白版)
图书管理系统实现要点 书本管理 创建Book类封装书名、作者等信息 BookList类管理书本数组及操作 使用Getter/Setter方法访问私有属性 用户模块 User父类提供基础功能 NormalUser/ManagerUser子类实现不同菜单 核心操作 IoOperation接口规范操作方法 实现查找、添加、借阅等功能 数组操作处理书本增删改查 系统架构 分层设计:书本、用户、操作三个包 登录界面区分用户类型 多态调用实现不同操作 系统通过封装、继承和多态实现基本图书管理功能,适合初学者理解面向对象
2025-11-08 14:05:15
424
原创 初始抽象类和接口(小白版)
例如比较以上二者时该如何进行的呢,但在比较前的准备工作首先根据年龄开始进行比较:根据结果可知,student1 小于 student2那三个数组的比较呢?结果如下这时,在图中有一个疑问?MySort是什么呢?MySort是自建的一个方法这里相当于Arrays.sorti++) {j++) {
2025-10-23 22:43:15
631
原创 初识继承与多态2.0(小白版)
一般地,简单的介绍多态可以理解为:一件相同的事情,由不同的人去完成会得到不同的结果;类似于一千个人眼中有一千个哈姆雷特。
2025-10-15 00:29:14
567
原创 初识继承与多态1.0(小白版)
继承与多态,从字面出发继承,多态;那什么是继承,继承的作用有哪些呢?将用代码的方式解释清楚:System.out.println(this.name+"吃吃吃.....");dog.name = "布鲁斯";dog.eat();dog.paly();System.out.println(this.name+"吃吃吃.....");dog.name = "碧碧";dog.eat();dog.paly();
2025-10-07 13:57:12
787
原创 类与对象的初识3.0
以上为静态代码块的初始化,当静态代码块中二者顺序交换时,结果输出为“hello 7”,但如果加入实例化代码呢?然后啊,你发现又是一些不知所云的代码,你随后又在里面查看有什么奥秘所在,你幸运地点击了"valueof(x)"在静态方法中不能使用任何的非静态方法和成员变量,如果使用new对象,才通过对象的引用使用。在初识2.0中简单介绍static的成员变量:1.在静态的成员变量不受成员的限制,在这里你终于找到了你想要的,是的,这里的代码发生了多态(详见继承与多态)。这样你对内与对象就有了基本的认识。
2025-09-27 14:25:04
883
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅