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基础算法
1118. 分成互质组(DFS之搜索顺序)
1118.分成互质组-
AcWing
题库给定n个正整数,将它们分组,使得每组中任意两个数互质。至少要分成多少个组?输入格式第一行是一个正整数n。第二行是n个不大于10000的正整数。
Landing_on_Mars
·
2023-12-23 06:57
图论:搜索
深度优先
算法
数据结构
166. 数独(DFS之剪枝与优化:位运算优化,优化搜索顺序,.可行性剪枝)
166.数独-
AcWing
题库数独是一种传统益智游戏,你需要把一个9×9的数独补充完整,使得数独中每行、每列、每个3×3的九宫格内数字1∼9均恰好出现一次。请编写一个程序填写数独。
Landing_on_Mars
·
2023-12-23 06:56
图论:搜索
深度优先
剪枝
算法
acwing
linux 第七讲 环境变量、管道、常用命令、附录
文章目录管道概念要点举例环境变量查看修改常用环境变量常用命令系统状况文件权限文件检索查看文件内容用户相关其他工具安装软件附录Linux权限本节课讲解的是管道,环境变量,以及常用命令管道概念管道类似文件重定向,可以将前一个命令的stdout重定向到下一个命令的stdin要点管道命令仅处理stdout,会忽略stderr管道右边的命令必须能接受stdin多个管道命令可以串联与文件重定向的区别文件重定向
Beatmyselfonce
·
2023-12-23 03:57
linux
运维
服务器
acwing
递归实现组合型枚举 dfs第二讲 (第四次讲解)
前言(给看我博客的新友用来了解我的内容风格用的)经历了三次我给大家讲解
acwing
算法基础课,相信大家对我的讲课风格有所了解。
Beatmyselfonce
·
2023-12-23 03:57
深度优先
算法
Acwing
dfs内容(第一次讲)第三讲
今天讲的是DFS,学完算法基础课个人认为DFS那一章包括后面的图论是最难的一章,相信能刷到我的博客的都是天天刷的了,因为展示比较少很难找到,我打算先讲难点,其实这也是函数递归的也算是基础,前面的没学影响不大。打算讲递归搜索树,讲第一个递归例子裴波那契数列,然后讲y总蓝桥杯第一个题那个例题递归实现指数型枚举,我看很多朋友都说第一题就看题解,确实你要是初学者的话,你没学dfs咋可能一下理解哈哈哈,不说
Beatmyselfonce
·
2023-12-23 03:26
深度优先
算法
Acwing
Linux基础课第三讲 shell语法
1.把Linux基础课讲完,2.然后从
基础算法
开始复习,每天发一节y总算法课自己理解,就先不延续BFS往下讲了,但是到那一节决定会毫不保留的讲解个人理解,今天只发一下我学Li
Beatmyselfonce
·
2023-12-23 03:26
linux
chrome
运维
acwing
linux 基础课第六讲 thrift
文章目录1.thrift是什么?2.thrift通信的3个步骤3.本课作业这节课讲解thriftthrift是什么?thrift是一个跨语言的RPC(RemoteProcedureCall)框架,用于远程通信。通常来说,一个应用系统(System),可能会由多个服务(Service)组成,多个服务(Service)可能会部署在多台服务器(Server)上。而这些服务之间可能需要进行通信,这时就需要
Beatmyselfonce
·
2023-12-23 03:54
linux
qt
运维
Acwing
Linux 基础课第四讲
acwing
linuxssh今天不想多bb直接上内容,这个是我在Typora上写的感觉怪怪的,后来为了让代码看的更清楚一点改成bash了,但是效果还是怪怪的555.第四讲ssh获取ssh教程配套的远程服务器账号的信息
Beatmyselfonce
·
2023-12-22 23:15
运维
ssh
【蓝桥杯】专题练习
前缀和3956.截断数组-
AcWing
题库一看到题目很容易想到的思路是对数组求前缀和,然后枚举两个分段点就好,时间复杂度是On^2,n是1e5会t,需要优化。
想七想八不如11408
·
2023-12-22 21:40
算法
动态规划-数位Dp
记录今天在
Acwing
学习的几道数位Dp题目,整理了思路,方便以后的复习:1.度的数量题目描述求给定区间[X,Y]中满足下列条件的整数个数:这个数恰好等于K个互不相等的B的整数次幂之和。
_NewMoon
·
2023-12-22 19:28
Acwing
linux 第五讲git
代码部分我给大家在最后单独整一个页面好看,正文内容里面也有大家可以一边看一用!!!!!!!!!!!!!!!!!!!!昨天讲了ssh内容,今天讲解git,git是个灰常重要的工具,所以我要给大家先讲一下陌生的git。先放网上解释:Git是一种分布式版本控制系统,即,代码的本地克隆就是一个完整的版本控制存储库。通过这些功能齐全的本地存储库,无论脱机还是远程都能轻松工作。开发人员会在本地提交其工作,然后
Beatmyselfonce
·
2023-12-22 16:28
git
AcWing
291. 蒙德里安的梦想
文章目录题目描述题目分析代码题目描述
AcWing
291.蒙德里安的梦想求把N×M的棋盘分割成若干个1×2的长方形,有多少种方案。例如当N=2,M=4时,共有5种方案。当N=2,M=3时,共有3种方案。
ˇasushiro
·
2023-12-22 11:09
AcWing
算法
c++
【笔记】左偏树
合并算法流程时间复杂度代码其他的操作插入算法流程时间复杂度O(logn)O(\logn)O(logn)找最值算法流程时间复杂度O(1)O(1)O(1)删除最值算法流程时间复杂度O(logn)O(\logn)O(logn)例题111:
AcWing
2714
星河依旧长明
·
2023-12-22 06:00
笔记
笔记
c++
数据结构
左偏树
AcWing
算法提高课-2.2.1迷宫问题
算法提高课整理CSDN个人主页:更好的阅读体验原题链接题目描述给定一个n×nn\timesnn×n的二维数组,如下所示:intmaze[][]={0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,1,1,0,0,0,0,1,0,};它表示一个迷宫,其中的111表示墙壁,000表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的最短路线。数据保证至少存在
星河依旧长明
·
2023-12-22 06:59
AcWing算法提高课
算法
c++
图搜索算法
BFS
AcWing
算法提高课-2.2.2武士风度的牛
算法提高课整理CSDN个人主页:更好的阅读体验原题链接题目描述农民John有很多牛,他想交易其中一头被Don称为TheKnight的牛。这头牛有一个独一无二的超能力,在农场里像Knight一样地跳(就是我们熟悉的象棋中马的走法)。虽然这头神奇的牛不能跳到树上和石头上,但是它可以在牧场上随意跳,我们把牧场用一个x,yx,yx,y的坐标图来表示。这头神奇的牛像其它牛一样喜欢吃草,给你一张地图,上面标注
星河依旧长明
·
2023-12-22 06:59
AcWing算法提高课
算法
c++
BFS
图搜索算法
AcWing
算法提高课-4.1.1格子游戏
算法提高课整理CSDN个人主页:更好的阅读体验原题链接题目描述Alice和Bob玩了一个古老的游戏:首先画一个n×nn\timesnn×n的点阵(下图n=3n=3n=3)。接着,他们两个轮流在相邻的点之间画上红边和蓝边:直到围成一个封闭的圈(面积不必为111)为止,“封圈”的那个人就是赢家。因为棋盘实在是太大了,他们的游戏实在是太长了!他们甚至在游戏中都不知道谁赢得了游戏。于是请你写一个程序,帮助
星河依旧长明
·
2023-12-22 06:57
AcWing算法提高课
c++
数据结构
闫式Dp分析法(一种求解动态规划问题的思路)
最近一直跟着
Acwing
学习动态规划问题的求解思想,感觉晦涩的算法问题一旦经过闫式Dp分析法的剖析,瞬时迎刃而解,故今天我觉得很有必要再次分享一下闫式Dp分析法(在此默认你对DP问题有了一定的了解)。
猫咪的白手套
·
2023-12-22 01:50
数据结构与算法
思考
算法
动态规划
基础算法
(6):前缀和
1.普通的前缀和我们会遇到这样的题,就是给定一个数组,求它的某一段连续子数组的和。比较传统的做法就是对于要求的区间[l,r],枚举所有的数进行相加,就像这样:intpartSum(int*arr,intl,intr){intsum=0;for(inti=l;i=n)break;if(l==0)s+=sum[r];else{s+=sum[r]-sum[l-1];}}}returns;}首先这个题也是
计科小fw是我
·
2023-12-22 00:56
基础算法
算法
基础算法
(5):滑动窗口
1.何为滑动窗口?滑动窗口其实也是一种算法,主要有两类:一类是固定窗口,一类是可变窗口。固定的窗口只需要一个变量记录,而可变窗口需要两个变量。2.固定窗口就像上面这个图一样。两个相邻的长度为4的红色窗口,下一个窗口一定比前一个窗口少一个数据,以及多一个数据。橙色为切换窗口时少的那个数据,黄色为多出来的那个数据,所以可以直接沿用之前数据,并且减去橙色数据,加上黄色数据,就是下一个窗口的值了。这就是滑
计科小fw是我
·
2023-12-22 00:25
基础算法
算法
dp入门:从记忆化搜索到递推 灵神[
基础算法
精讲17]
198.打家劫舍链接:力扣(LeetCode)官网-全球极客挚爱的技术成长平台解决:1.记忆化搜索(自顶向下);classSolution{public:introb(vector&nums){//记忆化搜索intn=nums.size();vectormemo(n,-1);//-1表示没有计算过functiondfs=[&](inti)->int{if(i&nums){//递推intn=nums
ros275229
·
2023-12-21 06:27
算法学习
leetcode刷题
灵神算法精讲
算法
leetcode
1112. 迷宫(DFS之连通性模型)
1112.迷宫-
AcWing
题库一天Extense在森林里探险的时候不小心走入了一个迷宫,迷宫可以看成是由n∗n的格点组成,每个格点只有2种状态,.和#,前者表示可以通行后者表示不能通行。
Landing_on_Mars
·
2023-12-20 22:37
图论:搜索
深度优先
算法
190. 字串变换(双向BFS,字符串操作,unordered_map)
190.字串变换-
AcWing
题库已知有两个字串A,B及一组字串变换的规则(至多66个规则):A1→B1A2→B2…规则的含义为:在A中的子串A1可以变换为B1、A2可以变换为B2…。
Landing_on_Mars
·
2023-12-20 22:36
图论:搜索
宽度优先
算法
178. 第K短路(A*启发式算法)
178.第K短路-
AcWing
题库给定一张N个点(编号1,2…N),M条边的有向图,求从起点S到终点T的第K短路的长度,路径允许重复经过点或边。注意:每条最短路中至少要包含一条边。
Landing_on_Mars
·
2023-12-20 22:33
图论:搜索
算法
宽度优先
启发式算法
大数据机器学习-梯度下降:从技术到实战的全面指南
二、梯度下降的数学原理代价函数(CostFunction)梯度(Gradient)更新规则代码示例:基础的梯度下降更新规则三、批量梯度下降(BatchGradientDescent)
基础算法
代码示例四、
星川皆无恙
·
2023-12-19 18:30
机器学习与深度学习
大数据人工智能
自然语言处理
大数据
机器学习
人工智能
算法
深度学习
ai
pytorch
学python需要什么样的电脑,python需要什么样的电脑
学习python编程需要什么配置的电脑简单的来讲,Python的话普通电脑就可以,机器学习几大
基础算法
都可以,如果学习深度学习的话,选择一个配置高的台式电脑即可,其他配置留下升级空间;如果选择笔记本的话可以要强劲点的
Fixf4556
·
2023-12-19 14:34
python
【
基础算法
】前缀和
前缀和的作用一维数组求解前缀和(Si)二维数组求解前缀项和示例题目1:
acwing
795示例题目2:
acwing
796总结收获算法介绍什么是前缀和??
生生不息~
·
2023-12-19 12:06
数据结构与算法
算法
java
开发语言
前缀和
acwing
【
基础算法
】试除法判定质数(优化)
文章目录算法优化模板题目代码实现算法优化模板boolis_prime(intn){if(n0){inta=Integer.parseInt(reader.readLine());if(is_prime(a)){writer.write("Yes\n");}else{writer.write("No\n");}}writer.flush();writer.close();reader.close()
生生不息~
·
2023-12-19 12:06
数据结构与算法
算法
质数
试除法
优化版
性能优化
[LeetCode] 46. 全排列(java实现)dfs
java实现)dfs1.题目2.读题(需要重点注意的东西)3.解法4.可能有帮助的前置习题5.所用到的数据结构与算法思想6.总结1.题目2.读题(需要重点注意的东西)思路(dfs):dfs模板题,与[
AcWing
Cloudeeeee
·
2023-12-19 09:02
LeetCode深度解析
深度优先
leetcode
java
容斥原理的并
文章目录简介
AcWing
890.能被整除的数思路解析CODE简介推荐题解:https://www.
acwing
.com/solution/content/126553/画了图,清晰易懂,懒得打字了。
2301_78981471
·
2023-12-19 02:34
算法学习记录
笔记
算法
c++
求组合数的四种方法以及卡特兰数
文章目录组合数范围较小&&模量一定方法-递推法思路时间复杂度分析
AcWing
885.求组合数ICODE组合数范围较大&&模量一定方法-快速幂时间复杂度分析
AcWing
886.求组合数IICODE组合数范围爆大
2301_78981471
·
2023-12-19 02:33
算法学习记录
算法
笔记
c++
中国剩余定理CRT
文章目录作用证明
AcWing
204.表达整数的奇怪方式CODE作用用于求模数两两互质的线性同余方程组,若不互质则不存在解。
2301_78981471
·
2023-12-19 02:03
算法学习记录
笔记
算法
简单背包问题
文章目录01背包简介思路
AcWing
2.01背包问题CODE滚动数组优化CODE总结完全背包介绍思路
AcWing
3.完全背包问题CODE优化CODECODE多重背包简介思路
AcWing
4.多重背包问题CODE
2301_78981471
·
2023-12-19 02:02
算法学习记录
笔记
算法
c++
DFS之剪枝
排除等效冗余如果不考虑顺序的话尽量用组合的方式搜索即与组内元素顺序无关3.可行性剪枝在搜索过程中已经检测到不合法可以提前退出4.最优性剪枝在搜搜过程中已经检测到当前答案大于最优解可以提前退出5.记忆化搜索(DP)
AcWing
165
zzqwtc
·
2023-12-18 14:05
搜索
剪枝
算法
java
正则表达式
python
AcWing
238. 银河英雄传说(并查集)
题目链接活动-
AcWing
本活动组织刷《算法竞赛进阶指南》,系统学习各种编程算法。主要面向有一定编程基础的同学。
ykycode
·
2023-12-18 11:32
并查集
数据结构
算法
并查集
【数据结构】树状数组总结
知识概览树状数组有两个作用:快速求前缀和时间复杂度O(log(n))修改某一个数时间复杂度O(log(n))例题展示1.单点修改,区间查询题目链接活动-
AcWing
本活动组织刷《算法竞赛进阶指南》,系统学习各种编程算法
ykycode
·
2023-12-18 11:31
经典算法总结
数据结构
数据结构
树状数组
算法与数据结构
用python需要什么配置电脑,python需要的电脑配置
学习python编程需要什么配置的电脑简单的来讲,Python的话普通电脑就可以,机器学习几大
基础算法
都可以,如果学习深度学习的话,选择一个配置高的台式电脑即可,其他配置留下升级空间;如果选择笔记本的话可以要强劲点的
wenangou
·
2023-12-18 07:21
神经网络
python
开发语言
机器学习
基础算法
(1):排序(1):选择排序
今天对算法产生了兴趣,开始学习
基础算法
,比如排序,模拟,贪心,递推等内容,算法是很重要的,它是解决某个问题的特定方法,程序=数据结构+算法,所以对算法的学习是至关重要的,它可以提高程序效率,不同的算法也是有优劣的
计科小fw是我
·
2023-12-18 03:01
基础算法
算法
曼哈顿距离+蛇形走位
题目:1219.移动距离-
AcWing
题库思路:1.曼哈顿距离->两点矩阵坐标行列差值的绝对值->二维数组。2.1,2,3,4~的连续数字,为与数组下标对应->将所以数字全部减一,从0开始。
hz2.0
·
2023-12-17 14:47
模拟
算法
c++
AcWing
1229. 日期问题(反向求解)
题目:1229.日期问题-
AcWing
题库思路:逆向思考由02/03/04寻找2002-03-042004-02-032004-03-02------->在19500101到19591231之间寻找:1
hz2.0
·
2023-12-17 14:47
算法
数据结构
1241. 外卖店优先级(蓝桥杯/暴力/优化--暴力遍历 VS 根据输入遍历)
题目:1241.外卖店优先级-
AcWing
题库数据范围1≤N,M,T≤1051≤�,�,�≤105,1≤ts≤T1≤��≤�,1≤id≤N1≤��≤�输入样例:266115231622162输出样例:1
hz2.0
·
2023-12-17 14:47
模拟
蓝桥杯
算法
1231. 航班时间(整行字符串输入:getline(cin,line))
题目:1231.航班时间-
AcWing
题库输入样例:317:48:1921:57:2411:05:1815:14:2317:21:0700:31:46(+1)23:02:4116:13:20(+1)10
hz2.0
·
2023-12-17 14:43
模拟
算法
拼数(结构体)
contestId=146378(https://www.
acwing
.com/problem/content/description/94/)题意给定几个数字,把他们拼成一个最大的数思路设置一个结构体去拼每两个数比较每两个数拼起来是最大的最后用
CocowhoLynn
·
2023-12-17 14:37
算法
数据结构与
基础算法
-环形队列
一、什么是环形队列。其实在内存上并没有所谓的环形队列,环形队列只是基于数组线性空间来实现。环形队列优点:避免假溢出现象。(因为在数组里,头尾指针只增加不减少,被删元素的空间再也不能被重新利用。会造成尾指针已经到达了队列的最后一位,而头指针前面没有满的情况。)广泛用于网络数据的收发。和不同程序之间的数据交换。首尾相连的FIFO数据结构,采用数据的线性空间,能快速的知道队列是否满或者空。二、环形队列的
凡一琳
·
2023-12-17 12:19
数据结构
算法
java
基础算法
(4):排序(4)冒泡排序
1.冒泡排序(BubbleSort)实现算法步骤:比较相邻的元素。如果第一个比第二个大,就交换。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。代码实现:voidBubbleSort(intarr[],intlen){for(inti=0
计科小fw是我
·
2023-12-17 07:56
基础算法
算法
高精度车牌识别算法
车牌识别的应用场景也十分广泛,常见的停车场收费系统,车牌识别算法也是智能交通算法中的
基础算法
和最为重要的算法。
CV-deeplearning
·
2023-12-17 03:04
智能交通
算法
车牌识别
智能交通
AcWing
95. 费解的开关(递推)
题目链接活动-
AcWing
本活动组织刷《算法竞赛进阶指南》,系统学习各种编程算法。主要面向有一定编程基础的同学。
ykycode
·
2023-12-17 01:08
经典算法总结
算法
递推
开关问题
RMQ算法总结
递推公式是例题展示题目链接活动-
AcWing
本课程系统讲解常用算法与数据结构的应用方式与技巧。https://www.
acwing
.com/problem/con
ykycode
·
2023-12-17 01:08
经典算法总结
算法
RMQ算法
ST表
跳表
倍增
区间最值
龟速乘与快速幂
(inta,intk,intp){intres=1;while(k){if(k&1)res=res*a%p;a=a*a%p;k>>=1;}returnres;}例题展示题目链接https://www.
acwing
.com
ykycode
·
2023-12-17 01:08
经典算法总结
位运算
算法
数据结构
龟速乘
快速加
快速幂
位运算
AcWing
1250. 格子游戏(并查集)
题目链接活动-
AcWing
本课程系统讲解常用算法与数据结构的应用方式与技巧。
ykycode
·
2023-12-17 01:00
并查集
并查集
数据结构
Acwing
843. n-皇后问题
八皇后问题网址。https://editor.csdn.net/md/?articleId=113501904这道题看起来很难,当解决完八皇后问题的时候,其实再做这道题,就很容易Ac了,因为只要注意对角线的标记,还有反对角线的标记以及各列的标记,相对于八皇后多了一个输出图形,那我们需要新开一个数组保存每一行用的列数,直到满足条件的时候直接输出。代码如下#includeusingnamespaces
罚时大师月色
·
2023-12-17 01:26
acwing
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他