![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 64
创不了浩
代码练习生
展开
-
84. 柱状图中最大的矩形 给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。 求在该柱状图中,能够勾勒出来的矩形的最大面积。
给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。求在该柱状图中,能够勾勒出来的矩形的最大面积。原创 2022-10-08 21:03:07 · 301 阅读 · 0 评论 -
一个是字符串出现次数最多的字符
java hashmap原创 2022-09-21 12:18:25 · 120 阅读 · 0 评论 -
java之Collection
Java集合概述,Collection,Iterator,List,Set,Map原创 2022-08-31 14:49:06 · 466 阅读 · 0 评论 -
voc数据集可视化
voc数据集可视化目录格式lable_visualize.py有时候用的别人的数据集,有些标签不是自己标注的,可能会有些错误,可以把整个数据集的标签还原再图片上看一下效果目录格式lable_visualize.pyimport osimport cv2import re pattens = ['name','xmin','ymin','xmax','ymax'] def get_annotations(xml_path): bbox = [] with open(xm原创 2021-08-23 15:22:36 · 1801 阅读 · 2 评论 -
python 3个点和多维切片 CIOU的计算实例讲解
多维切片和三个点1 基本使用2高纬张量切片3 实战代码演练1 基本使用三个维度以下的看看这个就行了python 多维切片之冒号和三个点https://blog.csdn.net/z13653662052/article/details/780106542高纬张量切片五个维度的如何理解?先看最后两位就是我们常规理解的矩阵 几行几列a = np.arange(720).reshape((2,3,4,5,6))a 就是 很多个五行六列的矩阵注意观察中括号开头有五个中括号总共720个数包原创 2021-04-20 20:12:17 · 592 阅读 · 3 评论 -
冒泡排序优化算法 不用return
#include<stdio.h>void print(int a[],int n){ for(int i=0;i<n;i++){ printf("%d ",a[i]); } printf("\n");}void swap(int *num_a,int *num_b){ int temp = *num_a; //记录num_a的地址 *num_a ...原创 2020-05-07 00:14:49 · 185 阅读 · 0 评论 -
快速排序 快速理解
#include<stdio.h>#define max 10void print(int a[],int n); //打印 int Partition(int a[],int low,int high); //划分 int QuickSort(int a[],int low,int high); //利用迭代划分的快排 void print(int a[],i...原创 2020-05-02 00:15:12 · 131 阅读 · 0 评论 -
深度理解完全背包问题,详细过程分析,对比01背包问题代码
/*有 N 种物品和一个容量是 V 的背包,每种物品都有无限件可用。第 i 种物品的体积是 vi,价值是 wi。求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。输出最大价值。输入格式第一行两个整数,N,V,用空格隔开,分别表示物品种数和背包容积。接下来有 N 行,每行两个整数 vi,wi,用空格隔开,分别表示第 i 种物品的体积和价值。输出格式输出一个整...原创 2020-04-27 23:56:34 · 527 阅读 · 0 评论 -
^异或的使用 只出现一次的数字
只出现一次的数字给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例 1:输入: [2,2,1]输出: 1示例 2:输入: [4,1,2,1,2]输出: 4int singleNumber(int* nums, int numsSize){ int...原创 2020-04-24 21:28:55 · 164 阅读 · 0 评论 -
接地气的解释 01背包问题
/* 建议B站搜视频 w[i]:表示第i个物品的重量B[k - 1] [c - w[ i ] ] :表示只考虑前(k-1)个物品,在c-w[i]的承重下所能获得的最大价值.此时说明背包减去了C[j]的重量,所以后面要加v[i],获得了第i个物品的价值. 可以理解为从上一个状态一直留着空间给第i个物品.看看加上第i个物品的价值能不能超过不花费w[i]的容量,花不起就还是和k-1个物品的最...原创 2020-04-24 09:44:45 · 104 阅读 · 0 评论