月度归档: 2024 年 9 月

5 篇文章

小知识点合集(持续更新)
1.JDK、JRE、JVM: JDK(Java开发工具包): JDK 是用于开发 Java 应用程序的工具包,包含了开发和运行 Java 程序所需的所有工具。 它包括编译器(javac)、Java 类库、各种开发工具(如调试器)以及 JRE。 开发人员通过 JDK 编写和编译 Java 代码。 JRE(Java运行时环境): JRE 是用于运行 J…
JAVA-ArrayList
0 集合 集合的特点(相较于数组): 自动伸缩、可长可短 可以存引用数据类型,不能直接存基本数据类型(可以变为对应的包装类)。 ArrayList使用的最多。类似于C++中的vector。 1 创建与输出 ArrayList本质同vector一样,是一类泛型。所以创建时需指定存储类型。 ArrayList<string> list = new…
链表逆序的另一种写法(对比上篇最后一小节):
这个版本的代码已经是正确的链表反转实现。代码的逻辑如下: LinkList p = L->next;:初始化 p 为原链表的第一个节点(忽略头节点 L)。 L->next = nullptr;:将链表头的 next 指针设为 nullptr,视为一个新的链表,后续将节点通过前插法插入这个“新链表”。 在循环中: LinkList q = p->ne…
数据结构先修知识-C语言复习大作业-(二)链表实现
第9关:采用链表实现图书浏览 任务描述读取book.txt文件中信息并输出。 编程要求输入要求book.txt。 输出要求依次输出所有图书信息(书号、书名、价格),包括文件前两行的标题说明信息。 测试说明平台会对你编写的代码进行测试: 输入样例:无输出样例:全部文件信息 #include <bits/stdc++.h> using na…