结构 数据结构 队列 算法

算法刷题记录:照相

[toc] ### 题目链接: https://www.acwing.com/problem/content/description/4911/ ### 题目分析: >数据范围最大$10^{14}$,所以如果采用枚举一定会**TLE**,因为只有$10^5$天会运来新的草,所以我们可以只考虑运草的天 ......
算法

数据库-SQL语言

## SQL语言 #### SQL通用语法 1. **以分号结尾** 2. **使用缩进增加可读性** 3. **不区分大小写,关键字建议大写** ![image-20230615091326501](https://harper886.oss-cn-qingdao.aliyuncs.com/img ......
语言 数据库 数据 SQL

【技术积累】算法中的排序算法【一】

博客推行版本更新,成果积累制度,已经写过的博客还会再次更新,不断地琢磨,高质量高数量都是要追求的,工匠精神是学习必不可少的精神。因此,大家有何建议欢迎在评论区踊跃发言,你们的支持是我最大的动力,你们敢投,我就敢肝 ......
算法 技术

关于如何使用C++进行编程(不使用数据库的情况下)

# 问题描述 对于一个长期使用Java连接数据库,实现javaweb编程的软工友友来说,突然在编程任务中不允许连接数据库,就有一点的蒙圈,没有办法,只能去查阅资料啦! # 问题解决 不出意外的话,这次我们就需要使用**文件操作**来存储数据啦!(然后另外一种方法时json,显然,文件操作更加简单一点 ......
情况 数据库 数据

算法设计

公司计划面试 2N 人。第 i 人飞往 A 市的费用为 costs[i][0],飞往 B 市的费用为 costs[i][1]。返回将每个人都飞到某座城市的最低费用,要求每个城市都有 N 人抵达。示例:输入:[[10,20],[30,200],[400,50],[30,20]](第i个人飞往两个城市的 ......
算法

万能欧几里得算法

## 问题 有一条直线 $y=\frac{Px+K}{Q}$,其中 $P\ge 0$ 且 $0\le K Info _Euclid(ll p, ll q, ll k, ll xlim, const Info& u, const Info& r) { if (!xlim) return Info(); ......
算法

算法与数据结构Day01

希尔排序的实现 #include<stdio.h> #include<stdlib.h> typedef int KeyType; typedef struct { KeyType *elem; /*elem[0]一般作哨兵或缓冲区*/ int Length; }SqList; void Creat ......
数据结构 算法 结构 数据 Day

算法与数据结构Day02

修建道路 #include<stdio.h> #include<string.h> #include<algorithm> using namespace std; int inf=0x3f3f3f; int map[105][105],dis[105],book[105]; int m,n; in ......
数据结构 算法 结构 数据 Day

算法与数据结构——kmp算法

7-1 jmu-ds-实现KMP 分数 10 #include<stdio.h> #include<iostream> #include<string.h> using namespace std; const int MAX_LEN = 20010; //本题运用到字符串比对中的next[j]求法 ......
算法 数据结构 结构 数据 kmp

JWT的基本组成结构

# JWT组成结构 ## 1.令牌组成 - 1.**标头**(`Header`) - 2.**有效载荷**(`Payload`) - 3.**签名**(`Signature`) - 因此,JWT通常如下所示:xxxxx.yyyyy.zzzzz **`Header.Payload.Signature` ......
结构 JWT

数据结构课程设计2023夏7-4 先序和中序构造二叉树

本题目要求用先序序列和中序序列构造一棵二叉树(树中结点个数不超过10个),并输出其后序序列。 输入格式: 在第一行中输入元素个数。 第二行中输入先序序列,用空格分隔。 第三行中输入中序序列,用空格分隔。 输出格式: 输出此二叉树的后序序列,用空格分隔,最后也有一个空格。 输入样例: 5 10 20 ......
数据结构 结构 课程 数据 2023

大数据SQL数据倾斜与数据膨胀的优化与经验总结

本文主要基于团队实际开发经验与积累,并结合了业界对大数据SQL的使用与优化,尝试给出相对系统性的解决方案。 ......
数据 经验 SQL

集合体系结构

集合体系结构 List系列集合:添加的元素有序,可重复,有索引 Collection:是单列集合的祖宗接口,它的功能是全部单列集合都可以继承使用的 set系列集合:添加的元素无序,不重复,无索引 方法名说明 public boolean add(E e) 把给定的对象添加到当前集合中 public ......
体系结构 体系 结构

网络工程设计--结构化布线总结

# 网络工程设计--结构化布线总结 ## 结构化布线系统 ### 概念 > 它是一种跨学科、跨行业的系统工程,能够满足支持综合性的应用。 ### 特点 - 良好的综合性、兼容性。 - 适应性强,使用灵活。 - 易扩展,便于维护。 - 科学性、经济实用性。 ## 结构化布线系统的六种子系统 ### 1 ......
工程设计 结构 工程 网络

TensorFlow05.1 神经网络反向传播算法-梯度下降

# 1 梯度下降简介 ## 1.1 什么是梯度下降 ![image](https://img2023.cnblogs.com/blog/1914163/202306/1914163-20230617213114099-1826567435.png) 梯度是一个向量 ![image](https:// ......
神经网络 梯度 算法 TensorFlow 神经

基于FPGA的图像sobel边缘提取算法实现,包含testbench和matlab验证程序

1.算法仿真效果 matlab2022a/vivado2019.2仿真结果如下: 2.算法涉及理论知识概要 点和线是做图像分析时两个最重要的特征,而线条往往反映了物体的轮廓,对图像中边缘线的检测是图像分割与特征提取的基础。边缘检测是图像处理和计算机视觉中的基本问题,边缘检测的目的是标识数字图像中亮度 ......
算法 testbench 图像 边缘 程序

Pytorch中利用ByteTensor()对数据进行mask掩码

# 案例描述 在DataWhale的针对VOC数据集进行目标检测的[案例](https://datawhalechina.github.io/dive-into-cv-pytorch/#/chapter03_object_detection_introduction/3_2)中,有这么一段代码(已用 ......
ByteTensor Pytorch 数据 mask

FireDac三种方式批量添加数据的性能对比

我有个程序,需要从CSV中读入数据,对数据进行分析后,然后插入另一个sqlite数据库的数据表。在我的程序中使用了virtual string tree和Firedac,数据大约有13000条,需要转存的数据有11000条左右,转存的字段有8条,除了一条是boolean类型的外都是string类型。 ......
性能 FireDac 方式 数据

解决idea连接数据库报错问题

https://blog.csdn.net/weixin_44170221/article/details/105206356 idea:Server returns invalid timezone Go to 'Advanced' tab and set 'serverTimezone' pro ......
数据库 数据 问题 idea

数据链路层

# 一,数据链路层概述 ## 1.1 基础概念 - 数据链路层使用的信道主要有以下两种类型: - 点对点信道:这种信道使用**一对一的点对点通信**方式。 - 广播信道:这种信道使用**一对多的广播通信**方式,因此过程比较复杂。广播信道上连接的主机很多,因此必须使用专用的共享信道协议来协调这些主机 ......
链路 数据

数据分析流程

1. 业务理解 数据分析的起点,最为重要的环节 2. 数据收集 多渠道获取结构化与非结构化数据 3. 数据处理 数据清洗、数据整理、数据加工 4. 数据分析 现状、原因分析、多维度分析、可视化分析 5. 数据展现 可视化图表展现 6. 制作报告 商业智能报表 ......
数据分析 流程 数据

数据库内核:PostgreSQL 架构

# PostgreSQL 的架构 > 客户端/服务器架构: ![Client:server architecture](https://img2023.cnblogs.com/blog/2306858/202306/2306858-20230617224051150-773845544.png) * ......
内核 PostgreSQL 架构 数据库 数据

windows下mysql使用mysqldump定时备份数据库,删除过期备份

windows下mysql使用mysqldump定时备份数据库,删除过期备份 创建备份脚本: @echo offforfiles /p "d:\mysql_backup" /m backup_*.sql -d -7 /c "cmd /c del /f @path"set "Ymd=%date:~0, ......
备份 mysqldump windows 数据库 数据

Java插入中文到数据库中文变成问号解决

之所以会出现乱码,就是编码方式不一致导致的 我们应该首先确定 1. eclipse和mysql数据库中的编码方式是否一致 2. 在链接数据时,有没有在url里面加上characterEncoding=utf8,也就是下图这样 ......
问号 数据库 数据 Java

迁移现有用户数据到ABP vNext

## 前言 使用 ABP vNext(下文简称 ABP)时,通常都是从 cli 开始新建模板,从一个空项目开始。对已经存续的项目来说,现有的数据,特别是用户等核心数据需要进行迁移。 老的项目,随着规模越来越大,每次修改都需要更改非常多地方,最重要的是,共用数据库使得维护起来需要小心翼翼。为了后续维护 ......
数据 用户 vNext ABP

代码随想录Day24|回溯算法+JAVA大作战

今日任务 39. 组合总和 40.组合总和II 131.分割回文串 93.复原IP地址 78.子集 90.子集II 39. 组合总和 class Solution { List<List<Integer>> ans = new ArrayList<>(); LinkedList<Integer> n ......
随想录 随想 算法 代码 JAVA

数据验证序列自动去重(Excel技巧集团)

数据验证》序列》来源,输入一行或一列数据,就可以从下拉选项中选取需要输入的数据。 当数据源是一列带有重复值的数据时,下拉选项里也会忠实地显示所有内容,包括重复的内容。 如果想要去重,就必须添加辅助列。 但那都是过去子,现在,就只要直接…… ......
序列 技巧 集团 数据 Excel

数据结构-枚举

在Java中,枚举(Enumeration)是一种特殊的数据类型,用于定义一组具名的常量。枚举常量是一组预定义的值,它们在枚举类型中被列出,每个常量都有一个名称和一个关联的值。 枚举类型在Java中是通过关键字enum来定义的。定义枚举类型后,可以使用枚举常量来表示具体的取值。 enum Seaso ......
数据结构 结构 数据

数据结构

Java提供了许多常见的数据结构,包括但不限于以下几种: 数组(Array):用于存储固定大小的元素序列。 动态数据(ArrayList) 链表(Linked List):通过节点之间的链接关系来存储元素的线性数据结构。 栈(Stack):遵循后进先出(LIFO)原则的数据结构,可以用于存储和检索元 ......
数据结构 结构 数据

[ML从入门到入门] 初识人工神经网络、感知机算法以及反向传播算法

前言 人工神经网络(Artificial neural networks,ANNs)被广泛认为诞生于 20 世纪四五十年代,其核心理论可以追溯到 19 世纪初 Adrien-Marie Legendre 发明的最小二乘法,而在今天,经过了半个世纪互联网和计算机技术的迅猛发展,这片耕耘良久的沃土重新掀 ......
算法 神经网络 人工 神经 网络