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算法笔记
十大经典排序算法【算法思想+图解+代码】【数据结构与
算法笔记
】
前言:文中大部分为本人收集整理,综合学习资料,个人理解……。希望能帮助你少掉些头发,早日走出理解的深渊。因为写作较为仓促文中内容难免会有纰漏,发现可评论区回复(无奖)。排序(Sort)分析排序算法的执行效率、内存消耗、稳定性(应对各种极端情况的时间空间复杂度波动)有序度是数组中具有有序关系的元素对的个数完全有序的数组的有序度叫满有序度,N*(N-1)/2逆序度=满有序度-有序度排序的过程就是一种增
.魚肉
·
2023-11-11 02:26
C语言
数据结构
排序算法
算法
数据结构
归并排序图解(分治)--
算法笔记
思路数组排序任务可以如下完成:1)把前一半排序2)把后一半排序3)把两半归并到一个新的有序数组,然后再拷贝回原数组,排序完成。图解:一:输入一组数据,然后递归归并,下面这两组数据也是经过归并的得到的。1491225813二:最后的归并过程,新建了一组数组为空然后进行比较第一次比较,1小于2,1填入新的数组,然后第一组数据的位置++到数字41第二次比较,2小于4,2填入新的数组,然后第二组数据的位置
桑数模园
·
2023-11-11 02:56
算法知识点的学习
算法笔记
之2-路归并排序
2-路归并排序2-路归并排序算法简介:2-路归并排序算法图解:2-路归并排序代码实现(递归):2-路归并排序代码实现(非递归):2-路归并排序应用举栗:2-路归并排序算法简介:归并排序是一种基于“归并”思想的排序方法,最基本的是2-路归并排序。2-路归并排序的原理:将序列两两分组,将序列归并为[n/2]个组,组内单独排序,然后将这些组再两两归并,生成[n/4]个组,组内再单独排序,以此类推,直到只
忧郁三角龙ଲ
·
2023-11-11 02:56
算法笔记
数据结构与
算法笔记
----图解归并排序(MergeSort)
(1)算法思路基本操作是:合并两个排序好的表,将输出放在辅助数组里面一次归并的过程,和合并两个有序链表几乎是一样的:初始状态:(1)12,那么将B所指元素放入辅助数组,再令B++,C++;![在这里插入图片描述](https://img-blog.csdnimg.cn/20190802153029830.png?x-oss-process=image/watermark,type_ZmFuZ3po
不秃头的码农
·
2023-11-11 02:54
数据结构与算法分析
数据结构
归并排序
算法笔记
-----归并排序
归并排序介绍归并排序(MERGESORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略(分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案”修补”在一起,即分而治之)。也就是该算法的核心思想是分治思想动态图解我们发现我们的分并没有做什么其他的功能,只是将我们的数组拆分开来为我们下面的治提
会写代码的花城
·
2023-11-11 02:23
算法
算法
数据结构
java
排序算法
归并排序
【算法 | 数论 No.1】
AcWing
1246. 等差数列
个人主页:兜里有颗棉花糖欢迎点赞收藏✨留言✉加关注本文由兜里有颗棉花糖原创收录于专栏【手撕算法系列专栏】【
AcWing
算法提高学习专栏】本专栏旨在提高自己算法能力的同时,记录一下自己的学习过程,希望对大家有所帮助希望我们一起努力
兜里有颗棉花糖
·
2023-11-10 22:33
手撕算法系列专栏
AcWing算法提高学习专栏
算法
蓝桥杯
AcWing
题目题解 - 枚举、模拟与排序
目录
AcWing
1210.连号区间数
AcWing
1236.递增三元组
AcWing
1204.错误票据
AcWing
466.回文日期
AcWing
1219.移动距离
AcWing
1229.日期问题
AcWing
1231
NO.-LL
·
2023-11-10 21:24
c题目
蓝桥杯
c++
算法
【蓝桥杯
算法笔记
】枚举
文章目录G.枚举基础知识1.一般思路2.注意例题一、连号区间数1.解题思路:2.代码:二、递增三元组1.解题思路:2.代码:三、回文日期1.解题思路:2.代码:四、日期问题1.解题思路:2.代码:3.注意:G.枚举基础知识1.一般思路枚举和模拟是没有什么算法可言的,按照题目说的意思去模拟一下即可,要求对语法代码的熟练度比较高。解题思路:一般是先想一个暴力解法,如果时间复杂度过高,再考虑一下如何去优
兮于怀
·
2023-11-10 21:23
蓝桥杯专题
算法
枚举
暴力
模拟
蓝桥杯
蓝桥杯C++ AB组辅导课 第四讲 枚举、模拟与排序
Acwing
例题
AcWing
1210.连号区间数小明这些天一直在思考这样一个奇怪而有趣的问题:在1∼N的某个排列中有多少个连号区间呢?
5pace
·
2023-11-10 21:50
c++
蓝桥杯
算法
蓝桥杯:枚举、模拟、排序
eg:
acWing
1229.日期问题(1)反推法:通过大部分测试点的答案如下,未ac原因:考虑不周全。#include#incl
slowbi_rd
·
2023-11-10 21:50
算法
[
AcWing
蓝桥杯]之枚举,模拟与排序(C++题解)
特别数的和(特别简单)错误票据回文日期移动距离日期问题航班时间外卖店优先级归并排序(模板)逆序对的数量(归并排序的应用)(待回看)连号区间数1210.连号区间数-
AcWing
题库暴力思想:(1)外层循环枚举左端点
lihua777
·
2023-11-10 21:19
AcWing蓝桥杯
蓝桥杯
c++
算法
RSA算法基础
算法笔记
:RSA算法基础RSA算法基础简介算法基础算法详解大整数表示素数产生Euclid算法模幂算法Montgomery算法RSA算法实例RSA-CRTRSA算法基础简介RSA算法由RonRivest、
云楼主
·
2023-11-10 17:56
算法
密码学
2022年6月周赛习题笔记
目录6月4日:
ACwing
第54场周赛
AcWing
4428.字符串
AcWing
4429.无线网络
AcWing
4430.括号序列6月5日:LeetCode第296场周赛6090.极大极小游戏6091.划分数组使最大差为
路哞哞
·
2023-11-10 09:40
c++
算法
[
Acwing
算法基础课]3.搜索与图论(一)笔记
文章目录一、DFS和BFS1.1DFS1.2BFS1.3图的存储方式与遍历1.4有向图的拓扑序列二、最短路径问题2.1朴素Dijkstra算法2.2堆优化版的Dijkstra算法2.3Bellman-Ford算法2.4SPFA算法2.4.1SPFA算法求最短路径2.4.2SPFA算法判断负环2.5Floyd算法一、DFS和BFS数据结构空间备注DFSstackO(h)O(h)O(h)(树的高度相关
sx失去理智
·
2023-11-10 00:28
Acwing算法基础课笔记
算法
图论
深度优先
acwing
算法基础课-第三章 搜索与图论
搜索与图论数与图的存储方式DFS
AcWing
842排列问题
AcWing
843n-皇后问题BFS
AcWing
844走迷宫
AcWing
845八数码树与图的深度优先遍历模板
AcWing
846树的重心(模板题)
偶然路过的帅小伙z
·
2023-11-10 00:58
#
算法
-
acwing算法基础课
图论
算法
acwing
算法基础课第三讲搜索与图论复习总结
最近备考蓝桥杯,准备把之前算法基础课题目都复习一遍,冲(*^▽^*)1.排列数字这里的排列数字排列的是组合数通过深度优先搜索来做st[]数组判断每个数字是否使用过(因为组合数排列,每个数字只能用一次)深度优先搜索的题目可以先画出递归搜索树依据枚举到了哪个位置来进行搜索dfs(u)如果u从0开始搜索,当u==n时说明0-n-1这n个位置已经搜索完了,输出一组排列,return回上一层递归,进行下一次
~.q快乐(^_^ )
·
2023-11-10 00:58
算法
图论
深度优先
Acwing
算法基础课-搜索与图论-模板习题
目录一、DFS1.排列数字2.n-皇后问题二、BFS1.走迷宫2.八数码二、树与图的深度优先遍历DFS树的重心三、树与图的广度优先遍历BFS图中点的层次四、拓扑排序有向图的拓扑序列五、Dijkstra1.Dijkstra求最短路I(朴素)2.Dijkstra求最短路II(堆优化)六、bellman-ford有边数限制的最短路七、spfa1.spfa求最短路2.spfa判断负环八、FloydFloy
Yang 丶。
·
2023-11-10 00:57
c++
c语言
算法
推荐算法
[
ACWing
算法基础课]:第三章 - 搜索与图论基础
文章目录一、拓扑排序二、求最短路1.Dijkstra算法★1.1朴素Dijkstra算法O(n^2^)1.2堆优化的Dijkstra算法O(mlogn)★2.Bellman-Ford算法3.SPFA算法★3.1SPFA求最短路3.2SPFA判断负环一、拓扑排序题目描述:输入43122434输出1324C++代码如下#include#include#include#includeusingnames
TBD1
·
2023-11-10 00:57
ACWing算法基础
图论
算法
c++
数据结构
AcWing
算法基础课----搜索与图论(三) 笔记 (最小生成树 + 二分图)
搜索与图论最小生成树1.朴素版prim算法(稠密图)O(n^2)2.Kruskal算法(稀疏图)O(mlogm)二分图1.染色法判别二分图O(n+m)2.匈牙利算法O(nm)图论题难点:如何抽象成图论问题并实现建图最小生成树☆无环★1.朴素版prim算法(稠密图)O(n^2)s:当前已在连通块中最短距离的点算法思路:初始化距离dist[i]=infn次迭代for(inti=0;idist[j]))
彡倾灬染|
·
2023-11-10 00:57
AcWing
算法学习笔记
图
c++
c语言
AcWing
算法提高课----图论 笔记 (差分约束)
差分约束知识点讲解例题一:
AcWing
1169.糖果例题二:
AcWing
.362区间例题三:
AcWing
1170.排队布局例题4:
AcWing
393.雇佣收银员知识点讲解差分约束可以求什么:求不等式组的可行解如何求最大值或者最小值
彡倾灬染|
·
2023-11-10 00:57
AcWing
算法学习笔记
c++
c语言
AcWing
算法基础课-第三章 搜索与图论(一)
0、本节所讲内容1、深度优先搜索(DFS)2、宽度优先搜索(BFS)3、树与图的存储4、树与图的深度优先遍历5、树与图的宽度优先遍历6、拓扑排序一、深度优先搜索(DFS)深搜尽可能的往深里边搜这里有两个概念:回溯和剪枝讲两个经典题:全排列问题和N皇后问题。1、全排列问题原题链接:842.排列数字#includeusingnamespacestd;constintN=10;intn;intpath[
cBreakALeg
·
2023-11-10 00:56
算法
AcWing
算法基础课 Level-2 第三讲 搜索与图论
单链表#includeusingnamespacestd;constintN=1e5+10;//head表示头结点的下标//e[i]表示节点i的值//ne[i]表示节点i的next指针是多少//idx存储当前已经用到了哪个点inthead,e[N],ne[N],idx;//初始化voidinit(){head=-1;idx=0;}//将x插到头结点voidadd_to_head(intx){e[i
5pace
·
2023-11-10 00:26
算法
数据结构
c++
(
Acwing
算法基础课)——图论之朴素迪杰斯特拉算法
附上
Acwing
上的该题链接:
Acwing
8
大风起兮x
·
2023-11-09 23:54
Acwing算法基础课
算法
图论
数据结构
【
AcWing
算法基础课】第三章 搜索与图论
文章目录前言课前温习一、深度优先搜索(DFS)1、排列数字1.1题目描述1.2思路分析1.3代码实现2、n-皇后问题1.4题目描述1.5思路分析1.6代码实现二、宽度优先搜索(BFS)1、走迷宫2.1题目描述2.2思路分析2.3代码实现三、树与图的存储四、树与图的遍历1、深度优先遍历(846.树的重心)核心模板4.1题目描述4.2思路分析4.3代码实现2、宽度优先遍历(847.图中点的层次)核心模
-dzk-
·
2023-11-09 23:54
算法基础课笔记
算法
图论
深度优先
最短路算法
数据结构
c++
最小生成树
acwing
算法基础笔记第三章搜索与图论
BFS第一次搜到的点一定是离第一个点最近的点,每个DFS都一定对应一条搜索树,#includeusingnamespacestd;constintN=10;intn;intpath[N];//path存储路径,到叶节点的时候,就填好路径上的点了,u等于0的时候在第一层,u为1为第二层,u为2在第三层,u等于3的时候是最后一层。所以u==n的时候是最后一层boolst[N];voiddfs(intu
一只QAQ
·
2023-11-09 23:53
算法
图论
笔记
acwing
算法基础之搜索与图论--树与图的遍历
目录1基础知识2模板3工程化1基础知识树和图的存储:邻接矩阵、邻接表。树和图的遍历:dfs、bfs。2模板树是一种特殊的图(即,无环连通图),与图的存储方式相同。对于无向图中的边ab,存储两条有向边a->b,b->a。因此我们可以只考虑有向图的存储。(1)邻接矩阵:g[a][b]存储边a->b(2)邻接表://对于每个点k,开一个单链表,存储k所有可以走到的点。h[k]存储这个单链表的头结点int
YMWM_
·
2023-11-09 23:21
C++学习
Acwing
算法
图论
深度优先
二分详解(整数二分、浮点二分,附加例题)
二分性质二分的本质:二分可以将边界点二分出来(即一部分满足这个条件,一部分不满足这个条件)二分的时候也一定有解2.整数二分1.寻找红色边界点xintl=0,r=n-1;while(l1e-8)二分二、相关例题
acwing
789
快乐的邮递员
·
2023-11-09 20:57
c++算法学习
算法
数据结构
c++
青少年编程
开发语言
ACWing
.第 128 场周赛 (B、C题解)
B、5286.翻倍(思维+推导)一、题目要求给定两个正整数,初始时两数均为1。你可以进行任意次(也可以不进行)翻倍操作,每次操作任选一个非负整数k,令两数中的一个数乘以k,另一个数乘以k^2。请你计算,是否能够通过一系列操作,使得最终第一个数变为a,第二个数变为b。输入格式第一行包含整数T,表示共有T�组测试数据。每组数据占一行,包含两个整数a,b。输出格式每组数据输出一行结果,如果任务可以达成,
快乐的邮递员
·
2023-11-09 20:56
算法编程练习比赛
c语言
算法
数据结构
c++
青少年编程
1024程序员节
开发语言
acwing
算法基础班学习笔记-第三讲.搜索和图论
一、DFS深度优先遍历,需要维护一个st数组来表示每个节点是否被访问过,若不止一条路径则还需要恢复st数组的值(恢复状态)。剪枝:当遍历除了节点是否被访问以外还有其他条件时,可同时判断条件是否成立和节点是否被访问,若不成立则跳过该节点,最后只返回走到终点的路径。树和图的深度优先遍历问题:树的重心。可用节点的子节点个数s代表一个子连通分量,n-s代表除去这个节点和其子节点外其他所有节点的个数,迭代更
irony_202
·
2023-11-09 19:19
图论
算法
学习
【
AcWing
算法基础】第三讲 搜索与图论
一、DFS1.1排列数字是全排列的问题,很经典的dfs题,没什么难度,硬敲就行#includeusingnamespacestd;constintN=10;intn;intpath[N];boolst[N];voiddfs(intcnt){if(cnt==n){for(inti=0;i>n;dfs(0);}1.2n-皇后问题皇后可以上下左右和斜着走第一种方法和全排列的思想一样,其中对角线的下标需要
flowral
·
2023-11-09 19:18
算法
图论
算法
c++
dfs
bfs
acwing
算法基础之搜索与图论--DFS
目录1基础知识2模板3工程化1基础知识调用dfs()之后表示已经走到头了,需要往回走了(即,回溯),那这时候就要恢复成调用dfs()之前的模样(即,恢复现场)。不同的搜索顺序,对应着不同的耗时。2模板题目1:输出1,2,3,…,n的全排列,按照字典序输出。#includeusingnamespacestd;constintN=10;intpath[N];boolst[N];intn;voiddfs
YMWM_
·
2023-11-09 19:18
Acwing
C++学习
深度优先
算法
图论
acwing
算法基础之搜索与图论--BFS
目录1基础知识2模板3工程化1基础知识BFS可以用来求取最短路,前提条件是所有边的权重一样。2模板题目1:走迷宫,从左上角走到右下角,求最短路。#include#include#includeusingnamespacestd;constintN=110;intd[N][N];intg[N][N];intn,m;intbfs(){memset(d,-1,sizeofd);queue>q;q.pus
YMWM_
·
2023-11-09 19:44
Acwing
C++学习
算法
图论
宽度优先
目前学习内容规划目标
acwing
提高课动态规划基本学完65/6865/6865/68搜索没学0/250/250/25图论快学完了42/5842/5842/58数据结构快学完了15/2115/2115/21数学没学0/350
前路无畅
·
2023-11-09 14:51
自我规划
学习
蓝桥杯
算法
经验分享
程序人生
05 算法竞赛进阶指南最短路习题+例题 (附代码+注释+思路)-01
文章目录
acwing
340通信线路题目思路解题代码
acwing
341最优贸易题目思路解题代码
acwing
340通信线路题目思路二分做法思路定义在[0,1000001]这个区间中的性质如下:对于区间中的某一个点
侧耳倾听QAQ
·
2023-11-09 11:20
算法学习知识记录
算法
图论
c++
算法系统练习
10.17-10.22)一周算法训练(10.23-10.29){未完成,一周不知道在忙啥}一周算法训练(10.30-11.5)学习内容:每天至少刷一道题学习时间:Everyday学习产出:一周至少五篇
算法笔记
力扣
不勤奋
·
2023-11-08 22:21
算法
开发语言
柔性数组
Acwing
《算法基础课》第2章 数据结构
Acwing
《算法基础课》第2章数据结构文章目录
Acwing
《算法基础课》第2章数据结构单链表双链表模拟栈模拟队列普通队列循环队列单调栈单调队列KMPTrie树并查集朴素并查集维护size的并查集维护到祖宗节点距离的并查集堆哈希表字符串哈希
今天修复bug了吗
·
2023-11-08 10:35
Acwing
算法
C++
算法
c++
数据结构
Acwing
- 算法基础课 - 笔记(数据结构 · 三)
文章目录数据结构(三)哈希表哈希表的存储字符串哈希STLvectorpairstringqueuepriority_queuestackdequesetmapbitset数据结构(三)本节讲解的是哈希表,和C++的STL容器的基本使用哈希表哈希表的作用:把一个比较大的空间,映射到一个比较小的空间。一般做哈希运算时,取一个质数作为模,会使得冲突的概率降低哈希表的存储冲突解决方法开放寻址法拉链法练习题
抠脚的大灰狼
·
2023-11-08 10:33
算法
Acwing算法基础课
算法
字符串哈希
哈希
AcWing
算法基础课----数据结构(三) 笔记 (Hash + 字符串哈希 + STL应用)
数据结构Hash表存储结构1.开放寻址法2.拉链法字符串哈希C++STLvector(变长数组)pairHash表把特别大的数据映射到0~n存储结构1、xmodlen(质数)2、冲突解决冲突:1.开放寻址法数组开的范围一般为题目给定的2~3倍模板:inth[N];//如果x在哈希表中,返回x的下标;如果x不在哈希表中,返回x应该插入的位置intfind(intx){intt=(x%N+N)%N;w
彡倾灬染|
·
2023-11-08 10:02
算法学习笔记
AcWing
c++
c语言
Acwing
算法基础课第二讲——数据结构
模拟单链表方法:两个数组,一个存该索引位置的val,另一个存该索引位置的下一位置(即下一个位置的索引是啥)。其中,第0号位置仅表示链表的head,不进行使用。#includeusingnamespacestd;constintN=1e5+10;intval[N],nextA[N],len,head;//向第k个元素后插入一个节点xvoidinsert(intk,intx){val[len]=x;n
XXWW9
·
2023-11-08 10:31
数据结构
算法
【
AcWing
算法基础课】 2、数据结构 笔记
第二章数据结构目录第二章数据结构1、单链表2、双链表3、栈4、队列5、单调栈6、单调队列7、KMP8、Trie树9、并查集10、堆如果直接用结构体和指针来,每次创建一个新节点就要newNode();,这个操作是非常慢的,如果有非常多数据,如10w,在新建节点的时间就超时了。所以都是用数组来模拟链表。STL可以做的,数组都可以做,数组可以做的,STL不一定能做。所以实现这些数据结构,学习数组的方法,
最强最帅的蜻蜓队长
·
2023-11-08 10:01
算法
数据结构
算法
链表
AcWing
算法基础课----数据结构(二) 笔记 (Tire树 + 并查集 + 堆)
数据结构1.Trie树2.并查集(1)朴素并查集:(2)维护size的并查集:(3)维护到祖宗节点距离的并查集:3.堆如何手写一个堆?1.Trie树高效地存储和查找字符串集合模板intson[N][26],cnt[N],idx;//0号点既是根节点,又是空节点//son[][]存储树中每个节点的子节点//cnt[]存储以每个节点结尾的单词数量//插入一个字符串voidinsert(char*str
彡倾灬染|
·
2023-11-08 10:01
算法学习笔记
AcWing
c语言
c++
acwing
算法基础课:C++ STL
C++STL简介vector,变长数组,倍增的思想size()返回元素个数empty()返回是否为空clear()清空front()/back()push_back()/pop_back()begin()/end()[]支持比较运算,按字典序pairfirst,第一个元素second,第二个元素支持比较运算,以first为第一关键字,以second为第二关键字(字典序)string,字符串size
墨染&殇泪
·
2023-11-08 10:30
acwing
#
数据结构
算法
c++
数据结构
acwing
-算法基础课-786. 第k个数
原题链接:786.第k个数-
AcWing
题库其实此题考察快速排序的模板代码,但是STL中的sort()函数更快捷。值得注意的是sort()的用法:sort()函数可以对给定区间所有元素进行排序。
提佳_teil
·
2023-11-08 10:27
算法
数据结构
c++
【
ACWing
算法基础】C++ STL 容器简介
STL容器的简要介绍vector,变长数组,倍增的思想size()返回元素个数empty()返回是否为空clear()清空front()/back()push_back()/pop_back()begin()/end()[]支持比较运算,按字典序pairfirst,第一个元素second,第二个元素支持比较运算,以first为第一关键字,以second为第二关键字(字典序)string,字符串si
OctalZero
·
2023-11-08 10:57
数据结构与算法
算法
c++
数据结构
ACWing
算法基础题-数据结构专题笔记
数据结构数组模拟栈intstk[N],tt;//插入stk[++tt]=x;//弹出tt--;//判断是否为空if(tt>0)notempty;elseempty;//取栈顶元素stk[tt];队列intq[N],hh,tt=-1;//hh对头,tt队尾//插入q[++tt]=x;//在队尾插入元素hh++;//在对头弹出元素if(hh>n;for(inti=0;i>x;while(tt&&stk
c1assy
·
2023-11-08 10:56
acwing
数据结构
算法与数据结构模版(
AcWing
算法基础课笔记,持续更新中)
AcWing
算法基础课笔记文章目录
AcWing
算法基础课笔记第一章基础算法1.排序快速排序:归并排序:2.二分整数二分浮点数二分3.高精度高精度加法高精度减法高精度乘法高精度除法4.前缀和与差分前缀和矩阵前缀和一维差分二维差分
求求AC吧
·
2023-11-08 10:23
算法
数据结构
acwing
算法基础之数据结构--哈希表算法
目录1基础知识2模板3工程化1基础知识此部分知识点对应C++标准库中的unordered_set。哈希表:将一个大范围[-1e9,1e9]映射成一个小范围[0,1e6],将此映射记作f(⋅)f(\cdot)f(⋅)。注意,当出现x1≠x2andf(x1)=f(x2)x_1\neqx_2\and\f(x_1)=f(x_2)x1=x2andf(x1)=f(x2),也即哈希冲突时,会有两种处理方式。拉
YMWM_
·
2023-11-08 10:21
Acwing
C++学习
算法
数据结构
散列表
acwing
算法基础之数据结构--stl简介
目录1基础知识2模板3使用示例3.1vector1基础知识无。2模板vector,变长数组,倍增的思想size()返回元素个数empty()返回是否为空clear()清空front()/back()使用时,必须判断向量类容器非空push_back()/pop_back()begin()/end()[]支持比较运算,按字典序pairfirst,第一个元素second,第二个元素支持比较运算,以fir
YMWM_
·
2023-11-08 10:46
Acwing
C++学习
算法
数据结构
c++
算法刷题网站推荐
如果是以竞赛为目的的刷题,可以尝试下面的几个网站:洛谷计蒜客
ACwing
Codeforces:国外知名竞赛平台,高手很多,难度较大Topcoder:国外知名竞赛平台,高手很多,难度较大如果是以求职为目的的刷题
飞援
·
2023-11-08 06:04
算法
学算法常用刷题网站
学算法常用刷题网站
AcWing
:北大报送生,NOI金牌得主—yxc创办CodeForces:简称CF,俄罗斯的网站hduoj:杭州电子科技大学的在线评测系统vjudge:用户可以自己举办比赛POJ:北京大学的在线评测系统洛谷
chp的博客
·
2023-11-08 06:00
日常训练
算法
上一页
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
其他