- 博客(6)
- 收藏
- 关注
原创 Java对象数组的初始化
对象数组的声明可以有两种方式,以Student为例 对象数组的初始化也有两种 一种是静态的初始化 一种是动态的初始化
2022-03-06 20:43:34
5987
2
原创 浅尝一下markdown文件
浅尝一下markdown文件1:表格的制作2:内联代码段3:LaTeX数学公式 1:表格的制作 项目 Value 电脑 $1600 手机 $12 导管 $1 Column 1 Column 2 centered 文本居中 right-aligned 文本居右 2:内联代码段 下面展示一些 内联代码片。 // A code block var foo = 'bar'; // An highlighted block var foo = 'bar'; 3:La
2022-02-16 16:42:20
152
原创 vector数组的声明
vector类似于向量,是一个集成了很多函数在内的一种模板结构,又称为vector容器,属于STL(Standard Template Library)标准模板库的一部分。通常认为,STL是由容器、算法、迭代器、函数对象、适配器、内存分配器这 6 部分构成,其中后面 4 部分是为前 2 部分服务的。适配器和函数分配器比较复杂,我们一般掌握前面4个就已经完全能够满足我们的要求了。 适配器 可以使一个类的接口(模板的参数)适配成用户指定的形式,从而让原本不能在一起工作的两个类工作在一起。值得一提的是,.
2022-02-16 16:20:05
1104
原创 csp--小明种苹果
用而二维数组可以轻松实现操作; 思路: 1:先设二维数组 2:实行求和sum操作,把求和的结果放入a[N][M+1]中 3:比较和的大小(用sort函数排序,再用最小的数去匹配位置) 4:输出 附上代码: #include<bits/stdc++.h> using namespace std; int main() { int N ; int M ; cin >> N >> M; int a[1001][1001] = { 0 };//a
2021-09-13 16:22:45
124
原创 2021-08-05深度优先搜素—全排列代码
深度优先搜素的关键在于(当下)一步怎么走,而下一步与(当下)一步怎么走是一样的。所以我们经常利用递归操作来进行。 全排列作为深度优先中的一道基础题,代码如下。(C语言实现) #include<stdio.h> #include <stdlib.h> int a[10],book[10],n; void dfs(int step){ int i; if(step==n+1){ for(i=1;i<=n;i++) printf("%d",a[i]); p
2021-08-05 17:23:57
149
原创 2021-07-29命名空间到底是什么
一、命名空间存在的意义 随着项目的增大,名称之间的相互冲突也会增加,由此导致名称冲突。C++新增了通过定义一种新的声明区域来创建命名的名称空间。这样做的目的是提供一个声明名称的区域。命名空间可以是全局的,也可以位于另一个命名空间中,但不能在代码块中。 二、命名空间的使用案例 声明一个MIKE的命名空间(与C++中的类很类似) namespace Mike { double length; double weight; bool is_test(......) { ...... } } 三、命名.
2021-07-29 21:36:13
147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人