- 博客(10)
- 收藏
- 关注
原创 大臣的旅程(蓝桥杯c/c++)
通过这题,我学会了邻接表的存储方式,在我看来就是用于存储链表的数组。首先要定义一个结构体,用于存储地点,距离等,然后开出一个链表数组,下表就是起始地点。值得注意的是,使用头插法增加数据的,增加过程中要注意初始的数组中都是指向空的。要注意增加头节点。记录一下。
2024-03-16 20:53:19 600 1
原创 Java内部类
一.实例化特点:1.编译之后可生成独立的字节码文件2.内部类可直接访问外部类的私有成员,且不破坏封装实例化内部类的方法如上有:1.先实例化外部类再实例化内部类2.直接在实例化内部类时实例化外部类二.注意事项1.重名访问细节在show_Basic()中若内部类与外部类重名则优先访问内部类若要访问外部类则使用Outer.this.name。
2023-06-21 16:27:31 65
原创 创建队列时发现的问题
答案是不会,因为这时候编译器会为我们申请一个空间存放在栈区。开始时没有new一个空间它调试的时候报了这样一个错。今天学队列时发现了一个问题记录一下。这是由于我对空指针赋值了。所以我需要创建一个空间。他会不会报这样的错呢。
2023-04-01 19:20:42 93
原创 关于栈的简单习题
将s遍历,如果是左括号就入栈,不是就进栈匹配,匹配成功就出栈,失败则直接返回False。1、因为我们无法确定什么条件下是数字字符串,所以我们将其放在最后一个条件。2、在编译器中,赋值等式是从右往左的所以进行运算的时候应注意数组越界问题。注意:当栈为空时若匹配到右括号,不进行单独讨论的话,易造成数组越界。将ops遍历,读取字符,按题目要求入栈。下面记录一下这几天写的关于栈的简单题。因为不能误认为编译器是从左到右读取。
2023-03-30 16:35:19 75
原创 构造函数与析构函数
构造函数:主要作用于创建对象时为对象的成员属性赋值,构造函数由编译器自动调用,不需要手动调用。析构函数:主要作用在于对象销毁前系统自动调用,执行一些清理工作。构造函数分为三种:默认构造函数,有参构造函数,拷贝构造函数。1.创建一个类,C++编译器至少给一个类添加3个函数。默认情况下,C++编译器至少给一个类添加3个函数。3.默认拷贝构造函数。直接以类名作为函数名。
2023-03-25 16:34:32 109
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人