E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
K均值(K-means)算法
回溯
算法
总结
组合问题剪枝精髓是:for循环在寻找起点的时候要有一个范围,如果这个起点到集合终止之间的元素已经不够题目要求的k个元素了,就没有必要搜索了组合总和问题需要保证iflen(self.path)==k:时一定要结束循环,犯的错误就是:iflen(self.path)==kandsum==n:self.res.append(self.path[:])return这样的话如果递归到path满足要求时,如果
临渊羡鱼的猫
·
2024-02-13 14:57
算法
Day31 贪心
算法
part01
本质:局部最优推导整体最优摆动序列classSolution:defwiggleMaxLength(self,nums:List[int])->int:res=[]iflen(nums)==1or(len(nums)==2andnums[0]==nums[1]):return1res.append(nums[1]-nums[0])r=2i=2whiler
临渊羡鱼的猫
·
2024-02-13 14:26
贪心算法
算法
lightGBM集成学习
算法
LightGBM集成学习
算法
是一种基于梯度提升决策树(GradientBoostingDecisionTree)的机器学习
算法
。它是由微软提出的一种高效的梯度提升框架,主要用于解决分类和回归问题。
亦旧sea
·
2024-02-13 14:24
集成学习
算法
机器学习
GBDT
算法
的升级--XGBoost与LightGBM
算法
本文同样不涉及公式推导及代码,对于GBDT
算法
的学习可以参考前面的文章GBDT
算法
原理,这里不再讲述GBDT,只讲述XGBoost与LightGBM
算法
原理下面推荐两篇写得最权威最官方(没有之一)的文档参考文档
CquptDJ
·
2024-02-13 14:52
数据挖掘
机器学习
机器学习
算法
数据挖掘
人工智能
大数据
XGboost和lightGBM
算法
对比
eXtremeGradientBoosting)和LightGBM(LightGradientBoostingMachine)都是一类基于梯度提升树(GradientBoostingDecisionTrees)的机器学习
算法
亦旧sea
·
2024-02-13 14:50
算法
[leetcode] 34. 在排序数组中查找元素的第一个和最后一个位置
你必须设计并实现时间复杂度为O(logn)的
算法
解决此问题。示例1:输入:nums=[5,7,7,8,8,10],target=8输出:[3,4]示例2:
会飞的大鱼人
·
2024-02-13 13:19
leetcode题解
leetcode
算法
数据结构
java
[leetcode] 35. 搜索插入位置
请必须使用时间复杂度为O(logn)的
算法
。
会飞的大鱼人
·
2024-02-13 13:47
leetcode题解
leetcode
算法
数据结构
排序算法
java
图(高阶数据结构)
目录一、图的基本概念二、图的存储结构2.1邻接矩阵2.2邻接表三、图的遍历3.1广度优先遍历3.2深度优先遍历四、最小生成树4.1Kruskal
算法
4.2Prim
算法
五、最短路径5.1单源最短路径-Dijkstra
GG_Bond20
·
2024-02-13 13:46
数据结构
数据结构
算法
c++
LRU Cache
目录一、认识LRUCache二、LRUCache实现一、认识LRUCacheLRU是LeastRecentlyUsed的缩写,意思是最近最少使用,是一种Cache替换
算法
狭义的Cache指的是位于CPU
GG_Bond20
·
2024-02-13 13:46
数据结构
算法
最详细排序解析,七大排序横评
注:lgN在这里为1og2N简写为了方便描述,本文默认用int类型比较,从小到大排序本文排序
算法
以java语言实现本文的排序都是比较排序比较次数和赋值和交换次数有的排序不好分析,可能不准确一.插入排序对于未排序数据
a程序之路
·
2024-02-13 13:42
2024牛客寒假
算法
基础集训营3题解(M题)
M.智乃的36倍数(normalversion)题意简单来说就是问一个数组a中有多少种组合可以使得这个组合拼接而成的数是36的倍数思路36分解成4和9,能整除9代表各个位数之和是9的倍数,能整除4代表最后两位能整除4(因为100是4的倍数),由于样例过多,直接暴力是会超时的,所以想办法优化了一下:开了三个动态数组,分别为:除9的余数为i的下标,能除4的数且除9余数为i的下标,小于10且除9余数为i
shy666123
·
2024-02-13 13:40
算法
牛客寒假
算法
基础集训营4-J-Applese 的减肥计划
链接:https://ac.nowcoder.com/acm/contest/330/J来源:牛客网已知Applese两只手分别产生的力的大小,以及它们之间的夹角,试求两力合力的大小。输入描述:仅一行三个整数f1,f2,af1,f2,a,分别表示两只手产生的力的大小以及它们之间的夹角。输出描述:输出一个实数表示两力合力的大小,要求相对误差或绝对误差不超过10−610−6。严格来讲,如果你的答案是a
Honyelchak
·
2024-02-13 13:10
算法刷题
c++
2020牛客寒假
算法
基础集训营2 C - 算概率 (DP)
是个DP套路题,以前也见过类似的明明,一开始写不出我好菜#defineintllconstintmod=1e9+7;intp[2010],f[2010],dp[2010][2010];signedmain(){intn;cin>>n;rpp(i,n){cin>>p[i];f[i]=((1-p[i])%mod+mod)%mod;}dp[0][0]=1;for(inti=1;i<=n;++i){dp[
小松萘
·
2024-02-13 13:10
规划---动态规划
2023牛客寒假
算法
基础集训营4 J-清楚姐姐学排序
原题链接:J-清楚姐姐学排序_2023牛客寒假
算法
基础集训营4(nowcoder.com)思路:一道表面说排序,实际上是建图的题,根据输入的条件同时建立一个正向和反向的图,用dfs分别搜索,复杂度为n2
awaqqq
·
2024-02-13 13:39
算法
2024牛客寒假
算法
基础集训营3 C-智乃的前缀、后缀、回文
来源题目智乃最近学习了字符串的相关
算法
。所谓字符串的非空前缀是指一个字符串的开头部分形成的子串,从字符串的第一个字符开始,包含连续的若干个字符。
心刍
·
2024-02-13 13:39
题解
算法
c++
哈希算法
「优选
算法
」:山脉数组的峰顶索引
一、题目符合下列属性的数组arr称为山脉数组:arr.length>=3存在i(0arr[i+1]>...>arr[arr.length-1]给你由整数组成的山脉数组arr,返回满足arr[0]arr[i+1]>...>arr[arr.length-1]的下标i。你必须设计并实现时间复杂度为O(log(n))的解决方案。示例1:输入:arr=[0,1,0]输出:1示例2:输入:arr=[0,2,1
爱敲代码的罗根
·
2024-02-13 13:38
详解算法题
链表
数据结构
算法
深度优先
开发语言
leetcode
java
「优选
算法
刷题」:搜索插入位置
请必须使用时间复杂度为O(logn)的
算法
。
爱敲代码的罗根
·
2024-02-13 13:38
详解算法题
算法
leetcode
数据结构
深度优先
贪心算法
动态规划
职场和发展
机器学习入门--BP神经网络原理与实践
BP神经网络引言BP神经网络,即反向传播神经网络,是一种监督学习
算法
,用于多层前馈神经网络的训练。
Dr.Cup
·
2024-02-13 13:37
机器学习入门
机器学习
神经网络
人工智能
机器学习入门--朴素贝叶斯原理与实践
朴素贝叶斯
算法
朴素贝叶斯是一种常用的分类
算法
,其基本思想是根据已有数据的特征和标签,学习出一个概率模型,并利用该模型对新样本进行分类。
Dr.Cup
·
2024-02-13 13:07
机器学习入门
机器学习
概率论
人工智能
机器学习入门--逻辑回归与简单二分类数据实战
逻辑回归在机器学习领域,逻辑回归是一个广泛应用于分类问题的
算法
。与线性回归不同,逻辑回归用于预测离散的类别标签,可以处理二分类和多分类问题。下面我们将介绍逻辑回归的基本原理和实现方式。
Dr.Cup
·
2024-02-13 13:36
机器学习入门
机器学习
逻辑回归
分类
机器学习入门--支持向量机原理与实践
支持向量机模型支持向量机(SupportVectorMachine,SVM)是一种常用的监督学习
算法
,主要用于分类和回归问题。它的原理简单而强大,在许多实际应用中取得了很好的效果。
Dr.Cup
·
2024-02-13 13:36
机器学习入门
支持向量机
机器学习
算法
机器学习入门--简单卷积神经网络原理与实践
深入理解卷积神经网络(CNN)引言卷积神经网络(ConvolutionalNeuralNetworks,CNN)是深度学习中的一种核心
算法
,广泛应用于图像识别、视频分析和自然语言处理等领域。
Dr.Cup
·
2024-02-13 13:06
机器学习入门
机器学习
cnn
人工智能
玩转量子代码:量子软件入门指南
但现在是时候把我们的注意力转移到幕后英雄量子软件上,从将抽象的量子
算法
转化为可执行的代码到优化电路设计,量子软件起到了举足轻重的作用。
诗者才子酒中仙
·
2024-02-13 13:00
物联网
/
互联网
/
人工智能
/
其他
量子计算
国王的魔镜-
算法
学习
#include#include#includeusingnamespacestd;boolmirror(char*str,intlength){if(length%2!=0)//字符串长度为偶数直接返回错误{returnfalse;}for(inti=0;i#include#include#include//#includeusingnamespacestd;intmain(){stringst
Handsome Wong
·
2024-02-13 13:26
算法学习记录
算法
洛谷B2143 进制转换
题目描述用递归
算法
将一个十进制数X转换成任意进制数M(M≤16)。输入格式一行两个数,第一个十进制数X,第二个为进制M。输出格式输出结果。
lingyunzhenxian
·
2024-02-13 13:51
算法
数据结构
c++
利用生成式AI的产研流程:创新与效率的完美结合
它通过机器学习
算法
来学习和模拟现实世界中的数据分布,然后使用这些模型来生成新的、具有相似特征的数据。
·
2024-02-13 13:15
字节跳动Java后端岗,三轮面试,四个小时,灵魂拷问,结局我哭了但下次还敢
一开始接到面试通知时,心情特别复杂,紧张又兴奋,字节跳动是出了名的考
算法
,实际上我
算法
部分是相对薄弱的。这次面试,一共三轮,共计四个小时左右,这三轮面试对我来说,简直是灵魂拷问,至于结局,往下看吧!
大老高程序员
·
2024-02-13 12:27
786. 第k个数
这可以通过使用快速选择
算法
来实现,该
算法
是快速排序的一种变体。快速选择
算法
的基本思想是,如果我们按照快速排序的方式,将数组划分为两个部分,那么我们就可以知道枢轴的最终位置。如果枢轴的位置恰好
爱跑步的程序员~
·
2024-02-13 12:41
刷题
算法
排序算法
算法
leetcode
acwing
无人机飞行控制系统功能,多旋翼飞行控制系统概述
飞行控制系统存在的意义行控制系统通过高效的控制
算法
内核,能够精准地感应并计算出飞行器的飞行姿态等数据,再通过主控制单元实现精准定位悬停和自主平稳飞行。
创小董
·
2024-02-13 12:40
无人机技术
人工智能
python写一个数独
创建一个9x9的空白数独sudoku=[[0for_inrange(9)]for_inrange(9)]#填充第一行foriinrange(9):sudoku[0][i]=(i+1)%9+1#使用洗牌
算法
生成数独
酷爱码
·
2024-02-13 12:04
Python
python
开发语言
Transformer实战-系列教程17:DETR 源码解读4(Joiner类/PositionEmbeddingSine类/位置编码/backbone)
Transformer实战-系列教程总目录有任何问题欢迎在下面留言本篇文章的代码运行界面均在Pycharm中进行本篇文章配套的代码资源已经上传点我下载源码DETR
算法
解读DETR源码解读1(项目配置/CocoDetection
机器学习杨卓越
·
2024-02-13 12:03
Transformer实战
transformer
深度学习
人工智能
计算机视觉
pytorch
DETR
Transformer实战-系列教程16:DETR 源码解读3(DETR类)
Transformer实战-系列教程总目录有任何问题欢迎在下面留言本篇文章的代码运行界面均在Pycharm中进行本篇文章配套的代码资源已经上传点我下载源码DETR
算法
解读DETR源码解读1(项目配置/CocoDetection
机器学习杨卓越
·
2024-02-13 12:32
Transformer实战
transformer
深度学习
人工智能
计算机视觉
DETR
pytorch
Transformer实战-系列教程15:DETR 源码解读2(ConvertCocoPolysToMask类)
Transformer实战-系列教程总目录有任何问题欢迎在下面留言本篇文章的代码运行界面均在Pycharm中进行本篇文章配套的代码资源已经上传点我下载源码DETR
算法
解读DETR源码解读1(项目配置/CocoDetection
机器学习杨卓越
·
2024-02-13 12:02
Transformer实战
transformer
深度学习
计算机视觉
DETR
物体检测
pytorch
Avaddon勒索病毒解密工具
Avaddon勒索病毒被笔者称为2020年全球十大流行勒索病毒之一,其首次出现于2020年6月在俄罗斯某地下黑客论坛开始出售,该勒索病毒使用C++语言进行编写,采用RSA-2048和AES-256加密
算法
对文件进行加密
熊猫正正
·
2024-02-13 12:02
勒索病毒专题报告
勒索病毒解密
勒索病毒
安全威胁分析
系统安全
多目标优化:以嵌套单目标粒子群实现(Python)
文章目录一、
算法
讲解粒子群复杂约束求解方法多目标优化二、将单目标
算法
改为多目标一、
算法
讲解粒子群见链接粒子群
算法
求解无约束优化问题源码实现粒子群
算法
求解带约束优化问题源码实现复杂约束求解方法优化
算法
求解复杂约束问题策略
总裁余(余登武)
·
2024-02-13 12:58
最优化实战例子
python
利用多目标粒子群优化(MOPSO)
算法
对全加器中的晶体管大小进行重新调整以达到功率优化:详细步骤与Python实现
本文将详细介绍如何使用一种称为多目标粒子群优化(MOPSO)的进化
算法
,重新调整晶体管的大小,以优化全加器中的功率。此外,我们还将提供Python代码实现,供读者参考和使用。
快撑死的鱼
·
2024-02-13 12:28
python算法解析
算法
python
开发语言
MATLAB:差分进化
算法
(Differential Evolution Algorithm,DE)求解基于移动边缘计算的任务卸载与资源调度(提供MATLAB代码)
一、优化模型介绍移动边缘计算中的计算卸载是一种将计算任务从设备卸载到边缘服务器的技术。它可以将计算量大的任务分配给计算资源充足的代理服务器进行处理,从而减轻设备的计算负担,延长设备的电池寿命,并满足业务时延需求。计算卸载的过程一般包括以下几个步骤:任务划分:将计算任务划分为多个子任务,以便在边缘服务器上并行处理。任务调度:根据任务的特性和边缘服务器的资源情况,选择合适的边缘服务器来执行任务。数据传
优化算法MATLAB与Python
·
2024-02-13 12:27
优化算法
MATLAB
matlab
算法
边缘计算
人工智能
开发语言
CEC2017(Python):五种
算法
(HHO、RFO、OOA、PSO、GWO)求解CEC2017
一、5种
算法
简介1、哈里斯鹰优化
算法
HHO2、红狐优化
算法
RFO3、鱼鹰优化
算法
OOA4、粒子群优化
算法
PSO5、灰狼优化
算法
GWO二、CEC2017简介参考文献:[1]Awad,N.H.,Ali,M.Z
优化算法MATLAB与Python
·
2024-02-13 12:27
MATLAB
优化算法
cec2017
python
算法
开发语言
CEC2013(python):五种
算法
(OOA、WOA、GWO、DBO、HHO)求解CEC2013(python代码)
一、五种
算法
简介1、鱼鹰优化
算法
OOA2、鲸鱼优化
算法
WOA3、灰狼优化
算法
GWO4、蜣螂优化
算法
DBO5、哈里斯鹰优化
算法
HHO二、5种
算法
求解CEC2013(1)CEC2013简介参考文献:[1]LiangJJ
优化算法MATLAB与Python
·
2024-02-13 12:27
MATLAB
优化算法
python
算法
开发语言
多目标优化(Python):多目标粒子群优化
算法
(MOPSO)求解ZDT1、ZDT2、ZDT3、ZDT4、ZDT6(提供Python代码)
一、多目标粒子群优化
算法
多目标粒子群优化
算法
(MOPSO)是一种用于解决多目标优化问题的进化
算法
。它基于粒子群优化
算法
(PSO),通过引入多个目标函数和非支配排序来处理多目标问题。
优化算法MATLAB与Python
·
2024-02-13 12:57
Python
优化算法
python
算法
开发语言
人工智能
强化学习
基础
算法
(蓝桥杯)--全球最通俗易懂的归并排序
B站视频链接:A14归并排序逆序对_哔哩哔哩_bilibili1、题目链接:【模板】排序-洛谷#includeusingnamespacestd;constintN=100010;intn,a[N],b[N];//b为辅助数组voidmsort(intl,intr){if(l==r)return;intmid=l+r>>1;msort(l,mid);msort(mid+1,r);//拆分inti=
仁公智能
·
2024-02-13 11:19
算法
算法
蓝桥杯
数据结构
排序算法
搜索
算法
(蓝桥杯)--图的存储
B站视频链接:B02图的存储_哔哩哔哩_bilibili1、邻接矩阵#includeusingnamespacestd;constintN=1010,M=1010;intn,m,a,b,c;intw[N][N];//边权intvis[N];//判重voiddfs(intu){vis[u]=true;//标记已经访问for(intv=1;v>n>>m;//n行n列矩阵,m个边权for(inti=1;
仁公智能
·
2024-02-13 11:19
搜索算法
蓝桥杯
深度优先
算法
图论
算法
(蓝桥杯)-前缀和以及二维前缀和
蓝桥杯
算法
--前缀和以及二维前缀和B站视频链接:A08前缀和二维前缀和_哔哩哔哩_bilibili1、题目链接:【深进1.例1】求区间和-洛谷#includeusingnamespacestd;constintN
仁公智能
·
2024-02-13 11:48
算法
算法
蓝桥杯
数据结构
基础
算法
(蓝桥杯)--全球最详细的快速排序
B站视频链接:A13快速排序第k小的数_哔哩哔哩_bilibili1、题目链接:【模板】排序-洛谷#includeusingnamespacestd;intn,a[100010];voidqs(intl,intr){if(l==r)return;inti=l-1,j=r+1;//定义左右指针intx=a[l+r>>1];//定义“中值”while(ix);if(i>n;for(inti=0;ius
仁公智能
·
2024-02-13 11:48
算法
算法
蓝桥杯
数据结构
基础
算法
(蓝桥杯)--无敌的双指针
B站视频链接:A18双指针(尺取法)_哔哩哔哩_bilibili双指针
算法
:1、题目:输入一串字符串(有空格),输出用空格隔开的每段字符串.例:输入abcdefgh输出:abcdefgh#includeusingnamespacestd
仁公智能
·
2024-02-13 11:18
算法
算法
蓝桥杯
数据结构
mysql的核心类和重要的源码文件
54860849MySQL源码(https://blog.csdn.net/aeolus_pu/article/category/6694287)sql/sql_select.cc:包含着一些优化函数和一些数据检索
算法
的具体实现
戒灵
·
2024-02-13 11:18
算法
(链表)——删除链表的倒数第N个结点
文章目录1.题目描述2.解题思路3.代码实现1.题目描述 给你一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。示例1:输入:head=[1,2,3,4,5],n=2输出:[1,2,3,5]示例2:输入:head=[1],n=1输出:[]示例3:输入:head=[1,2],n=1输出:[1]来源:力扣(LeetCode)链接:https://leetcode-cn.com/probl
花生酱拌面
·
2024-02-13 11:18
算法(链表)
算法
链表
数据结构
leetcode
c++
剑指 Offer II 021. 删除链表的倒数第 n 个结点(双指针法)
(难度中等)
算法
思路:求出链表的长度(getLength)保证n在链表的长度范围内。定义快指针先走n步然后快、慢指针一起走当快指针的下一个到NULL时,慢指针指向要删除的节点的直接前驱。
曦樂~
·
2024-02-13 11:48
每日一学
链表
数据结构
代码随想录day21 Java版
过完年开始刷回溯
算法
,寒假在家时间多点,争取每天多刷点题回溯的本质是穷举,穷举所有可能,然后选出我们想要的答案。通常是解决复杂的题。
洒水水儿
·
2024-02-13 11:44
代码随想录打卡
算法
Linux gzip命令教程:如何有效地压缩和解压文件(附实例详解和注意事项)
它使用DEFLATE压缩
算法
来减小文件的大小,使文件更易于存储和传输。gzip主要用于压缩文本文件、Tar归档文件和网页。不建议使用gzip来压缩图像、音频、PDF文档和其他已经压缩的二进制文件。
我要下东西噢
·
2024-02-13 11:10
linux
linux
运维
服务器
上一页
66
67
68
69
70
71
72
73
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他