算法 常用

《数据结构与算法》之堆

导言: 我们在以前的学习中知道了堆栈,和队列,在系统处理上这两种数据结构的确是很高效的,但是在系统的任务调度上就是很高效了,我们cpu处理任务是有优先级的,要是按照队列和栈的思想都是线性执行,可能发生的情况就是输出一个字符比系统掉电请求处理的优先级高,可能输出一个字符先来,所以在任务调度上线性结构就 ......
数据结构 算法 结构 数据

单模字符串匹配算法(KMP, exKMP, manacher)

约定:本文字符串均从 $1$ 开始。模式串 $T$ 的长度为 $n$,匹配串 $S$ 的长度为 $m$。 ## 1. KMP ### 1.1 前缀函数 给定一个长度为 $n$ 的字符串 $S$,其前缀函数被定义为一个长度为 $n$ 的数组 $\pi$。其中 $\pi_i$ 被定义为: 1. 若子串 ......
字符串 算法 字符 manacher exKMP

让AI支持游戏AI模型:从经典AI算法到最新技术的应用

[toc] # 20. 让 AI 支持游戏AI模型:从经典 AI 算法到最新技术的应用 ## 1. 引言 随着人工智能技术的不断发展,越来越多的游戏开发者开始将人工智能技术应用到游戏AI模型中。本文将介绍游戏AI模型中使用的人工智能技术,包括经典 AI 算法和最新技术的应用。 ## 2. 技术原理及 ......
最新技术 算法 模型 经典 技术

Transformer算法的应用

[toc] Transformer 算法的应用 近年来,随着深度学习和自然语言处理领域的迅速发展,Transformer 算法成为了深度学习中最重要的算法之一。Transformer 算法是一种基于自注意力机制的深度神经网络模型,它在处理序列数据时具有极强的并行计算能力和出色的表现力。本文将详细介绍 ......
算法 Transformer

基于瑞丽多径信道的无线通信信道均衡算法matlab仿真,对比MMSE,ZF-DFE,MMSE-DFE

1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 信道均衡(Channel equalization)是指为了提高衰落信道中的通信系统的传输性能而采取的一种抗衰落措施。它主要是为了消除或者是减弱宽带通信时的多径时延带来的码间串扰(ISI)问题。其机理是对信道或整个传输 ......
信道 无线通信 MMSE 算法 DFE

基于MFCC特征提取和神经网络的语音信号识别算法matlab仿真

1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 在语音识别(Speech Recognition)和话者识别(Speaker Recognition)方面,最常用到的语音特征就是梅尔倒谱系数(Mel-scale Frequency Cepstral Coeffici ......
神经网络 算法 语音 信号 特征

算法学习day60单调栈part03-84

package LeetCode.stackpart03; /** * 84. 柱状图中最大的矩形 * */ public class LargestRectangleHistogram_84 { public int largestRectangleArea(int[] heights) { in ......
算法 part day 60 03

算法学习day58单调栈part01-739、496

package LeetCode.stackpart01; import java.util.Deque; import java.util.LinkedList; /** * 739. 每日温度 * 给定一个整数数组 temperatures,表示每天的温度,返回一个数组answer,其中answ ......
算法 part day 496 739

算法学习day59单调栈part02-503、42

package LeetCode.stackpart02; import java.util.Arrays; import java.util.Stack; public class NextGreaterElementII_503 { public int[] nextGreaterElement ......
算法 part day 503 59

Docker CLI docker history 常用命令

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍Docke ......
命令 常用 history Docker docker

【算法题】斜着打印矩阵

// [1, 2, 3] // [4, 5, 6] // [7, 8, 9] // [10,11,12] // // print order 1, 2, 4, 3, 5, 7, 6, 8, 10, 9, 11, 12 function test() { let arr = [ [1, 2, 3], ......
矩阵 算法

迪杰斯特拉算法学习

最短路径算法-迪杰斯特拉(Dijkstra)算法 迪杰斯特拉(Dijkstra)算法是典型最短路径算法,用于计算一个节点到其他节点的最短路径。它的主要特点是以起始点为中心向外层层扩展(广度优先遍历思想),直到扩展到终点为止。 基本思想 通过Dijkstra计算图G中的最短路径时,需要指定一个起点D( ......
算法

算法学习笔记(25): 矩阵树定理

# 矩阵树定理 > 本文不作为教学向文章。 > > 比较好的文章参考: > > - [矩阵树-定理以及凯莱公式](https://zhuanlan.zhihu.com/p/593934554) > > - [【学习笔记】矩阵树定理(Matrix-Tree)_繁凡さん的博客-CSDN博客](https ......
定理 矩阵 算法 笔记 25

fload算法的一个小细节

今天在写题目的时,对的思路但是一直卡了一个点,后来经过查找原来是fload算法忽略的一个小细节,以前从来还没有注意到这个小细节,现在把这个细节记录下来 这是原本的代码 for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ for(int k=1;k<=n;k++ ......
算法 细节 fload

常用移位操作

1、数据如下 09 F0 30 56 D0 E9 95 46 假设用前4字节作为卡号如何获取到这个卡号呢? card = (card_data[0]<<24)+(card_data[1]<<16)+(card_data[2]<<8)+(card_data[3]<<0); ......
常用

Vue常用的组件库有哪些

Vue官网:https://v2.cn.vuejs.org/ Vue常用的组件库: 一、移动端 常用组件库 1. Vant ui --有赞移动 UI 组件库,支持 Vue 3 微信小程序,支付宝小程序\ Github: github.com/youzan/vant 2. Cube UI -- 滴滴出 ......
组件 常用 Vue

代码随想录算法训练营第九天| 232.用栈实现队列 225. 用队列实现栈

232.用栈实现队列 注意: 1,构造函数不需要 2,需要有两个成员变量 in out 代码: 1 class MyQueue { 2 public: 3 stack<int> in; 4 stack<int>out; 5 MyQueue() { 6 7 } 8 9 void push(int x) ......
队列 随想录 训练营 九天 随想

css常用选择器

1.常用子元素选择器-选择特定子元素 :nth-of-type(n) 选择其父级下的第n个元素 例如:p:nth-child(2):last-of-type 选择其父级下的最后一个元素:nth-child(n) 选择其父级下的第n个子元素:nth-last-child(n) 选择其父级下的第n个子元 ......
常用 css

深度学习实践篇[17]:模型压缩技术、模型蒸馏算法:Patient-KD、DistilBERT、DynaBERT、TinyBERT

# 深度学习实践篇[17]:模型压缩技术、模型蒸馏算法:Patient-KD、DistilBERT、DynaBERT、TinyBERT # 1.模型压缩概述 ## 1.2模型压缩原有 理论上来说,深度神经网络模型越深,非线性程度也就越大,相应的对现实问题的表达能力越强,但相应的代价是,训练成本和模型 ......

Kafka系列---【kafka常用命令】

# kafka常用命令 ## 1.查看消费者组列表 ```shell ./kafka-consumer-groups.sh --bootstrap-server localhost:9092 --list ``` ## 2.查看指定groupid的消费状态详情 ```shell #能查看partit ......
命令 常用 Kafka kafka

AJAX常用知识点及应用

一、概念相关 Async JavaScript And XML 是JS通过异步方式啦获取响应并且局部更新页面 二、XHLHttpRequest 【在AJAX中被大量使用】 是一个API,挂在window上。 为客户端提供了在客户端和服务器之间进行数据传输的功能 通过URL来获取数据,并且不会使页面整 ......
知识点 常用 知识 AJAX

Winows Commands (Winsows常用命令行)

有时候在Windows中开启一些软件不免会出现软件卡崩的情况,尤其是有些软件在出现故障的时候不自动关闭而是一直弹窗,像个病毒一样,这时候我们不得不去使用Windows的Task Manager找到该应用程序并将其关掉,但是在Task Manager中查找非常耗时耗眼力,下面的Windows常用命令行 ......
Commands 命令 常用 Winsows Winows

iOS 单元测试之常用框架 OCMock 详解

测试驱动开发并不是一个很新鲜的概念了。在日常开发中,很多时候需要测试,但是这种输出是必须在点击一系列按钮之后才能在屏幕上显示出来的东西。测试的时候,往往是用模拟器一次一次的从头开始启动 app,然后定位到自己所在模块的程序,做一系列的点击操作,然后查看结果是否符合自己预期。 ......
框架 单元 常用 OCMock iOS

Kubernets 调度常用的命令-马哥教育

taints 内容包括 key、value、effect: key 就是配置的键值value 就是内容effect 是标记了这个 taints 行为是什么目前 Kubernetes 里面有三个 taints 行为: NoSchedule 禁止新的 Pod 调度上来PreferNoSchedul 尽量 ......
Kubernets 命令 常用

Druid系列---【druid连接池常用配置】

# druid连接池常用配置 # 方式一(yml配置) ```yml datasource: type: com.alibaba.druid.pool.DruidDataSource driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysq ......
常用 Druid druid

代码随想录Day23|回溯算法

今日任务: 77. 组合 216.组合总和III 17.电话号码的字母组合 什么是回溯法 回溯法也可以叫做回溯搜索法,它是一种搜索的方式。 在二叉树系列中,我们已经不止一次,提到了回溯,例如二叉树:以为使用了递归,其实还隐藏着回溯 (opens new window)。 回溯是递归的副产品,只要有递 ......
随想录 随想 算法 代码 Day

m基于MOEA算法的无线传感器网络最优部署matlab仿真

1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 无线传感器网络(Wireless Sensor Network,WSN)是一种分布式传感器网络,由大量的无线传感器节点组成,它们可以自组织、自适应、自愈合,通过无线通信协同完成任务。WSN应用广泛,如环境监测、农业、医 ......
传感器 算法 无线 matlab 网络

k均值聚类算法_异常数据检测

# k均值聚类_异常检测 1. 先来张图,快速理解 ![img](https://img2023.cnblogs.com/blog/1222814/202306/1222814-20230615232856641-500630803.png) 2. 正常数据应该分布在两个簇中 3. 异常数据,距离两 ......
均值 算法 数据

网站和数据库迁移备份常用方式

这两天群里一直有人在聊WordPress的备份插件,博主一直是手动备份个人感觉比用那些插件还是方便多了。下面说下博主的备份步骤。 本文目录 1. 教程环境 2. 教程步骤 2.1. 1.网站文件备份 2.2. 2.数据库备份 2.3. 3.文件传输 2.4. 4.网站文件恢复 2.5. 5.数据库恢 ......
备份 常用 方式 数据库 数据

让AI支持游戏AI模型:从经典AI算法到最新技术的应用

[toc] # 20. 让 AI 支持游戏AI模型:从经典 AI 算法到最新技术的应用 ## 1. 引言 随着人工智能技术的不断发展,越来越多的游戏开发者开始将人工智能技术应用到游戏AI模型中。本文将介绍游戏AI模型中使用的人工智能技术,包括经典 AI 算法和最新技术的应用。 ## 2. 技术原理及 ......
最新技术 算法 模型 经典 技术