回文 总和 算法day

数据结构与算法之概念

1. 数据结构 存储、组织数据的方式 包括数组、链表、堆、栈、队列、树、图等 同样的数据不同的组织方式就是数据结构。比如对老王的姓名、年龄、性别的描述: 列表方式:[老王,18,男] 字典方式:{name:"老王",age:18,sex:"男"} 而列表、字典存储了老外的数据并按照不同的方式存储在内 ......
数据结构 算法 概念 结构 数据

day11

Linux系统极速入门 1.shell指令可以说是操作linux系统的首选,可以说是一个命令解释器 行首¥或者#是命令行的开始;##表示注释;并且命令行是区分大小写的。使用tap键可以补全; 通配符有三个:*,?,[]这三个通配符的作用是:* -- 用于匹配文件名中任意长度的字符串 ?-- 只匹配一 ......
day 11

最短路算法及模板

## 最短路算法及模板 ### 1. 最短路算法概念及解决的问题 ``` 所谓最短路问题,实际上就是求从一个节点开始到另外一个节点结束的最短路径。 这里面需要解释一些词汇: 1. 源点起点 2. 汇点终点 3. n表示图内顶点的数量 4. m表示图内边的数量 ``` ### 2. 最短路算法的类型 ......
算法 模板

二分图算法及模板

## 二分图算法及模板 ### 1. 二分图算法要解决的问题 ![img](https://img2023.cnblogs.com/blog/2206600/202308/2206600-20230809155400480-771138061.png) ``` 二分图算法要解决的问题有两个: 1. ......
算法 模板

最小生成树算法及模板

## 最小生成树算法及模板 ### 1. 最小生成树算法的类型 ![img](https://img2023.cnblogs.com/blog/2206600/202308/2206600-20230809154727380-560068714.png) ``` 1. 如果图是稠密图,则用朴素版Pr ......
算法 模板

KMP算法及模板

## KMP算法及模板 ### 1.字符串匹配问题 ``` 所谓字符串匹配问题就是指:给定一个父串S,有子串p,从父串中找到子串,返回子串在父串的起始位置。若找不到则返回-1。 ``` ### 2.解决上述问题的暴力匹配算法 ``` 首先,我们可以利用暴力匹配算法来解决此问题。过程如下: 1. 首先 ......
算法 模板 KMP

双指针算法及模板

## 双指针算法及模板 ### 1.第一类双指针算法 ![img](https://img2023.cnblogs.com/blog/2206600/202307/2206600-20230711162836636-648686619.png) ``` 第一类双指针算法指的就是: 有两个序列A和B, ......
指针 算法 模板

NOIP2011提高组复赛day2解析

1.计算系数 题目:https://www.luogu.com.cn/problem/P1313 解析: 直接套用二项式定理,使用快速幂计算组合数 代码: #include<bits/stdc++.h> #define ll long long using namespace std; const ......
复赛 NOIP 2011 day2 day

贪心算法-区间问题

## 贪心算法-区间问题 ### 1. 区间选点问题概述及示例 ``` https://www.acwing.com/problem/content/907/ ``` ![img](https://img2023.cnblogs.com/blog/2206600/202308/2206600-202 ......
区间 算法 问题

贪心算法-Huffman树

## 贪心算法-Huffman树 ### 1. 哈并果子问题的概述及案例 ``` https://www.acwing.com/problem/content/150/ ``` ![img](https://img2023.cnblogs.com/blog/2206600/202308/220660 ......
算法 Huffman

[6]-代码随想录算法训练营-dat7-哈希表-part2

## 代码随想录算法训练营第七天|哈希表-part2 ### 1. LeetCode [454. 四数相加 II](https://leetcode.cn/problems/4sum-ii/) > 1. 题目 > > - https://leetcode.cn/problems/4sum-ii/su ......
随想录 训练营 随想 算法 代码

KMP算法--解决字符串匹配问题--模式串是否在文本串出现过

KMP算法--解决字符串匹配问题--模式串是否在文本串出现过 *利用之前判断过的信息,通过next数组保存最长公共子序列的长度 *搜索词/模式串 移动的位数=已匹配的字符数-对应的部分匹配值 在韩的例子里ABCDABD 初次匹配匹配了ABCDAB 6位,对应2,所以移动6-2=4位 e.g. 文本串 ......
字符串 算法 字符 文本 模式

Day13_f.seek()的应用和文件修改的两种方式

1.f.seek的应用: 2.方式一:文本编辑,先读取再替换,最后将修改后的数据在写入原文件: 3.方式二:读取文件,遍历每行数据做数据替换,将新内容写到新文件中,删除原文件,新文件改名成原文件名称: ......
方式 文件 seek Day 13

day03

复习: 进制转换: 十进制转二进制: 求余:对2求余,直到商为0,余数结果逆序就是二进制 求权:数据 - 2^(n-1) 能减为1,否则0 二进制转十进制: 2^(n-1) 求和 二进制转八进制: 从低位开始,每三个二进制对应一个八进制位 二进制转十六进制: 从低位开始,每四个二进制对应一个十六进制 ......
day 03

Web攻防--JS算法逆向--断点调试--反调试&&代码混淆绕过

# Web攻防--JS算法逆向--断点调试--反调试&&代码混淆绕过 ## JS算法逆向 在进行渗透测试过程中,在一些功能点进行参数注入或者枚举爆破等过程中,会出现参数进行加密的情况,但是我们输入参数并不是加密状态,即便测试点存在漏洞也不可能测试成功,这时候便需要将所提交参数进行加密后在进行注入,针 ......
反调 断点 算法 amp 代码

day06

**重难点** 一、虚函数、虚函数表、虚表指针、覆盖 1、虚函数 在成员函数前面加 virtual 后,该函数就称为虚函数,此时该类就会像虚继承一样多了一个虚表指针(虚函数表指针、虚指针) 2、虚函数表 虚表指针指向的是一张属于该类的一张表格的首地址,该表格中记录了该类中所有虚函数的首地址 如果类中 ......
day 06

day02

一、数据类型 为什么要对数据进行分类? 1、现实中的数据就是自带类别属性的 2、对数据进行分类可以节约内存存储空间、提高运行速度 存储空间的单位: Bit 比特 存储一个二进制位,只能存储0或者1,计算机存储数据的最小单位 Byte 字节 存储八个二进制位,计算机存储数据的基本单位 Kb 1024字 ......
day 02

Cordic算法

一.传统CPU计算三角函数方式 1.泰勒级数(用无限项连加式的级数来表示一个函数,这些相加的项由函数在某一点的导数求得) 2.查表法(先算出所有点的三角函数值,再实时查表) 二.FPGA计算三角方式 FPGA等计算能力弱的嵌入式设备进行加减运算还是容易实现,但是想要计算三角函数(sin、cos、ta ......
算法 Cordic

文心一言 VS 讯飞星火 VS chatgpt (84)-- 算法导论8.2 1题

# 一、用go语言,参照图8-2 的方法,说明 COUNTING-SORT 在数组 A=(6,0,2,0,1,3,4,6,1,3,2)上的操作过程。 ## 文心一言: Counting Sort 是一种非比较型整数排序算法,适用于一定范围内的整数排序。它的基本思想是,对每一个输入元素 x,确定小于 ......
文心 导论 算法 chatgpt VS

day②-python基础

本节内容 列表、元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表、元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作 定义列表 names = ['Alex',"Tenglan",'Eric'] 通过下标访问列表中的元素,下标 ......
基础 python day

从零开始一个vue3前端项目day02-vite配置篇

完成了路由的配置,就准备进行页面开发等了 ,与此同时我们也要对所使用到的组件库进行一个引入和配置 本次项目采用element-plus组件库全局导入肯定是不可取的,推荐参照官网的按需自动引入 然后就是导入文件路径配置 在项目中我们想import文件使用.././这种方式引入非常麻烦,所以我们可以配置 ......
前端 项目 vue3 vite vue

Linux基础37 负载均衡, 产品与类型, 时间, nginx调度算法, nginx负载均衡状态

Nginx负载均衡 #注意:代理只能代理一台机器 nginx做代理,一个location可以做一个代理 1.为什么做负载均衡 当我们的Web服务器直接面向用户,往往要承载大量并发请求,单台服务器难以负荷,我使用多台Web服务器组成集群,前端使用Nginx负载均衡,将请求分散的达到我们后端服务器集群中 ......
nginx 算法 状态 类型 基础

长回文子串-动态规划解法

### 题目: ​ 给你一个字符串 `s`,找到 `s` 中最长的回文子串。 如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。 **示例 1:** ```javascript 输入:s = "babad" 输出:"bab" 解释:"aba" 同样是符合题意的答案。 ``` ​ ## Go ......
回文 解法 动态

视频云存储/安防监控视频/智能分析网关V3裸土未覆盖/苫盖算法功能详解

随着经济的发展和建筑工地的增多,对于土堆的裸露情况实时监测和管理变得尤为重要。为了解决这一问题,TSINGSEEE青犀AI智能分析网关V3的裸土未苫盖算法就能很好地解决。 AI算法模型可以实时识别路面/建筑工地中的土堆是否裸露,将工地、道路等监控现场的摄像头接入到V3中,配置裸土苫盖算法后,即可自动 ......
苫盖 视频 网关 算法 功能

从零开始一个vue3前端项目day02-路由配置

把整体项目框架搭建好之后,首先就是对我们的路由进行配置 模块化配置路由,不同页面的路由配置单独放在文件里 config文件用来放路由守卫配置 这里来说一下路由守卫的作用, https://router.vuejs.org/zh/guide/advanced/navigation-guards.htm ......
前端 路由 项目 vue3 vue

河道漂浮物检测:安防监控/视频智能分析/AI算法智能分析技术如何助力河道整治工作?

系统检测到湖泊或池塘水面有垃圾漂浮物时,则立即发出告警,并抓拍和记录。管理人员查看到告警消息,可协调工作人员前往现场处理。 ......
河道 漂浮物 智能 算法 技术

drf-day4

昨日回顾、函数与方法、五个接口(apiview+response+序列化类)、反序列化之更新、高级用法source、高级用法定制字段、多表关联序列化和反序列化、反序列化校验总结 ......
drf-day drf day

Python——8days

使用列表的内置方法模拟队列、栈的效果队列:先进先出栈:先进去、后出来 常见的数据结构类型:链表、单链表、双链表、循环列表、(C实现的 指针)、栈、树、二叉树、平衡二叉树、完全二叉树、b树、b+树、b-树等、队列、图等# 1. 定义一个空列表# ll = []## ll.append(111)# ll ......
Python 8days days

Day12_文件的高级操作:控制文件指针移动

1.文件高级操作:控制文件指针移动_1 2.模式0(参照物是文件开头位置)的示范: 3.模式1(参照物是当前指针所在位置)的示范: 18.模式2(参照物是文件末尾位置,应该倒着移动)的示范: ......
文件 指针 Day 12

Kafka - 生产者 - 压缩算法

总结 1.Producer 端压缩、Broker 端保持、Consumer 端解压缩。 2.开启压缩的最佳实践: Producer 端完成的压缩,那么启用压缩的一个条件就是 Producer 程序运行机器上的 CPU 资源要很充足。 如果你的环境中带宽资源有限,那么我也建议你开启压缩。如果你的机器 ......
生产者 算法 Kafka