首页
Linux
Linux常用命令介绍
tmux和vim 工具
ssh登录常用命令
scp传文件
Git版本控制常用命令
docker常用命令
图库
瞬间
归档
留言板
关于我
友链
小郭的学习笔记
累计撰写
152
篇文章
累计创建
65
个标签
累计收到
1
条评论
栏目
首页
Linux
Linux常用命令介绍
tmux和vim 工具
ssh登录常用命令
scp传文件
Git版本控制常用命令
docker常用命令
图库
瞬间
归档
留言板
关于我
友链
目 录
CONTENT
最新文章
2024-01-02
最简单排序——桶排序
最简单排序——桶排序 #include<stdio.h> //桶排序 int main(){ int a[11],i,j,t; //初始化为0 for (int i = 0 ; i < 11; i ++) a[i] = 0; //循环读入5个数 for (in
2024-01-02
28
0
0
2024-01-02
最小转机——图的广度优先遍历
最小转机——图的广度优先遍历 输入 5 7 1 5 1 2 1 3 2 3 2 4 3 4 3 5 4 5 运行结果 2 题解 #include<stdio.h> struct note{ int x; //城市编号 i
2024-01-02
31
0
0
2024-01-02
01-复杂度1 最大子列和问题 (20 分)
01-复杂度1 最大子列和问题 (20 分) 给定K个整数组成的序列{ N1, N2, …, NK },“连续子列”被定义为{ Ni, Ni+1, …, Nj },其中 1≤i≤j≤K。“最大子列和”则被定义为所有连续子列元素的和中最大者。例如给定序列{ -2, 11, -4, 13, -5, -2
2024-01-02
53
0
0
2024-01-02
01-复杂度1 最大子列和问题 (暴力)
01-复杂度1 最大子列和问题 (20 分)(暴力) 给定K个整数组成的序列{ N1, N2, …, NK },“连续子列”被定义为{ Ni, Ni+1, …, Nj },其中 1≤i≤j≤K。“最大子列和”则被定义为所有连续子列元素的和中最大者。例如给定序列{ -2, 11, -4, 13, -5
2024-01-02
26
0
0
2024-01-02
01-复杂度3 二分查找 (20 分)
本题要求实现二分查找算法。 函数接口定义: Position BinarySearch( List L, ElementType X ); 其中List结构定义如下: typedef int Position; typedef struct LNode *List; struct LNode {
2024-01-02
23
0
0
2024-01-02
143.最大异或对
143.最大异或对 在给定的 NN 个整数 A1,A2……ANA1,A2……AN 中选出两个进行 xorxor(异或)运算,得到的结果最大是多少? 输入格式 第一行输入一个整数 NN。 第二行输入 NN 个整数 A1A1~ANAN。 输出格式 输出一个整数表示答案。 数据范围 1 ≤N ≤ 105
2024-01-02
29
0
0
2024-01-02
88. 合并两个有序数组
88. 合并两个有序数组 题解: 1.直接把后面的添加进去,在排序 class Solution { public: void merge(vector<int>& nums1, int m, vector<int>& nums2, int n) { if(m==0)nu
2024-01-02
36
0
0
2024-01-02
154.滑动窗口
154.滑动窗口 给定一个大小为 n≤106n≤106 的数组。 有一个大小为 kk 的滑动窗口,它从数组的最左边移动到最右边。 你只能在窗口中看到 kk 个数字。 每次滑动窗口向右移动一个位置。 以下是一个例子: 该数组为 [1 3 -1 -3 5 3 6 7],kk 为 33。 | 窗口位置 |
2024-01-02
41
0
0
2024-01-02
785.快速排序cc++
785.快速排序c/c++ 源代码: #include<iostream> using namespace std; const int N = 1e6+10; int n; int q[N]; //二分法,小的放左边,大的放右边 void quick_sort(int q[],int l,int
2024-01-02
25
0
0
2024-01-02
796. 子矩阵的和(大矩阵删小矩阵)
796. 子矩阵的和(暴力) #include<iostream> using namespace std; const int N = 1010; int s[N][N]; int n,m,q; int main(){ scanf("%d%d%d",&n,&m,&q); for
2024-01-02
26
0
0
1
2
3
4
5
...
16