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基础算法
git命令汇总
(或者写文件名)5.gitcommit-m"标记信息"持久化6.gitremoteaddorigingit@git.
acwing
.com:yaoaolong/11_5.git初次同步仓库7.gitpush
桐人,奥龙
·
2023-11-13 14:19
linux相关
git
elasticsearch
大数据
计数排序及其改进 C++代码实现与分析 恋上数据结构笔记
文章目录复习梗概算法思想基础思想改进空间复杂度,改进不能对负数进行排序问题改进稳定性计数排序时间空间复杂度计数排序基础版代码及输出计数排序第一次改进版代码及输出计数排序终极版代码及输出(重要)完整版代码复习梗概
基础算法
思想
SuSA_
·
2023-11-13 13:39
算法
数据结构
c++
排序算法
SpringBoot学习笔记-创建菜单与游戏页面(下)
笔记内容转载自
AcWing
的SpringBoot框架课讲义,课程链接:
AcWing
SpringBoot框架课。
柃歌
·
2023-11-13 13:23
Java
spring
boot
java
vue
后端
前端
Acwing
- 算法基础课 - 笔记(数学知识 · 三)(补)
数学知识(三)这一小节讲的是高斯消元,组合数。高斯消元高斯消元是用来解方程的,通常来说可以在O(n3)O(n^3)O(n3)的时间复杂度内,求出包含n个未知数的,n个方程的多元线性方程组的解。如下的方程组就称为多元线性方程组a11x1+a12x2+...+a1nxn=b1a_{11}x_1+a_{12}x_2+...+a_{1n}x_n=b_1a11x1+a12x2+...+a1nxn=b1a21
抠脚的大灰狼
·
2023-11-13 06:52
算法
Acwing算法基础课
算法
Acwing
- 算法基础课 - 笔记(数学知识 · 一)
文章目录数学知识(一)质数质数的判定分解质因数朴素思路优化筛选质数朴素筛法埃氏筛法线性筛法小结约数求一个数的所有约数求约数个数求约数之和求最大公约数数学知识章节,主要讲解了数论组合计数高斯消元简单博弈论数学知识(一)这一小节主要讲解的是数论,主要包括了质数,约数,欧几里得算法。质数对所有的大于1的自然数字,定义了【质数/合数】这一概念。对于所有小于等于1的自然数,没有这个概念,它们既不是质数也不是
抠脚的大灰狼
·
2023-11-13 06:52
算法
Acwing算法基础课
数论
质数
约数
算法
【
Acwing
算法基础】数学知识01笔记
1.1质数的判定——试除法时间复杂度:O(sqrt(n))package
acwing
;importjava.io.IOException;importjava.util.Scanner;publicclass
sqzr316
·
2023-11-13 06:22
算法与数据结构
算法
java
AcWing
算法基础课----数学知识(一) 笔记 (数论 质数 + 约数)
数学知识数论质数试除法判定质数O(sqrt(n))试除法分解质因数O(logn)~O(sqrt(n))朴素筛法求素数O(nlogn)线性筛法求素数约数试除法求所有约数O(sqrt(n))约数个数和约数之和欧几里得算法(辗转相除法)数论数论问题每一步都要计算时间复杂度,只有每一步都不超时才能做质数定义:质数(素数)是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。试除法判定质数O(s
彡倾灬染|
·
2023-11-13 06:50
算法学习笔记
AcWing
c++
c语言
acwing
算法基础课-第四章 数学知识
数学知识质数试除法判定质数模板
AcWing
866试除法判定质数(模板题)试除法分解质因数思想模板
AcWing
867分解质因子(模板题)筛质数朴素筛法求素数(埃氏筛法)思想模板
AcWing
868筛质数(朴素筛法求素数
偶然路过的帅小伙z
·
2023-11-13 06:50
#
算法
-
acwing算法基础课
算法
c++
acwing
算法基础课数学知识关于质数的笔记
质数1.质数和合数是针对所有大于1的"自然数"来定义的(所有小于等于1的数都不是质数).2.所有小于等于1的整数既不是质数也不是合数.3.质数和素数都是同一种性质,只是叫法不同.4.质数的判定------试除法或六倍原理.(1)."d|n"代表的含义是d能整除n,(这里的"|"代表整除).(2).一个合数的约数总是成对出现的,如果d|n,那么(n/d)|n,因此我们判断一个数是否为质数的时候,只需
前程似锦____
·
2023-11-13 05:48
个人学习记录
算法
【
AcWing
算法基础课】第四章 数学知识(未完待续)
文章目录前言课前温习番外:秦九韶算法核心模板一、质数1.试除法判定质数核心模板1.1题目描述1.2思路分析1.3代码实现2、试除法分解质因数核心模板1.4题目描述1.5思路分析1.6代码实现二、筛素数1.朴素筛法求素数核心模板2.线性筛法求素数(O(n))核心模板2.1题目描述2.2思路分析2.3代码实现三、欧几里得算法核心模板3.1题目描述3.2思路分析3.3代码实现四、快速幂核心模板题目一4.
-dzk-
·
2023-11-13 05:15
算法基础课笔记
算法
数据结构
最大公约数
最小公倍数
数学
质数
acwing
算法基础之数学知识--求一个数x的所有约数
目录1基础知识2模板3工程化1基础知识使用试除法来求取一个数x的所有约数,voidf(intx){vectorres;for(inti=1;i<=x/i;++i){if(x%i==0){res.emplace_back(i);if(i!=n/i)res.emplace_back(n/i);}}//res即为数x的所有约数}2模板暂无。。。3工程化暂无。。。
YMWM_
·
2023-11-13 05:45
Acwing
C++学习
算法
acwing
算法基础之数学知识--求小于等于n的所有质数
目录1基础知识2模板3工程化1基础知识核心思想:把2~n中的非质数打上标记(也即,筛掉),剩余的就是质数。一般做法:intprimes[N];//存储所有的质数intst[N];//存储是否被排除intcnt;intn;voidf(){for(inti=2;i<=n;++i){if(!st[i]){primes[cnt++]=i;for(intj=i+i;j<=n;j+=i){st[j]=true
YMWM_
·
2023-11-13 05:13
Acwing
C++学习
算法
单源最短路问题,floyd算法,1128. 信使
1128.信使-
AcWing
题库战争时期,前线有n个哨所,每个哨所可能会与其他若干个哨所之间有通信联系。信使负责在哨所之间传递信息,当然,这是要花费一定时间的(以天为单位)。指挥部设在第一个哨所。
Landing_on_Mars
·
2023-11-13 05:11
#
最短路
算法
最短路
单源最短路解决多源汇最短路问题,1127. 香甜的黄油
1127.香甜的黄油-
AcWing
题库农夫John发现了做出全威斯康辛州最甜的黄油的方法:糖。把糖放在一片牧场上,他知道N只奶牛会过来舔它,这样就能做出能卖好价钱的超甜黄油。
Landing_on_Mars
·
2023-11-13 05:09
#
最短路
算法
最短路
SpringBoot学习笔记-创建菜单与游戏页面(上)
笔记内容转载自
AcWing
的SpringBoot框架课讲义,课程链接:
AcWing
SpringBoot框架课。
柃歌
·
2023-11-13 05:07
Java
spring
boot
学习
笔记
java
后端
零
基础算法
还原01以及使用python和JS还原C++部分细节
题目一使用jadx打开algorithmbase_10.apkJAVA层使用Frida获取先生成的随机字符串12345678910111213141516171819202122232425262728293031//定义一个名为hook_js的JavaScript函数functionhook_js(){//使用Java.perform()函数来执行JavaScript代码Java.perform
逆向协议风控大师
·
2023-11-13 00:38
软件开发
算法
python
javascript
acwing
算法基础之数学知识--分解质因子
目录1基础知识2模板3工程化1基础知识分解质因子:将一个正整数写成几个质数相乘的形式。比如24=23∗324=2^3*324=23∗3、30=2∗3∗530=2*3*530=2∗3∗5、42=2∗3∗742=2*3*742=2∗3∗7等等。一个数x,至多有一个大于x\sqrt{x}x的质因子。试除法分解质因子的关键步骤:voidf(intx){for(inti=2;i1)cout<
YMWM_
·
2023-11-12 17:12
Acwing
C++学习
算法
acwing
算法基础之搜索与图论--匈牙利算法求二分图的最大匹配数
目录1基础知识2模板3工程化1基础知识二分图中的最大匹配数:从二分图中选择一些边(这些边连接集合A和集合B,集合A中结点数目为n1,集合B中结点数目为n2),设为集合S,其中任意两条边不共用一个结点。求集合S的最大元素数目,即二分图中的最大匹配数。匈牙利算法的关键步骤:初始化匹配数组match[1~n2]=0。其中match[b]=a,表示集合B中的结点b匹配了集合A中的结点a。遍历集合A中的每一
YMWM_
·
2023-11-12 17:42
Acwing
C++学习
算法
图论
acwing
算法基础之数学知识--判断质数
目录1基础知识2模板3工程化1基础知识质数和合数,这两个概念都是针对大于等于2的整数定义的。质数:大于等于2,并且约数只有1和它本身。比如2、3、5、7等等。判断质数的方法:从定义出发,时间复杂度O(n\sqrt{n}n)。boolis_prime(intx){//如果x是质数,返回true;否则,返回false。if(x<2)returnfalse;for(inti=2;i<=x/i;++i){
YMWM_
·
2023-11-12 17:40
Acwing
C++学习
算法
【
基础算法
模板梳理】再也不想学算法了!(待更新)
目录1、【二分】(1)r=mid——大于等于某数的最小值(2)l=mid——小于等于某数的最大值2、【前缀和】(1)一维前缀和(2)二维前缀和3、【差分】(1)一维差分(2)二维差分4、【单调栈】(1)单调递增栈(2)单调递减栈5、【并查集】6、【BFS求最短路】为什么BFS可以求最短路?7、【Dijkstra】8、【spfa】9、【floyd】10、【kruskal】11、【质数】12、【约数】
Roye_ack
·
2023-11-12 15:17
蓝桥杯集训
蓝桥杯真题
算法
蓝桥杯
前缀和
差分
单调栈
图论
质数
1010. 拦截导弹,贪心(附贪心证明),dp
1010.拦截导弹-
AcWing
题库某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。
Landing_on_Mars
·
2023-11-12 07:57
贪心
#
线性dp
算法
贪心算法
动态规划
单源最短路的建图方式 , 1129. 热浪,模板题
1129.热浪-
AcWing
题库德克萨斯纯朴的民众们这个夏天正在遭受巨大的热浪!!!他们的德克萨斯长角牛吃起来不错,可是它们并不是很擅长生产富含奶油的乳制品。
Landing_on_Mars
·
2023-11-12 07:25
#
最短路
算法
最短路
1236. 递增三元组
题目:1236.递增三元组-
AcWing
题库思路:枚举1.由给定数据估计时间复杂度。数据范围为1~1e5---->时间复杂度只能为O(n)或者O(nlogn)。2.先暴力枚举找到思路,再设法优化。
hz2.0
·
2023-11-12 06:14
枚举
前缀和
二分
算法
1214. 波动数列
题目:1214.波动数列-
AcWing
题库思路:dpdp=划分+递归转自:
AcWing
1214.波动数列(有公式详细推导)-
AcWing
代码:#include#include#includeusingnamespacestd
hz2.0
·
2023-11-12 06:44
dp
算法
动态规划
1210. 连号区间数(枚举)
题目:1210.连号区间数-
AcWing
题库思路:枚举枚举一般是先暴力再优化。注意:对于区间的枚举,一般是定一移一。固定任何一端移动另外一端均可以。
hz2.0
·
2023-11-12 06:44
枚举
算法
c++
数据结构
开学第二周学习总结报告(3.7--3.13)
算法部分:先说比赛吧,这周打了两场codeforces,一场atcoder的abc,然后洛谷举办的强智杯,因为之前初赛的时候压线有了二等奖有参加决赛的名额~还打了一场给大一出的周赛和
acwing
s周赛codefroces
黑谷小健
·
2023-11-12 05:25
学习
生活
【
ACwing
】三、 搜索与图论:拓扑排序——
AcWing
848. 有向图的拓扑序列
文章目录(1)知识点+模板(2)题目(3)思路:(4)代码复盘易出错的位置(1)知识点+模板模板:(2)题目原题链接:https://www.
acwing
.com/problem/content/850
Nefu_lyh
·
2023-11-12 01:58
算法面试题
面试
算法
拓扑学
acwing
848. 有向图的拓扑序列
给定一个n个点m条边的有向图,点的编号是1到n,图中可能存在重边和自环。请输出任意一个该有向图的拓扑序列,如果拓扑序列不存在,则输出−1。若一个由图中所有点构成的序列A满足:对于图中的每条边(x,y),x在A中都出现在y之前,则称A是该图的一个拓扑序列。输入格式第一行包含两个整数n和m。接下来m行,每行包含两个整数x和y,表示存在一条从点x到点y的有向边(x,y)。输出格式共一行,如果存在拓扑序列
_刘小雨
·
2023-11-12 01:27
#
算法刷题(基础模板应用)
图论
算法
c++
acwing
848 有向图的拓扑序列 拓扑序列
848.有向图的拓扑序列给定一个nn个点mm条边的有向图,点的编号是11到nn,图中可能存在重边和自环。请输出任意一个该有向图的拓扑序列,如果拓扑序列不存在,则输出−1−1。若一个由图中所有点构成的序列AA满足:对于图中的每条边(x,y)(x,y),xx在AA中都出现在yy之前,则称AA是该图的一个拓扑序列。输入格式第一行包含两个整数nn和mm。接下来mm行,每行包含两个整数xx和yy,表示存在一
划划的北北
·
2023-11-12 01:56
图论
图论
算法
拓扑学
acwing
算法基础之搜索与图论--有向图的拓扑序列
目录1基础知识2模板3工程化1基础知识拓扑序列:针对有向图而言,该序列内,所有边都是从前指向后的。如果存在环,那么该图一定不存在拓扑序列。否则,一定存在拓扑序列。有向图中的入度和出度。入度为0的结点,可以作为拓扑序列的起点。求拓扑序列的关键步骤:把入度为0的结点插入队列q。弹出队头t,遍历队头t的下一个结点,将其入度减1。操作之后,如果其值为0,则插入队列q。重复进行步骤2,直至队列q为空。2模板
YMWM_
·
2023-11-12 01:53
Acwing
C++学习
算法
图论
c++
AcWing
算法提高课----图论 笔记 (SPFA找负环)
SPFA找负环知识点讲解例题1:
AcWing
904.虫洞01分数规划例题2:
AcWing
361.观光奶牛例题3:
AcWing
1165.单词环知识点讲解负环:在一个有向(无向)图当中,存在一个环路,使得这个环的边权之和小于
彡倾灬染|
·
2023-11-12 01:06
算法学习笔记
AcWing
Acwing
- 算法基础课 - 笔记(图论 · 一)
文章目录搜索与图论(一)DFS和BFS概述DFSBFS树与图的存储树与图的深度优先遍历树与图的宽度优先遍历拓扑排序搜索与图论(一)本节讲的是,普通的DFS和BFS,树和图的存储,拓扑排序。DFS和BFS概述DFS:深度优先搜索(Depth-First-Search)BFS:宽度优先搜索(Breadth-First-Search)DFS和BFS的对比DFS使用栈(stack)来实现,BFS使用队列(
抠脚的大灰狼
·
2023-11-12 01:06
算法
Acwing算法基础课
算法
AcWing
算法基础课----搜索与图论(二) 笔记 (最短路:Dijkstra、Bellman-Ford、SPFA、Floyd)
搜索与图论抽屉原理常见的最短路问题1.朴素dijkstra算法2.堆优化版dijkstra3.Bellman-Ford算法4.spfa算法(队列优化的Bellman-Ford算法)5.spfa判断图中是否存在负环6.floyd算法抽屉原理桌上有十个苹果,要把这十个苹果放到九个抽屉里,无论怎样放,我们会发现至少会有一个抽屉里面放不少于两个苹果。这一现象就是我们所说的“抽屉原理”。抽屉原理的一般含义为
彡倾灬染|
·
2023-11-12 01:35
算法学习笔记
AcWing
最短路
c++
c语言
acwing
算法基础之搜索与图论--spfa算法
目录1基础知识2模板3工程化1基础知识存在负权边时,使用spfa算法来求解最短路问题,它的时间复杂度为O(m)。spfa算法求最短路问题的关键步骤:初始化距离数组dist为正无穷大,然后d[1]=0。定义队列q,将1号结点插入到队列中。如果队列不空:弹出队头t,看看t能走到哪儿,比如t能走到x。如果dist[x]>dist[t]+edge[t][x],则更新dist[x],如果x不在队列中,则将x
YMWM_
·
2023-11-12 01:34
Acwing
C++学习
算法
图论
acwing
算法基础之搜索与图论--染色法判断二分图
目录1基础知识2模板3工程化1基础知识二分图:每条边连接的起点和终点,分别属于集合A和集合B。一个图是二分图,当且仅当,图中不含奇数环(即,回环中的结点数目是奇数)。染色法判定二分图的关键步骤为:初始化颜色数组color[1~n]=0。遍历每一个结点a:如果它没有被染色,将其染色为1,即dfs(a,1)。如果没有矛盾,则说明该图是二分图,否则,不是。booldfs(intx,intc){color
YMWM_
·
2023-11-12 01:34
Acwing
C++学习
算法
图论
深度优先
acwing
算法基础之搜索与图论--bellman-ford算法
目录1基础知识2模板3工程化1基础知识对于单源最短路问题,且存在负权重的边时,使用bellman-ford算法来进行求解。但,如果图中存在负权环,那该最短路问题可能无解(如果最短路径上存在负权环,那一直绕着负权环走,最短距离可以等于负无穷大)。bellman-ford算法可以用来找负权环,但一般不使用它来找负权环,而是用spfa算法来找负权环。bellman-ford算法的关键步骤:初始化距离数组
YMWM_
·
2023-11-12 01:34
Acwing
C++学习
算法
图论
acwing
算法基础之搜索与图论--朴素版dijkstra算法
目录1基础知识2模板3工程化1基础知识朴素版dijkstra算法的关键步骤:初始化d[1]=0,d[2~n]=正无穷,例如0x3f3f3f3f。用集合S来表示当前已被确定最小距离的结点们。遍历每一个结点:找到不在S中的且距离结点1最近的结点,记为t。将结点t加入到集合S中。看看结点t可以走到哪儿,假设可以走到x,比较dist[x]和dist[t]+edge[t][x],如果前者大于后者,则用后者去
YMWM_
·
2023-11-12 01:04
Acwing
C++学习
算法
图论
数据结构
acwing
算法基础之搜索与图论--最短路问题
目录1基础知识2模板3工程化1基础知识假设有n个结点,m条边(边的长度或者权重不一致),最短路问题的分类及求解方法如下:1单源最短路问题,例如求结点1到结点n的最短距离。1.1所有边的权重都是正的。朴素版dijkstra算法,时间复杂度为O(n^2)。时间复杂度与边数无关,适合于稠密图。它是基于贪心实现的。堆优化版dijkstra算法,时间复杂度为O(mlogn)。适合于稀疏图。它是基于贪心实现的
YMWM_
·
2023-11-12 01:31
Acwing
C++学习
算法
图论
暑期留校——
AcWing
--kruskal算法模板
#include#include#include#includeusingnamespacestd;intn,m;intINF=0x3f3f3f3f;intp[10000010];structedge{inta,b,w;booloperator<(constedge&W)const{returnw
茜茜爱敲代码
·
2023-11-11 23:28
算法
算法
图论
蓝桥杯
acwing
算法基础课:最小生成树算法(Kruskal算法)
Kruskal算法模版时间复杂度是O(mlogm),n表示点数,m表示边数intn,m;//n是点数,m是边数intp[N];//并查集的父节点数组structEdge//存储边{inta,b,w;booloperator#include#includeusingnamespacestd;constintN=30,M=60;intn,m;structEdge{inta,b,w;}edges[M];
墨染&殇泪
·
2023-11-11 23:27
acwing
算法
图论
数据结构
acwing
算法基础课模版分析
文章目录前言:一.
基础算法
1.快排模版2.归并排序3.整数二分算法4.浮点数二分算法5.一维前缀和数组6.二维前缀和数组7.一维差分数组8.二维差分数组9.位运算10.离散化11.区间和并二.数据结构1
相知-
·
2023-11-11 23:54
算法
算法
acwing
算法基础之搜索与图论--最小生成树问题
目录1基础知识2模板3工程化1基础知识最小生成树:n个结点,选择n-1条边,使得它连通,并且边长之和最小。对应的解决方法有:1prim算法1.1朴素版的prim算法。时间复杂度为O(n^2),适用于稠密图。1.2堆优化版的prim算法。时间复杂度为O(mlogn),适用于稀疏图。2kruskal算法。时间复杂度为O(mlogm),适用于稀疏图。从coding实现来说,对于稠密图,使用朴素版的pri
YMWM_
·
2023-11-11 23:50
Acwing
C++学习
算法
图论
acwing
算法基础之搜索与图论--prim算法
目录1基础知识2模板3工程化1基础知识朴素版prim算法的关键步骤:初始化距离数组dist,将其内的所有元素都设为正无穷大。定义集合S,表示生成树。循环n次:找到不在集合S中且距离集合S最近的结点t,用它去更新剩余结点到集合S的距离。最小生成树建立完毕,边长之和等于每次的d[t]之和。朴素版prim算法的时间复杂度为O(n^2),它用来解决稠密图的最小生成树问题。2模板intn;//n表示点数in
YMWM_
·
2023-11-11 23:50
Acwing
C++学习
算法
图论
数据结构
acwing
算法基础之搜索与图论--floyd算法
目录1基础知识2模板3工程化1基础知识floyd算法的时间复杂度为O(n^3),它用来解决多源最短路问题。它的原理是基于动态规划。floyd算法的关键步骤:k从1到n。i从1到n。j从1到n,d[i][j]=min(d[i][j],d[i][k]+d[k][j])。经过上述三重循环之后,数组d即是任意两个结点之间的最短距离。2模板初始化:for(inti=1;iusingnamespacestd;
YMWM_
·
2023-11-11 23:19
Acwing
C++学习
算法
图论
acwing
算法基础之搜索与图论--kruskal算法
目录1基础知识2模板3工程化1基础知识kruskal算法的关键步骤为:将所有边按照权重从小到大排序。定义集合S,表示生成树。枚举每条边(a,b,c),起点a,终点b,边长c。如果结点a和结点b不连通(用并查集来维护),则将这条边加入到集合S中。kruskal算法的时间复杂度为O(mlogm),它用来解决稀疏图的最小生成树问题。2模板intn,m;//n是点数,m是边数intp[N];//并查集的父
YMWM_
·
2023-11-11 23:16
Acwing
C++学习
算法
图论
AcWing
- 5287. 数量 - 组合数求解+思维
最多只有k个位置满足,ai!=i所以从0-k进行遍历,对于kj:0时,所有位置上的数字都等于i,只有一种1时,没有2时,排列只有两种,12或者21,只有一种情况满足同理3和4可以分别只有2,9种具体细节见代码#include#include#include#include#includeusingnamespacestd;constintN=1e5+10;#definede(x)cout>n>>k
JYWsuperman
·
2023-11-11 21:37
算法
AcWing
- 5287. 数量 - 组合数求解+思维
最多只有k个位置满足,ai!=i所以从0-k进行遍历,对于kj:0时,所有位置上的数字都等于i,只有一种1时,没有2时,排列只有两种,12或者21,只有一种情况满足同理3和4可以分别只有2,9种具体细节见代码#include#include#include#include#includeusingnamespacestd;constintN=1e5+10;#definede(x)cout>n>>k
JYWsuperman
·
2023-11-11 21:37
#
算法
《算法竞赛进阶指南(by 李煜东)》习题题解 集合
部分笔者没有的OJ账号上的题均以
AcWing
的编号给出,其中BZOJ的题号由于BZOJ已死,请在darkbzoj上
pigeonwu
·
2023-11-11 14:08
长期更新
习题题解
算法竞赛进阶指南
算法
强化学习
acwing
算法基础__提高__进阶_课
文章目录1、排序1.1、快速排序——分治1.2、归并排序——分治2、二分2.2、整数二分2.3、小数二分(浮点数二分)3、高精度4、前缀和与差分5、双指针算法6、位运算7、离散化8、区间合并总结要求:把算法的思想搞懂。课后把代码模板背过,能够达到快速默写出来、调试通过就好了。每一个模板重复写几遍。1、排序1.1、快速排序——分治思路:确定分界点:q[i]、q[(i+r)/2]、q[r]调整区间:分
m0_72945438
·
2023-11-11 09:39
算法
数据结构
java
【算法 | 模拟No.4】
AcWing
756. 蛇形矩阵 &
AcWing
40. 顺时针打印矩阵
个人主页:兜里有颗棉花糖欢迎点赞收藏✨留言✉加关注本文由兜里有颗棉花糖原创收录于专栏【手撕算法系列专栏】【
AcWing
算法提高学习专栏】本专栏旨在提高自己算法能力的同时,记录一下自己的学习过程,希望对大家有所帮助希望我们一起努力
兜里有颗棉花糖
·
2023-11-11 09:35
手撕算法系列专栏
AcWing算法提高学习专栏
算法
矩阵
模拟
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他