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…
JAVA-核心类-String相关
1 String概述: String 是一个引用类型。在 java.lang 包中,无需手动导包。 字符串的内容在创建后存放在字符串常量池(StringTable)中,不会发生改变。直接拼接、更改字符串会产生新的字符串。 Java中所有字符串都是String类对象。 使用str.charAt()来获取单个字符。 使用str.toCharArray(…
BJFUOJ-C++程序设计-实验5-模板
T5-01 题目: Swap 描述 用模板函数Swap实现对不同类型的数据进行交换。 并使用如下主函数测试。 int main() { int a1, a2; std::cin >> a1 >> a2; Swap(a1, a2); std::cout << a1 << "," << a2 …
C++运算符重载:不同重载方式的问题
原题: 狐狸精 描述 反派是三只成精的狐狸:狐母,狐女和狐子阿拐。狐狸成精后,开始作恶多端。假设有Fox类,有自己的大小int size和法力int power。狐狸精甲如果和狐狸精乙合体(&&),会变成一只更大的狐狸丙,size变成原来甲和乙的size之和,power会变成原来甲和乙的power平均值。狐狸还会飘(~),飘的时候,…
thumbnail
Linux 启动!
0 前言 最近心血来潮,想学习(玩玩)linux,但又得了一种一用虚拟机就会死的病(),于是在咸鱼上精挑细选,九十五入手了个Z8350(2+32)的微主机(原为新华三云课堂),来当做学习用的服务器。如图: 自带win10,简单跑了个分,惨不忍睹... 以下简单记录刷系统和配置的过程: 1 刷系统 由于内存限制,选择使用非桌面系统,Ubuntu se…
thumbnail
自顶向下Web开发-1 前端部分-7 打包部署
在前后端分离开发模式下,前、后端工程各自分开部署在对应的服务器上。而前端服务器目前最流行的是nginx。 1 打包 点build就行,或者 npm run build; 打包完成后,打包后的文件就会在项目文件中的dist目录下。部署就是将这些打包后的资源部署在服务器上。 2 部署: 2.1Nginx: 重要!!!:STEAM++会占用Nginx的端…
自顶向下Web开发-1 前端部分-6 Vue路由
前端路由:URL中的hash(#号)与组件之间的对应关系。 1 Vue Router 介绍:Vue Router 是 Vue 官方路由。 组成: VueRouter:路由器类,根据路由请求在路由视图中动态渲染选中的组件 <router-link>:请求链接组件,浏览器会解析为<a> <router-view>:动态视图组件,用来渲…