自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

rainchxy的博客

趣学算法

  • 博客(115)
  • 资源 (3)
  • 收藏
  • 关注

原创 13 数组——26. 删除有序数组中的重复项 ★

给你一个升序排列的数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。

2024-09-16 19:48:30 520

原创 12 数组——27. 移除元素 ★

给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。

2024-09-16 19:31:57 116

原创 11 数组——88. 合并两个有序数组 ★

给你两个按非递减顺序排列的整数数组nums1和nums2,另有两个整数m和n,分别表示nums1和nums2中的元素数目。请你合并nums2到nums1中,使合并后的数组同样按非递减顺序排列。

2024-09-15 17:29:37 130

原创 数组及使用方法

数组是由相同类型的数据元素构成的有限集合。

2024-09-15 17:12:48 74

原创 10 递归——1545. 找出第 N 个二进制字符串中的第 K 位 ★★

给你两个正整数n和k,找出第 N 个二进制字符串中的第 K 位。

2024-09-15 16:56:23 138

原创 9 递归——50. Pow(x, n) ★★

实现 pow(x, n) ,即计算 x 的整数 n 次幂函数。

2024-09-14 21:20:25 106

原创 8 递归——231. 2的幂 ★

给你一个整数n,请你判断该整数是否是2的幂次方。如果是,返回true;否则,返回false。如果存在一个整数x使得n == 2^x,则认为n是2的幂次方。

2024-09-14 21:07:20 224

原创 7 递归——206. 反转链表 ★

给你单链表的头节点head,请你反转链表,并返回反转后的链表。

2024-09-13 19:39:11 457

原创 6 递归——509. 斐波那契数 ★

斐波那契数列从0和1开始,后面的每一项数字都是前面两项数字的和。F(0) = 0,F(1) = 1,当n > 1时,F(n) = F(n − 1) + F(n − 2)。给定n,请计算 F(n)。

2024-09-13 19:26:35 155

原创 递归算法及原理

从前有座山,山里有座庙,庙里有个老和尚和小和尚。老和尚对小和尚说:“从前有座山,山里有座庙,庙里有个老和尚和小和尚。老和尚对小和尚说:从前有座山,山里有座庙,庙里有个老和尚和小和尚。老和尚对小和尚说:……”

2024-09-12 19:40:01 88

原创 5 模拟——59. 螺旋矩阵II ★★

给你一个正整数n,生成一个包含 1 到 n2所有元素,且元素按顺时针顺序螺旋排列的n×n正方形矩阵 matrix。

2024-09-12 19:29:39 90

原创 4 模拟——54. 螺旋矩阵 ★★

给你一个 m 行 n 列的矩阵 matrix ,请按照顺时针螺旋顺序,返回矩阵中的所有元素。

2024-09-11 17:54:05 247

原创 3 模拟——788. 旋转数字 ★★

如果一个数的每位数字被旋转以后仍然还是一个数字, 则这个数是有效的。现在有一个正整数N,计算从1到N中有多少个数X是好数?

2024-09-10 19:19:45 185

原创 2 模拟——258. 各位相加 ★

给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。返回这个结果。

2024-09-09 18:52:36 59

原创 1 模拟——67. 二进制求和 ★

给你两个二进制字符串 a 和 b ,以二进制字符串的形式返回它们的和。

2024-09-08 08:54:17 118

原创 第8周 Python面向对象编程刷题

第8周 Python面向对象编程刷题

2024-04-12 11:18:51 1232

原创 第7周 Python函数刷题(二)

第7周 Python函数刷题(二) 匿名函数与函数参数

2024-04-01 08:02:25 1053

原创 第6周 Python函数刷题(一)

第6周 Python函数刷题(一)

2024-03-29 16:55:37 1166

原创 第5周 Python循环结构刷题

第5周 Python循环结构刷题 包括for,while, continue, break的使用。

2024-03-22 16:40:33 1090

原创 第4周 Python选择结构刷题

第4周 Python选择结构刷题

2024-03-22 10:04:03 1054

原创 第3周 Python字典、集合刷题

第3周 Python字典、集合刷题及参考答案。

2024-03-13 15:28:21 1772

原创 第2周 Python列表、元组刷题

第2周 Python列表、元组刷题题单及参考源码

2024-03-13 14:25:59 1076

原创 Python中输入输出函数input和print用法

Python中输入输出函数input和print用法

2024-03-08 14:26:52 282

原创 Python中排序函数sorted的用法

详细讲解Python中排序函数sorted的用法

2024-03-08 14:06:55 2241

原创 第1周 Python语法基础刷题

Python每周刷题实战题单

2024-03-08 00:33:23 1007

原创 树链剖分,一学就会!全网最通俗易懂、图文并茂的树链剖分好文!

链剖分,指对树的边进行划分的一类操作,目的是减少在链上修改、查询等操作的复杂度。链剖分有三类:轻重链剖分、虚实链剖分和长链剖分。树链剖分的思想是通过轻重链剖分将树分为多条链,保证每个节点都属于且只属于一条链。树链剖分是轻重链剖分,节点到重儿子(子树节点数最多的儿子)之间的路径为重链。每条重链都相当于一段区间,把所有重链首尾相接组成一个线性节点序列,再通过数据结构(如树状数组、SBT、伸展树、线段树等)来维护即可。若size[u]表示以u为根的子树的节点个数,则在u的所有儿子中,size最大的儿子就是

2021-10-03 09:37:08 454

原创 预告:将在b站免费讲解《算法训练营》书中知识点和题目

暑假将在b站免费讲解《算法训练营》书中知识点和题目,可提前关注b站名片。

2021-07-15 20:28:40 308

原创 算法工程师成长必备——一套小白也能看懂的算法书

近年来,算法行业异常火爆,算法工程师年薪一般30万~100万。越来越多的人学习算法,甚至很多非专业的人也参加培训或者自学,想转到算法相关的行业。尽管如此,算法工程师仍然面临100万的人才缺口。缺人、急需,算法工程师成为众多企业猎头争抢的对象。计算机的终极是人工智能,而人工智能的核心是算法,算法已经渗透到了包括互联网、商业、金融业、航空、军事等各个社会领域。算法正在改变着这个世界。算法工程师有很多细分:尽管很多算法工程师招聘都要求会机器学习,或数据挖掘、推荐算法、图像识别等,但刚入门者还需要先

2021-07-01 15:49:55 407

原创 链式前向星——最完美图解

图的存储方法很多,最常见的除了邻接矩阵、邻接表和边集数组外,还有链式前向星。链式前向星是一种静态链表存储,用边集数组和邻接表相结合,可以快速访问一个顶点的所有邻接点,在算法竞赛中广泛应用。链式前向星存储包括两种结构:边集数组:edge[ ],edge[i]表示第i条边; 头结点数组:head[ ],head[i]存以i为起点的第一条边的下标(在edge[]中的下标)struct node{ int to,next,w;}edge[maxe];//边集数组,边数一般要设置比ma...

2021-05-18 22:35:14 7971 7

原创 生成树相关问题(最小生成树变形,次小生成树,最小度限度生成树,极差最小生成树)

生成树相关问题(最小生成树变形,次小生成树,最小度限度生成树,极差最小生成树)视频:https://www.bilibili.com/video/BV1G64y187ke?share_source=copy_web

2021-09-22 08:59:04 325

原创 算法特训营第20周刷题题目

算法特训营本周内容:1. 录播视频:最大流最小割定理及应用。2. 直播刷题题目:HDU3491、POJ3469、HDU3251、P2762。友情提示:以下是直播刷题链接(收费),不需要看直播请忽略。【直播地址】https://www.epubit.com/courseDetails?id=PCCbf16b01a6788&recommenderCode=1540556欢迎大家一起刷题。...

2021-09-05 11:32:28 326

原创 算法特训营第19周刷题题目

算法特训营本周内容:1. 录播视频:二分图最大匹配、匈牙利算法。2. 直播刷题题目:POJ1274、POJ1325、HDU3605、POJ3189。友情提示:以下是直播刷题链接(收费),不需要看直播请忽略。【直播地址】https://www.epubit.com/courseDetails?id=PCCbf16b01a6788&recommenderCode=1540556欢迎大家一起刷题。...

2021-09-05 11:28:05 174

原创 算法特训营第18周刷题题目

算法特训营本周内容:1. 录播视频:ISAP算法。2. 直播刷题题目:HDU4280、POJ3281、HDU2732、POJ3436。友情提示:以下是直播刷题链接(收费),不需要看直播请忽略。【直播地址】https://www.epubit.com/courseDetails?id=PCCbf16b01a6788&recommenderCode=1540556欢迎大家一起刷题。...

2021-09-05 11:25:06 148

原创 算法特训营第17周刷题题目

算法特训营本周内容:1. 录播视频:最大网络流EK算法、Dinic算法及当前弧优化。2. 直播刷题题目:HDU1532、HDU3549、POJ1149、POJ1459。友情提示:以下是直播刷题链接(收费),不需要看直播请忽略。【直播地址】https://www.epubit.com/courseDetails?id=PCCbf16b01a6788&recommenderCode=1540556欢迎大家一起刷题。...

2021-08-15 11:35:54 157

原创 算法特训营第16周刷题题目

算法特训营本周内容:1. 录播视频:树形DP、背包类树形DP。2. 直播刷题题目:HDU1520、HDU1561、POJ1463、POJ2486、POJ3398、UVA12186。友情提示:以下是直播刷题链接(收费),不需要看直播请忽略。【直播地址】https://www.epubit.com/courseDetails?id=PCCbf16b01a6788&recommenderCode=1540556欢迎大家一起刷题。...

2021-08-15 11:30:25 137

原创 算法训练营刷题题单

《算法训练营:海量图解+竞赛刷题(入门篇)》《算法训练营:海量图解+竞赛刷题(进阶篇)》,所有源码在QQ群1029262418群文件下载,将配套PPT和视频。刷题题单:入门篇题单:https://vjudge.net/article/2652进阶篇题单:https://vjudge.net/article/2642京东试读:入门篇:https://item.jd.com/13332366.html#crumb-wrap进阶篇:https://item.jd.com/13174976.html

2021-08-02 22:22:05 1416

原创 算法特训营第15周刷题题目

算法特训营本周内容:1. 录播视频:01背包、完全背包、多重背包、分组背包、混合背包。2. 直播刷题题目:POJ3624、HDU1114、POJ1276、HDU1712。友情提示:以下是直播刷题链接(收费),不需要看直播请忽略。【直播地址】https://www.epubit.com/courseDetails?id=PCCbf16b01a6788&recommenderCode=1540556欢迎大家一起刷题。...

2021-08-02 22:14:44 205

原创 算法特训营第14周刷题题目

算法特训营本周内容:1. 录播视频:线性DP,区间DP。2. 直播刷题题目:POJ2533、POJ1458、HDU3506、POJ1651。友情提示:以下是直播刷题链接(收费),不需要看直播请忽略。【直播地址】https://www.epubit.com/courseDetails?id=PCCbf16b01a6788&recommenderCode=1540556欢迎大家一起刷题。...

2021-08-02 22:10:57 188

原创 算法特训营第13周刷题题目

算法特训营本周内容:1. 录播视频:线段树。2. 直播刷题题目:HDU1166、POJ3468、HDU4902、POJ2777。友情提示:以下是直播刷题链接(收费),不需要看直播请忽略。【直播地址】https://www.epubit.com/courseDetails?id=PCCbf16b01a6788&recommenderCode=1540556欢迎大家一起刷题。...

2021-08-02 22:07:58 130

原创 算法特训营第12周刷题题目

算法特训营本周内容:1. 录播视频:树状数组,二维树状数组。2. 直播刷题题目:POJ2352、POJ3067、POJ3321、POJ1195。友情提示:以下是直播刷题链接(收费),不需要看直播请忽略。【直播地址】https://www.epubit.com/courseDetails?id=PCCbf16b01a6788&recommenderCode=1540556欢迎大家一起刷题。...

2021-07-12 11:03:56 144

数据结构与算法资料包.rar

趣学算法、趣学数据结构、算法训练营入门篇、算法训练营进阶篇的所有资料。 所有资料均为本人制作,请勿转载。

2021-08-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除