层级 数组 深度
对于数组和指针的关系的测试
#include "stdio.h" //验证数组和指针的以下一些关系 //1.一元数组名本质上是数组第一个元素的地址,也是数组的地址 //2。数组中存在a[2]=*(a+2) //3.数组在传递的时候传递的是数组名,也就是传递的是它的地址 int main() { int c[3]={1,2,3} ......
洛谷4113(树状数组+离线处理)
[HEOI2012]采花 题目描述 萧薰儿是古国的公主,平时的一大爱好是采花。 今天天气晴朗,阳光明媚,公主清晨便去了皇宫中新建的花园采花。 花园足够大,容纳了 $n$ 朵花,共有 $c$ 种颜色,用整数 $1 \sim c$ 表示。且花是排成一排的,以便于公主采花。公主每次采花后会统计采到的花的颜 ......
深度学习-pytorch模型构建
title: Python特殊语法--列表推导式 切片 迭代器 生成器 装饰器 lambda表达式 构建自己的模型 让我们直接切入主题,使用 PyTorch,自己构建并训练一个线性回归模型,来拟合出训练集中的走势分布。我们先随机生成训练集 X 与对应的标签 Y,具体代码如下: import nump ......
vue数组和对象进行 watch 和 watchEffect 对比
const arr1 = ref([]); const arr2 = reactive([]); const obj1 = ref({}); const obj2 = reactive({}); watchEffect(() => { console.log("watchEffect arr1", ......
111. 二叉树的最小深度
给定一个二叉树,找出其最小深度。 最小深度是从根节点到最近叶子节点的最短路径上的节点数量。 说明:叶子节点是指没有子节点的节点。 class Solution { public: int minDepth(TreeNode* root) { if(root == nullptr) return 0; ......
深度学习基础-pytorch1
DataSet DataLoader Torchvision 数据读取 训练开始的第一步,首先就是数据读取。PyTorch 为我们提供了一种十分方便的数据读取机制,即使用 Dataset 类与 DataLoader 类的组合,来得到数据迭代器。在训练或预测时,数据迭代器能够输出每一批次所需的数据,并 ......
104.二叉树的最大深度
给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null,null,15,7], class Solution { public: int getdepth(TreeNode* n ......
5.11 v-for对普通数组,对象数组,对象,数字的循环展示
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>v-for</title> <script src="https://unpkg.com/vue@3/dist/vue.global.js"></script> </head> < ......
基于mnist手写数字数据库的深度学习网络训练和数字识别matlab仿真
1.算法描述 MNIST数据集(Mixed National Institute of Standards and Technology database)是美国国家标准与技术研究院收集整理的大型手写数字数据库,该 数据集包含 60000 个于训练的样本和 10000 个于测试的样本,图像是固定⼤小 ......
JavaScript:数组删除指定元素
1.shift()方法 用于删除数组中的第一个元素。 注:此方法会改变数组的长度 let arr = [1,2,3] arr.shift() // 删除1 // arr为[2,3] 2.pop()方法 用于删除数组中最后一个元素 注:此方法会改变数组的长度 let arr = [1,2,3] arr ......
JavaScript:数组的sort()排序(遇到负数时如何处理)
Sort()语法: /** * sortFun:可选,设置排序的逻辑,必须是函数 */ arrayObject.sort(sortFun) 注:在使用sort()函数时,如果不是传函数参数的话,会以默认的方式进行排序,即按照字符编码的顺序进行排序。 例如: var arr = [57,34,2,5, ......
力扣-数组-滑动窗口
题目顺序 209长度最小的子数组,904水果成篮 解题思路 1.滑动窗口求解的题目中,关键词为”求解连续“ 2.暴力解法是双重for循环,相当于对滑动窗口的起始和终止点都遍历 3.滑动窗口求解是,只遍历终止点,当sum符合条件时,start++,向前一步缩小窗口 4.终止条件是终止点end遍历完 1 ......
Magic Tree (在线->离线, 线段树/树状数组维护) 第二十届浙大城市学院程序设计竞赛
题目大意: 给出一个树,然后m询问,3种操作 1 在节点u, 和fa[u] 在他们增加一个节点 2 删除一个节点, 把儿子接到父亲上 3 查询某个节点的深度 思路: 直接在线去处理增加和删除是很不好操作的 于是考虑离线把这个树建出来 然后每次修改只会的对儿子树造成影响, 这里可以用线段树,或者树状数 ......
js 递归遍历树形结构数据,返回新的数组
工作中,我们经常会遇到这样的情况:后端返回的数组,只需要取name、value生成新的数组,或者是将某个属性名修改,生成新的数组。 递归是一种常见的解决问题的方法,即把问题逐渐简单化。“递归”的基本思想是:自己调用自己。 实例如下 handleDg(arrs, that) { arrs.map((i ......
2302. 统计得分小于 K 的子数组数目
题目描述 给了一个数组,元素都是正的 给了数组分数的定义:子数组的和*数组长度 问分数严格小于k的非空子数组数目? f1-双指针 基本分析 能挖掘出啥性质?(1)数组都是正的,且另一个因子是长度相关,对每个右端点j,找到最远的左端点i时候,[i+1, j],[i+1,j]...[j, j]都是满足的 ......
【LeetCode排序专题01】由旋转数组的最小数字引出的关于排序算法的讨论(冒泡排序、二分查找+暴力法)
旋转数组的最小数字 剑指 Offer 11. 旋转数组的最小数字 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 给你一个可能存在 重复 元素值的数组 numbers ,它原来是一个升序排列的数组,并按上述情形进行了一次旋转。请返回旋转数组的最小元素。例如,数组 [3,4,5,1 ......
字符串和数组类型详解
一.字符串 1.正常的字符串我们使用单引号,或者双引号包裹 2.注意转义字符 \ \ ' 转义打印一个单引号 \n 换行 \t 表格打印 \u4e2d \u#### Unicode字符 \x41 Ascll 字符 3.多行字符串的编写 ``,这个符号在tab键上面,英文键盘 var msg =` h ......
剑指offer(Java)-数组中的逆序对(困难)
题目: 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。 示例1: 输入: [7,5,6,4] 输出: 5 限制: 0 <= 数组长度 <= 50000 解题思路: 这道题的核心在于 归并排序,在归并排序的基础上进行求解 逆 ......
数组、集合、遍历与键值对
在学习的时候对这一块记忆不够深刻,网上找点资料记录下 1.数组 我们可以申明一个数组,该数组可以通过下标读取与写入。能存放的数据类型已固定,数组长度已固定。 添加超过申明的数组个数程序会报错 string[] st = new string[5]; st[0] = "张三"; st[1] = "李四 ......
(4.3)数组、对象及类数组对象,set的用法,正则表达式的常用方法,蓝桥杯备赛-(生成数组、数组去重、实现模板字符串的解析、新课上线啦)
1.1数组、对象及类数组对象 1.数组: 数组是有序的数据集合,其中的索引值从0开始递增,并且数组有length属性,可以获取数组内的元素个数,其中的值可以是任何的数组类型。 2.对象: 对象是无序的是由一个或多个键值对组成的数据集合,对象没有length属性。 3.伪数组(类数组对象): ......
第三篇:循环条件、数组、切片、map
第三篇:循环条件、数组、切片、map 一、条件语句 1 if- else if - else // 条件语句后不能回车换行,换行会报错 if a > 10 { fmt.Println("a大于10") }else if a < 10 { fmt.Println("a小于10") }else { fm ......
原型展示:基于深度学习的人脸识别会议签到系统
电梯演讲:https://www.bilibili.com/video/BV1kc411W7w4?t=9.9 原型: 1,主界面 2,会议管理 3,人员管理 4,会议室管理 ......
【动手学深度学习】2.4 ~ 2.7 节学习(微积分、自动求导、概率、查阅文档)
2.4 微积分 2.4.3 梯度 梯度是一个多元函数所有变量偏导数的连接。具体而言:设函数 $f:\mathbb{R}^n \rightarrow \mathbb{R}$ 的输入是一个 $n$ 维向量 $\boldsymbol{x} = [x_1, x_2, \cdots, x_n]^T$,输出是一 ......
二维数组-杨辉三角
输入: 5 输出: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 #include<iostream> #include<cstring> using namespace std; int main() { /* 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 */ int ......
k8s 资源限制层级
对pod和container的资源设置数值限制,如果值不符合下面设置则启动报错 apiVersion: v1 kind: LimitRange metadata: name: limitrange-magedu namespace: magedu spec: limits: - type: Cont ......
[数据结构与算法] 树状数组
链接:树状数组_哔哩哔哩 (只有五分钟,多看几遍,就会了) 模板题:P3374 【模板】树状数组 1 - 洛谷 14.1 作用 求前缀和、区间和(跟前缀和的作用一样); 元素修改之后能高效更新:(时间复杂度) 前缀和:$O(log \space n)$; 区间和:$O(log \space n)$; ......
滑动窗口【单调队列模板题】【数组模拟双端队列】
滑动窗口 /【模板】单调队列【双端队列】 题目描述 有一个长为 $n$ 的序列 $a$,以及一个大小为 $k$ 的窗口。现在这个从左边开始向右滑动,每次滑动一个单位,求出每次滑动后窗口中的最大值和最小值。 例如: The array is $[1,3,-1,-3,5,3,6,7]$, and $k ......
给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。
/** * 给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。 * * 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 * * 你可以按任意顺序返回答案。 * 示例 1: * 输入:nu ......
深度学习—AlexNet_CIFAR100代码
1 # 导入所需的包 2 import torch 3 #import wandb 4 import torch.nn as nn 5 from torchvision import transforms 6 from torch.utils.data import DataLoader 7 fro ......
JS利用set数组去重,new Set数组去重
1 a = [1,2,3,4,2,1,4] 2 3 // 利用set去重 4 b = new Set(a) 5 6 // 但是new Set()返回的数组实际上是伪数组,不可直接使用。 7 // 需要将其解构为真数组 8 b = [...new Set(a)] ......