算法 模块 模型 商品

提高组算法-图论学习笔记

## 2023-10-21 第一节 基本概念 一、什么是图:点用边连起来就叫做图,是一种数据结构。 二、图的一些定义和概念 1、有向图:图的边有方向,只能按箭头方向从一点到另一点。 2、无向图:图的边没有方向,可以双向。 3、结点的度:无向图中与结点相连的边的数目。 4、完全图:一个 n 阶的完全无 ......
算法 笔记

OS模块的用法

OS模块的用法 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd os.curdir 返回当前目录: ('.') os.pardir 获取当前目录的父目录字符串名:('..') os. ......
模块

最小生成树 PRIM算法 - 附可运行代码

学习的时候,觉得这篇资料蛮好的: https://www.cnblogs.com/JayShao/p/12381830.html 然后这篇文章比较新颖,自觉比较适合写代码的理解: https://www.geeksforgeeks.org/kruskals-minimum-spanning-tree ......
算法 代码 PRIM

多文件(分模块)的编译过程

有三个文件cal.c、cal.h、main.c cal.c中是模块的函数实现,cal.h是模块的函数申明,main.c是调用各模块的功能。 #include <> 和#include ""区别: <>是从linux标准的头文件目录下去找头文件,如/usr/include/、/usr/local/in ......
模块 过程 文件

算法刷题记录-二分查找

算法刷题记录-二分查找 二分查找 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 示例 1: 输入: nums = [-1,0,3,5,9,12], target = 9 输出 ......
算法

js逆向·找到登录时目标网站的加密算法的几种方式

js逆向·找到登录时目标网站的加密算法的几种方式 为什么要去找到目标网站的加密密码方法: 为了要把我们的payload正确的带入目标网站的服务器进行逻辑验证,那么就需要知道对方使用的什么加密或者编码规则来处理数据的,比如说我们输入的密码被base64编码了,然后发送给后端,后端会进行解码过后再带入逻 ......
算法 目标 方式 网站 183

课程模块

1. 课程列表页前端 1. 前端:新建三个组件 - LightCourse.vue - FreeCourse.vue - ActualCourse.vue 2 配置路由 ActualCourse: <template> <div class="course"> <Header></Header> < ......
模块 课程

Vue验证码模块

一个普通图形验证码的模块,使用方式如下: 导入模块 import random from '@/util/VerificationCode' 使用方式 this.randomObj = random({ id: 'random', api: { url: '/api/getCode', header ......
模块 Vue

算法篇---java算法应用

算法篇 java算法应用 算法应用之百钱买白鸡 (程序员副业--编程学习--业务交流--公众号: 匠心程序定制) 案列说明:主要内容是:公鸡5元一只,母鸡3元一只,小鸡1元三只,问100元怎样可以买100鸡? 思想:想要实现此算法,只要明白各种条件的关系即可,而且知道公鸡最多买20只,母鸡最多买33 ......
算法 java

Floyd算法

Floyd算法 正如我们所知道的,Floyd算法用于求最短路径。Floyd算法可以说是Warshall算法的扩展,三个for循环就可以解决问题,所以它的时间复杂度为O(n^3)。 Floyd算法的基本思想如下:从任意节点A到任意节点B的最短路径不外乎2种可能,1是直接从A到B,2是从A经过若干个节点 ......
算法 Floyd

1.NCC算法实现及其优化[基础实现篇]

NCC算法实现及其优化 本文将集中探讨一种实现相对简单,效果较好的模板匹配算法(NCC) \[R(x,y)= \frac{ \sum_{x',y'} (T'(x',y') \cdot I'(x+x',y+y')) }{ \sqrt{\sum_{x',y'}T'(x',y')^2 \cdot \sum ......
算法 基础 NCC

Matching Network算法概述

什么是Matching Network 1. 论文地址:Matching Networks for One Shot Learning 2. 简介:基于Metric Learning部分思想,使用外部记忆来增强网络,提高网络的学习能力。 3. 创新点 借鉴了注意力和外部记忆方面的经验来搭建网络 基于 ......
算法 Matching Network

棋盘覆盖——分治算法的典例

问题描述 在一个\({2^k} \times {2^k}(K \geqslant 0)\) 个方格组成的棋盘中,恰有一个方格与其他方格不同,称该方格为特殊方格。 棋盘覆盖问题要求用图所示的4种不同形状的\(L\)型骨牌覆盖给定棋盘上除特殊方格以外的所有方格,且任何2个\(L\)型骨牌不得重叠覆盖。 ......
棋盘 算法

MySQL多主模型实战

MySQL AB解决了数据备份的问题,但是当A由于某些原因宕机后,WEB服务器就没有办法在往数据库写或者读写了。线上业务中断了,完了,出事故了。这该怎么办呢? 本节课主要给大家讲解如果处理因为MySQL主服务器宕机造成的业务中断问题,保障MySQL业务高可用。 一、实验拓扑图 二、架构原理 1、My ......
实战 模型 MySQL

go mod tidy总是安装最新依赖,如何查找哪个模块导致某个包安装最新依赖,提供一个小工具

安装: go install github.com/jan-bar/interesting/findModVer@latest 执行:findModVer d:\myproject 结果如下图所示: 根据结果可以找到哪个依赖导致google.golang.org/grpc v1.45.0使用了这个版 ......
模块 工具 tidy mod go

贪心算法实现

贪心算法 顾名思义,贪心算法总是作出在当前看来最好的选择。也就是说贪心算法并不从整体最优考虑,它所作出的选择只是在某种意义上的局部最优选择。当然,希望贪心算法得到的最终结果也是整体最优的。虽然贪心算法不能对所有问题都得到整体最优解,但对许多问题它能产生整体最优解。如单源最短路经问题,最小生成树问题等 ......
算法

算法训练day39LeetCode738.968.

算法训练day39LeetCode738.968. 738.单调递增的数字 题目 738. 单调递增的数字 - 力扣(LeetCode) 题解 代码随想录 (programmercarl.com) class Solution { public: int monotoneIncreasingDigi ......
算法 LeetCode day 738 968

python tarfile模块

一、简介 tarfile 模块提供了创建、打开、读取和写入 tar 文件的函数和类。以下是该模块中常用的一些函数和类: tarfile.open(name, mode='r', fileobj=None, **kwargs):打开一个 tar 文件,返回一个 TarFile 对象。 TarFile. ......
模块 tarfile python

部分算法总结

小部分算法总结 部分题目请见: https://github.com/ZhangFirst1/Algorithm-problem-code 异或运算 a^= b相当于a=a^b,将十进制数字转化为二进制进行运算,相同为0,相异为1,0和任何数异或运算都是原来的那个数。 可以用来判断数组中哪个数字只出 ......
算法 部分

10.21算法

颠倒二进制位颠倒给定的 32 位无符号整数的二进制位。 提示: 请注意,在某些语言(如 Java)中,没有无符号整数类型。在这种情况下,输入和输出都将被指定为有符号整数类型,并且不应影响您的实现,因为无论整数是有符号的还是无符号的,其内部的二进制表示形式都是相同的。在 Java 中,编译器使用二进制 ......
算法 10.21 10 21

常见密码学算法简介

1. 常见对称加解密算法 对称加密算法是一种加密算法,使用相同的密钥来加密和解密数据。这些算法在保护数据安全性方面起着重要作用。下面是一些常用的对称加密算法的介绍: 1.1 Advanced Encryption Standard (AES) 简介: AES 是一种高级加密标准,用于保护敏感数据。它 ......
密码学 算法 常见 密码 简介

协同过滤推荐算法总结

推荐算法具有非常多的应用场景和商业价值,因此对推荐算法值得好好研究。推荐算法种类很多,但是目前应用最广泛的应该是协同过滤类别的推荐算法,本文就对协同过滤类别的推荐算法做一个概括总结,后续也会对一些典型的协同过滤推荐算法做原理总结。 1. 推荐算法概述 推荐算法是非常古老的,在机器学习还没有兴起的时候 ......
算法

扩散模型简介

Smiling & Weeping 在每一条靠近幸福的路上 我的勇气都是暴雨里一苇求生的渔船 我不再一心等人来搭救 如今的我失足也从容 1.1扩散模型的原理 扩散模型是一类生成模型,运用物理热力学中的扩散思想,主要包括前向扩散和反向扩散。 tips: 生成模型:给定一批训练数据X,假设其服从某种复杂 ......
模型 简介

Python使用GARCH,EGARCH,GJR-GARCH模型和蒙特卡洛模拟进行股价预测|附代码数据

全文下载链接:http://tecdat.cn/?p=20678 最近我们被客户要求撰写关于GARCH的研究报告,包括一些图形和统计输出。 在本文中,预测股价已经受到了投资者,政府,企业和学者广泛的关注。然而,数据的非线性和非平稳性使得开发预测模型成为一项复杂而具有挑战性的任务 在本文中,我将解释如 ......
GARCH 股价 GJR-GARCH 模型 代码

文心一言 VS 讯飞星火 VS chatgpt (117)-- 算法导论10.3 2题

二、用go语言,对一组同构对象用单数组表示法实现,写出过程ALLOCATE-OBJECT和FREE-OBJECT。 文心一言: 在Go语言中,我们通常使用指针和结构体来表示和操作复杂的数据结构。对于一组同构对象,我们可以使用一个数组来存储它们的指针,每个指针指向一个对象。下面是使用Go语言实现ALL ......
文心 导论 算法 chatgpt VS

算法训练day38 LeetCode435.763.56.

算法训练day38 LeetCode435.763.56. 435.无重叠区间 题目 435. 无重叠区间 - 力扣(LeetCode) 题解 代码随想录 (programmercarl.com) 首先按左边界排列范围 再将长的重叠区间去除 并记录去除个数 class Solution { publ ......
算法 LeetCode day 435 763

遗传算法 (解决TSP旅行商问题) 附Python代码

1.什么是TSP旅行商问题? 1.1 问题本质 旅行商问题是一个经典的组合优化问题。 问题实质是一个带权完全无向图,找一个权值最小的Hamilton回路。( 即点到点的最优路径问题 ) 早期的研究者使用精确算法求解该问题,常用的方法包括:分枝定界法、线性规划法、动态规划法等。但是,随着问题规模的增大 ......
算法 代码 Python 问题 TSP

Nginx安装lua模块

前提 已安装完成Nginx 安装LuaJIT wget http://luajit.org/download/LuaJIT-2.0.5.tar.gz tar -zxvf LuaJIT-2.0.5.tar.gz cd LuaJIT-2.0.5 make install PREFIX=/usr/loca ......
模块 Nginx lua

umicv cv-summary1-全连接神经网络模块化实现

全连接神经网络模块化实现 Linear与Relu单层实现 LossLayer实现 多层神经网络 不同梯度下降方法 Dropout层 今天这篇博文针对Assignment3的全连接网络作业,对前面学习的内容进行一些总结 在前面的作业中我们建立神经网络的操作比较简单,也不具有模块化的特征,在A3作业中, ......
全连 神经网络 cv-summary 模块 神经

快速排序算法模板+内置函数

思想: 确定分界点 调整区间 ,小于分界点的在左边区间,大于分界点在右边区间。 递归处理左右两边。 void quick_sort(int q[], int l, int r) { if (l >= r) return; int i = l - 1, j = r + 1, x = q[l + r > ......
算法 函数 模板
共10500篇  :82/350页 首页上一页82下一页尾页