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
ACWing基础算法
动态规划专题——背包问题
前言01背包完全背包多重背包分组背包本文主要介绍常见的四种背包问题,思维导图如下:目录前言01背包完全背包多重背包分组背包前言:本文主要介绍常见的四种背包问题,思维导图如下:一:01背包题目链接:
AcWing
2.01
~Cc
·
2024-01-01 21:45
背包问题
动态规划
算法
AcWing
算法提高课-2.2.3抓住那头牛
算法提高课整理CSDN个人主页:更好的阅读体验本文同步发表于CSDN|洛谷|
AcWing
|个人博客原题链接题目描述农夫知道一头牛的位置,想要抓住它。
星河依旧长明
·
2024-01-01 12:48
AcWing算法提高课
算法
c++
BFS
图搜索算法
AcWing
算法提高课-2.3.1矩阵距离
算法提高课整理CSDN个人主页:更好的阅读体验本文同步发表于CSDN|洛谷|
AcWing
|个人博客原题链接题目描述给定一个01矩阵,求矩阵中每个元素离1的最短曼哈顿距离。
星河依旧长明
·
2024-01-01 12:44
AcWing算法提高课
算法
c++
BFS
图搜索算法
基础算法
-快速排序
基本思想——分治分治是指就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。很多的排序问题大多都是使用分治的思想来进行解决。实现步骤确定分界点,有四种情况:数列最左端、数列最右端、数列中间和随机位置。将整个区间根据分界点值划分为小于分界点和大于分界点两部分。分别对左右两段进行递归处理。题目描述给定你一
爱编程的鱼
·
2024-01-01 08:02
算法结构
C++
C语言教程
算法
c++
数据结构
开发语言
C语言
回溯法解决染色问题(递归版和迭代版)
c[k]=0建图使用的是
Acwing
的方法由于建立的是无向图,一定要记得添加双向的边:add(a,b),add(b,a)测试数据:5712132425343545#include#includeusingnam
Daylightap
·
2024-01-01 05:17
图论
算法
深度优先
剑指 Offer(第2版)面试题 63:股票的最大利润
剑指Offer(第2版)面试题63:股票的最大利润剑指Offer(第2版)面试题63:股票的最大利润解法1:暴力解法2:动态规划拓展题剑指Offer(第2版)面试题63:股票的最大利润题目来源:
AcWing
83
UestcXiye
·
2024-01-01 04:11
剑指
Offer
C++
剑指Offer
数据结构与算法
动态规划
基础算法
--搜索与图论(1)
文章目录DFS和BFSDFS搜索应用n-皇后问题树和图的存储DFS遍历BFS遍历应用拓扑排序DFS和BFSDFS,深度优先搜索,数据结构:stack空间:Oh不具有最短性BFS,宽度优先搜索queueO2^h具有最短性(当图的所有边权重都是相同的时,bfs搜到的一定是最短路,只有这时候才能用bfs求最短路,一般情况下都用最短路算法求最短路,最短路算法的时间复杂度比较高)DFS搜索应用n-皇后问题将
this.xxxx
·
2024-01-01 03:26
总结
算法
图论
深度优先
acwing
-蓝桥杯C++ AB组辅导课Day2-递归习题+递推+二分
感谢梦翔老哥的蓝桥杯C++AB组辅导课~递归习题:1.递归实现组合型枚举题意:题目要求输出组合枚举,与排列不同,排列具有顺序之分,对于组合来说,是没有顺序之分的,所以[1,2,3]和[3,2,1]被看成同一种组合。所以想要输出正确答案,最好的办法就是人为的为结果添加顺序。无论是递增或递减都可以。代码如下:之前的办法,这个思路更巧妙,巧妙的地方体现在不需要更多的顺序判别。顺序的定义在for(inti
向来痴_
·
2023-12-31 07:14
蓝桥杯
c++
职场和发展
项目
基础算法
,Hyperlpr、Apollo、EasyPR、Haze Removal、Stitching
kirin980CPUJetsonNanoJetsonXavierNXJetsonTX2XilinxZCU1040:koroFileHeaderhttps://blog.csdn.net/M1512415/article/details/116024395vsCode插件(koroFileHeader),可快速生成注释模板"fileheader.configObj":{//快速添加文件头部注释和函
SensorFusion
·
2023-12-30 01:26
编程算法技巧
算法
opencv
计算机视觉
408数据结构常考算法基础训练
分为7weeks共计39days练习,每日一道算法题训练,涵盖基本顺序表、链表和二叉树相关的
基础算法
,
Giperxr
·
2023-12-29 12:34
408
数据结构与算法
数据结构
算法
考研
剑指 Offer(第2版)面试题 55:二叉树的深度
二叉树的深度剑指Offer(第2版)面试题55:二叉树的深度题目一:二叉树的深度题目二:平衡二叉树思路1:递归思路2:后序遍历剑指Offer(第2版)面试题55:二叉树的深度题目一:二叉树的深度题目来源:
AcWing
71
UestcXiye
·
2023-12-29 07:51
剑指
Offer
C++
剑指Offer
二叉树
递归
后序遍历
数据结构与算法
【第十一课】数组模拟栈和队列 / 单调栈 / 单调队列(滑动窗口) (c++代码 / 思路 )(
acwing
-828,829,830,154)
目录
acwing
-828模拟栈代码如下
acwing
-829模拟队列代码如下
acwing
-830单调栈思路代码如下
acwing
-154滑动窗口-单调队列思路代码如下这个数组模拟栈和队列的实现比较简单,我们之前也学过数据结构的内容
小w_
·
2023-12-29 07:02
算法基础
算法
c++
数据结构
【第十课】区间和并(
acwing
-803 / c++代码 / 思路 )
acwing
-803区间和并这道题直接说算法思路了。思路题目要求是,给定很多区间,要合并有交集的区间,并得出最终合并之后的区间个数。
小w_
·
2023-12-29 07:32
算法基础
算法
c++
【第九课】离散化(
acwing
-802区间和 / c++代码 / 思路超详解 )
目录
acwing
-802区间和离散化算法思想本题思路代码如下代码思路一些解释1.pair2.typedef3.二分查找4.for(inti=1;i#include#includeusingnamespacestd
小w_
·
2023-12-29 07:31
算法基础
算法
c++
【第十二课】KMP算法(
acwing
-831 / c++代码 / 思路 / 视频+博客讲解推荐)
目录暴力做法代码如下KMP算法不同的next求法-----视频讲解/博客推荐视频推荐博客推荐课本上的方法-prefix的方法-求next数组思路---next数组存放前缀表的方式s和p匹配思路代码如下暴力做法遍历s主串中每一个元素,如果该元素等于模板串p中的第一个元素,就进入内层遍历模板串p中的每一个字符,看该元素及其后面几个元素是否都与模式串p完全一致。避免起初i下标丢失,需要定义几个变量,代替
小w_
·
2023-12-29 07:25
算法基础
算法
c++
数据结构
AcWing
1128. 信使(单源最短路)
题目链接活动-
AcWing
本课程系统讲解常用算法与数据结构的应用方式与技巧。https://www.
acwing
.com/problem/content/1130/题解本质上是一个广播模型。
ykycode
·
2023-12-29 02:26
图论
最短路问题
单源最短路
图论
图
Floyd算法
Dijkstra算法
SPFA算法
匈牙利算法总结
例题展示题目链接861.二分图的最大匹配-
AcWing
题库https://www.
acwing
.com/problem/content/description/863/代码#include#include
ykycode
·
2023-12-29 02:56
经典算法总结
图论
算法
匈牙利算法
最大匹配
图论
二分图
二分图的最大匹配
AcWing
1129. 热浪(单源最短路)
题目链接https://www.
acwing
.com/problem/content/1131/https://www.
acwing
.com/problem/content/1131/题解此题属于单源最短路问题
ykycode
·
2023-12-29 02:56
图论
最短路问题
图论
SPFA算法
Dijkstra算法
图
Kruskal(克鲁斯卡尔)算法总结
例题展示题目链接Kruskal算法求最小生成树859.Kruskal算法求最小生成树-
AcWing
题库https://www.
acwing
.com/problem/content/861/代码#include
ykycode
·
2023-12-29 02:25
经典算法总结
图论
算法
克鲁斯卡尔算法
Kruskal算法
最小生成树
图论
AcWing
4740.跑圈
原题链接:
AcWing
4740.跑圈关键词:模拟阿达正在一个长度为L的环形跑道上练习跑步。为了更专注于跑步,阿达专门准备了一台机器来统计她跑的圈数。机器放置在跑道的起跑线上,从0开始计数。
cwtnice
·
2023-12-28 19:52
每日一题
算法
质因数分解
质因数分解[题目链接]https://www.luogu.com.cn/problem/P1075(https://www.
acwing
.com/problem/content/description/
2301_81102850
·
2023-12-28 03:30
c++
算法
模拟算法 蓝桥杯备赛系列
acwing
文章目录:基础知识什么是模拟?例题一、错误票据1.解题思路2.代码二、移动距离1.解题思路2.代码三、航班时间1.解题思路2.代码四、外卖优先级1.解题思路2.代码前面为了目录好看大家就当个玩笑看吧哈哈哈。下面上正文。正文基础知识什么是模拟?模拟一个很宽泛的内容,比如字符串处理,日期处理。凡是不是很复杂但是没有标准归类的题目都可以称为模拟。枚举和模拟是没有什么算法可言的,按照题目说的意思去模拟一下
Beatmyselfonce
·
2023-12-28 00:47
算法
数据结构
蓝桥杯 归并排序
acwing
版
上次题目答案先公布一下上次内容的留的题目的答案吧,我相信看了并练习之后的人那个题目不成问题。题目在上讲里面有,这里不再放出来了。#includeusingnamespacestd;boolcheck(inti){for(inta=1;a=r)return;//第一步:分成子问题intmid=l+r>>1;//第二步:递归处理子问题merge_sort(q,l,mid),merge_sort(q,m
Beatmyselfonce
·
2023-12-28 00:46
蓝桥杯
算法
职场和发展
枚举(蓝桥杯备赛系列)
acwing
版
枚举前言hello,大家好,前面一段时间已经是把
acwing
Linux基础课讲完了,其实那些内容完全可以带领小白入门Linux我说过如果有人留言要Linux和Windowsserver配置DNSWebftp
Beatmyselfonce
·
2023-12-27 13:17
蓝桥杯
职场和发展
1096. 地牢大师(蓝桥杯/bfs宽搜求最小距离)
题目:1096.地牢大师-
AcWing
题库输入样例:345S.....###..##..###.#############.####...###########.
hz2.0
·
2023-12-27 13:47
bfs宽搜
蓝桥杯
宽度优先
算法
AcWing
889. 满足条件的01序列(卡特兰数应用)
满足条件的01序列假设长度为n个序列要求满足题意1的前缀0的个数不能超过1的个数将问题抽象为从(0,0)到(n,n)向上走一个代表这一步对应序列中的值是1,向右走代表序列中的值是0要想满足1的前缀0的数量大于1的数量就需要满足所有路过的途径在y=x这个函数个下面但是如何表达呢?我们采用所有到(n,n)的方案的集合减去越过y=x+1这个直线的方案集合因为越过y=x+1这个直线的方案集合可以表示为从(
ˇasushiro
·
2023-12-27 02:31
AcWing
算法
笔记
机器学习-神经网络-手写数字识别-KNN(有代码,有解析,有数据集,可视化)
手写数字识别1.数据收集与可视化2.KNN实现手写数字识别2.1.数据收集2.2.数据处理2.3.模型构建与预测2.4准确率分析2.5.优缺点分析3.神经网络(基于tensorflow)实现数字识别3.1.
基础算法
知识
herry_drj
·
2023-12-26 08:51
机器学习
#
神经网络
机器学习
神经网络
人工智能
tensorflow
图像处理
关于OJ的知识,你知道几个?
文章目录1.OJ是什么2.OJ的各种提示2.1CE2.2PA2.3AC2.4WA2.5RE2.6TLE2.7MLE3.国内外的OJ推荐3.1洛谷3.2CodeForces3.3AtCoder3.4
AcWing
3.5LukeLabs4
yzc_qiuse
·
2023-12-26 08:38
c++
c++
体系化学习运筹学
基础算法
的实践和总结
文章目录引言目标设计目标实践文章汇总经验总结一则预告引言眨眼间已经12月了,眼看着2023年马上要过完了。女朋友最近总说,工作以后感觉时间过的好快。事实上,我也是这么认为的。年纪越大,越会担心35岁危机的降临。所以,人还是应该持续学习和进步的。具体来说,就是在工作时间之外,每年都能有一些关于自身的成长。23年初,我给自身成长设置了一系列目标,其中之一就是体系化。这里的体系化,主要包含两项,第一项是
我在开水团做运筹
·
2023-12-26 06:26
#
运筹优化
学习
算法
运筹优化
树与图的深度优先遍历、宽度优先遍历算法总结
树和图的遍历树和图的深度优先遍历例题展示题目链接活动-
AcWing
系统讲解常用算法与数据结构,给出相应代码模板,并会布置、讲解相应的
基础算法
题目。https://www.acwi
ykycode
·
2023-12-25 15:53
经典算法总结
DFS
BFS
算法
深度优先
宽度优先
树和图的遍历
BFS
DFS
Dijkstra(迪杰斯特拉)算法总结
朴素的Dijkstra算法例题展示题目链接活动-
AcWing
系统讲解常
ykycode
·
2023-12-25 15:52
经典算法总结
图论
算法
迪杰斯特拉算法
Dijkstra算法
最短路问题
图论
Bellman_Ford算法总结
例题展示题目链接853.有边数限制的最短路-
AcWing
题库高质量的算法题库https://www.
acwing
.com/proble
ykycode
·
2023-12-25 15:20
经典算法总结
图论
算法
Bellman_Ford算法
有负权边的最短路
最短路问题
图论
AcWing
算法进阶课-1.17.1费用流
算法进阶课整理CSDN个人主页:更好的阅读体验原题链接题目描述给定一个包含nnn个点mmm条边的有向图,并给定每条边的容量和费用,边的容量非负。图中可能存在重边和自环,保证费用不会存在负环。求从SSS到TTT的最大流,以及在流量最大时的最小费用。输入格式第一行包含四个整数n,m,S,Tn,m,S,Tn,m,S,T。接下来mmm行,每行三个整数u,v,c,wu,v,c,wu,v,c,w,表示从点uu
星河依旧长明
·
2023-12-25 14:08
AcWing算法进阶课
算法
c++
网络流
费用流
图论
AcWing
算法提高课-1.4.2股票买卖 IV
算法提高课整理CSDN个人主页:更好的阅读体验原题链接题目描述给定一个长度为nnn的数组,数组中的第iii个数字表示一个给定股票在第iii天的价格。设计一个算法来计算你所能获取的最大利润,你最多可以完成kkk笔交易。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。一次买入卖出合为一笔交易。输入格式第一行包含整数n,kn,kn,k,表示数组的长度以及你可以完成的最大交易笔数。第二
星河依旧长明
·
2023-12-25 14:38
AcWing算法提高课
算法
动态规划
c++
剑指 Offer(第2版)面试题 49:丑数
Offer(第2版)面试题49:丑数剑指Offer(第2版)面试题49:丑数解法1:枚举解法2:最小堆解法3:三路归并剑指Offer(第2版)面试题49:丑数题目来源:LeetCode264.丑数II
AcWing
62
UestcXiye
·
2023-12-25 07:11
剑指
Offer
C++
剑指Offer
算法学习(5) 数据结构:用数组实现单链表/栈/队列/单调栈/单栈队列/KMP/kmp统计字串
1、数组模拟单链表例题:826.单链表https://www.
acwing
.com/problem/content/828/输入样例:10H9I11D1D0H6I36I45I45I34D6输出样例:6465
广大菜鸟
·
2023-12-25 04:49
数据结构
python算法模板第二部分(1)(单链表、双链表、模拟栈、模拟队列、单调栈、单调队列、KMP算法)
注:本文是在学习了
acwing
的算法基础课后撰写,主要用于记录python版本算法的模板。其中部分参考了
acwing
众多大佬的题解。1.单链表思想:本部分将使用数组实现链表操作,而不使用指针。
啥也不会做
·
2023-12-25 04:18
python算法模板
python
队列
算法
链表
数据结构
acwing
linux docker教程
终章听着名字还挺伤感的哈哈哈其实是Linux的终章,感谢大家这段时间的阅读,这段使时间我为了给大家清楚的讲解一下Linux自己也是很认真的学习了一遍,自己提升了也不少。其实最近学校里面是讲了Linux和windowsserver2019搭载DNS、web、ftp服务器的内容,如果有需要的在下面留言我看不行就做一篇,要是没人需要我就不自作多情了嘿嘿。下面的出的我可能就从蓝桥杯的考点提纲开始做起了,因
Beatmyselfonce
·
2023-12-24 17:58
linux
eureka
运维
acwing
Linux 租云服务器&环境配置
今天给大家讲解
acwing
Linux租云服务器&环境配置,这里以阿里云为例子给大家讲解一下如何租用这个云服务器,现在有阿里云、华为云、腾讯云、京东云这么几个大的服务系统,我个人是喜欢华为云的嘻嘻,因为个人比较喜欢华为公司
Beatmyselfonce
·
2023-12-24 17:55
linux
运维
服务器
讲座思考 | 周志华教授:新型机器学习神经元模型的探索
周教授首先就人工智能领域火热发展的原因提出了自己的见解,强调了人工智能中
基础算法
相较于算力的基础性作用:算力提升论或为误解,应当是算法带来基础性突破,然后算力的提升才能在其后一段时间内放大算法突破带来的
一条独龙
·
2023-12-24 09:22
笔记
机器学习
人工智能
题目
基础算法
蓝桥真题
真题《空间》内容提取:1个字节等于8个比特32位二进制中为32bits=4Bytes,题目里的256MB=256*2**20Bytes所以化完单位后直接相除等于64*2**20Bytes。代码其中2的20次方可以用(1#includeusingnamespacestd;intx;boolf(intx){while(x){inty=x%10;if(y==2||y==0||y==1||y==9)ret
涯边上的蒲公英
·
2023-12-24 09:46
算法
一本通 第二部分
基础算法
第八章 广度优先搜索算1329 【例8.2】细胞
1329:【例8.2】细胞时间限制:1000ms内存限制:65536KB提交数:2805通过数:1550【题目描述】一矩形阵列由数字00到99组成,数字11到99代表细胞,细胞的定义为沿细胞数字上下左右还是细胞数字则为同一细胞,求给定矩形阵列的细胞个数。如:阵列4100234500067103456050020456006710000000089有44个细胞。【输入】第一行为矩阵的行nn和列mm;
心情想要飞
·
2023-12-23 23:20
一本通代码
acwing
算法提高之动态规划--树形DP
目录1基础知识2模板3工程化1基础知识暂无。。。2模板暂无。。。3工程化题目1:树的最长路径。解题思路:遍历从根结点到叶子结点的最长距离和次长距离,注意遍历每一个下一步,因此避免了这两个路径有重叠。更新res,即res=max(res,d1+d2)。返回最长距离d1。C++代码如下,#include#include#includeusingnamespacestd;intn;unordered_m
YMWM_
·
2023-12-23 19:15
Acwing
C++学习
算法
动态规划
acwing
算法提高之动态规划--状态压缩DP
目录1基础知识2模板3工程化1基础知识暂无。。。2模板暂无。。。3工程化题目1:小国王。解题思路:状态压缩DP。状态定义f[i][j][a]:表示已经考虑了前i行,并且摆放了j个国王,且第i行的状态是a的总方案数。定义第i行的合理状态a:二进制表示中没有连续的两个1。与第i-1行不冲突,比如第i-1行的状态是b,那么需要满足a&b==0和a|b没有连续的两个1。状态转移,先计算出所有合法的状态,存
YMWM_
·
2023-12-23 19:45
Acwing
C++学习
算法
动态规划
acwing
算法提高之动态规划--区间DP
目录1基础知识2模板3工程化1基础知识暂无。。。2模板暂无。。。3工程化题目1:环形石子合并。解题思路:已知石子合并的求解方式,关键是如何化解环形。可以将两个相同数组拼起来,答案就是f[1][n],f[2][n+1],f[3][n+2],...,f[n][2*n-1]中的最小值。区间DP的状态的遍历模板为,for(intlen=1;len#includeusingnamespacestd;cons
YMWM_
·
2023-12-23 19:45
Acwing
C++学习
算法
动态规划
【
acwing
】166. 数独****(DFS)
穿越隧道如何能正确的搜出所有的方案1.顺序2.剪枝搜索:1.优化搜索顺序大部分情况下,应优选搜索分支较少的节点2.排除等效冗余3.可行性剪枝4.最优性剪枝5.记忆化搜索(DP)在这题中使用了位运算优化(9位的01二进制数)求行、列与九宫格的交集状态(按位与运算)循环或lowbit运算O(1),返回最后一个11.优化搜索顺序:√(有)选择2.排序等效冗余:×(无重复性情况)3.可行性剪枝:√(有)4
percation
·
2023-12-23 06:02
acwing
c++
DFS
acwing
提高--DFS之剪枝与优化
剪枝与优化的方法1.优化搜索顺序大部分情况下,我们应该优先搜索分支较少的节点2.排除等效冗余3.可行性剪枝4.最优性剪枝5.记忆化搜索(DP)1.小猫爬山题目https://www.
acwing
.com
( ̄(工) ̄)霸天下
·
2023-12-23 06:30
acwing提高
搜索
深度优先
算法
数独 dfs 剪枝 位运算 保姆注释版 java
算法题解专栏
Acwing
166.数独输入4.....8.5.3..........7......2.....6.....8.4......1.......6.3.7.5..2.....1.4......
兑生
·
2023-12-23 06:29
算法题解
java
深度优先
剪枝
165. 小猫爬山(DFS之剪枝与优化)
165.小猫爬山-
AcWing
题库翰翰和达达饲养了N只小猫,这天,小猫们要去爬山。
Landing_on_Mars
·
2023-12-23 06:28
图论:搜索
深度优先
剪枝
算法
801. 二进制中1的个数 (lowbit函数)
801.二进制中1的个数-
AcWing
题库给定一个长度为n的数列,请你求出数列中每个数的二进制表示中1的个数。输入格式第一行包含整数n。第二行包含n个整数,表示整个数列。
Landing_on_Mars
·
2023-12-23 06:28
CSP
STL
位运算
算法
位运算
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他