自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

每行代码都热烈滚烫。

滚烫和奋斗的人生最浪漫。

  • 博客(49)
  • 收藏
  • 关注

原创 BSGS算法

BSGS算法原理的详解和动手实践分享

2025-04-15 10:51:40 938

原创 中国剩余定理

中国剩余定理的原理剖析与实战

2025-04-05 16:10:52 1319

原创 康托展开原理

康托展开的原理剖析与代码实践

2025-04-04 21:06:03 728

原创 Pollard‘s Rho 算法

Pollard's Rho算法的原理剖析与实践

2025-04-04 13:59:04 642

原创 Miller-Rabin 质数测试算法

Miller-Rabin算法的原理,计算步骤展示与实践

2025-04-04 13:39:18 819

原创 裴蜀定理:整数解的奥秘

裴蜀定理的原理剖析以及代码实践

2025-04-03 22:19:45 697

原创 线性欧拉筛

线性筛(欧拉筛)的原理讲解、图解和代码实践

2025-04-03 17:40:42 946

原创 剪枝算法的思路

剪枝算法的思路、图解以及练习实现

2025-04-03 11:43:19 1209

原创 求解传递闭包

矩阵多次自乘运算求解传递闭包,理论与代码实践

2025-04-02 22:19:35 1114

原创 拓扑排序的原理与实现

拓扑排序原理与实践

2025-04-02 16:28:32 348

原创 图的关键路径

求解图的关键路径问题的分析,思考,解析以及如何动手用代码进行实践。

2024-12-08 20:55:15 777

原创 快速幂详解

快速幂的分析,思考,解析以及如何动手用代码进行实践。

2024-11-18 15:59:13 1050

原创 线段树详解

线段树原理的分析,思考,解析以及如何动手用代码进行实践。

2024-11-18 15:52:54 1047

原创 dp问题——货币系统

货币系统问题的分析,思考,解析以及如何动手用代码进行实践。

2024-11-14 15:18:01 1001

原创 如何判断对称二叉树

详细讲解了对称二叉树的判断条件,该文章还实现了其实践代码,有助于读者更加深入的了解和实践

2024-11-12 15:33:11 596

原创 爬台阶问题

爬楼梯问题的分析,思考,解析以及如何动手用代码进行实践。

2024-11-05 15:14:03 626

原创 硬币组成问题

硬币组成问题的分析,思考,解析以及如何动手用代码进行实践。

2024-11-04 18:08:42 610

原创 最长递增子序列

最长递增子序列的案例,理解,思路与解法实践

2024-11-01 00:32:20 1041

原创 最长公共子串问题

最长公共子串问题的理解,分析,案例和实践,有助于大家掌握动态规划来解决这一问题

2024-10-30 11:47:42 1242

原创 完全背包问题

完全背包问题的详解,包括问题描述,分析,解法推导与代码实现

2024-10-29 17:55:29 603

原创 0/1背包

0/1背包最优问题的求解思路和代码实现

2024-10-28 00:22:34 565

原创 归并排序(Merge Sort)

归并排序的原理、实践和分析,有助于小伙伴深入理解排序的原理和实现!

2024-10-24 11:34:45 978

原创 快速排序Quick Sort

使用代码和案例分析深入了解和学习快速排序的原理与实践

2024-10-23 10:57:57 716 1

原创 一个正整数n分解质因数

质数是指大于1的自然数中,只有1和它本身两个正因数的数。例如,2、3、5、7等都是质数。质数是构成所有整数的基本单位,每个大于1的整数都可以唯一地表示为若干质数的乘积,这就是所谓的算术基本定理。质数分解是一个简单而深刻的过程,通过将一个整数表示为若干质数的乘积,我们揭示了数字背后的基本结构。无论是在数学理论还是实际应用中,质数分解都是一个重要的工具。希望这篇博客能帮助你更好地理解质数分解的原理和实现,激发你对数学和计算机科学的兴趣。如果你有任何问题或建议,欢迎在评论区留言。

2024-05-28 15:30:18 890

原创 判断一段英文文字是否是回文串

判断一段英文文字是否是回文串。

2024-05-11 21:39:48 402

原创 买卖股票的最佳时机——迭代判断

买卖股票的最佳时机(非动态规划解法)

2024-05-10 20:52:40 294

原创 给定一个正整数,输出杨辉三角的对应行元素

给定一个非负索引 rowIndex,返回「杨辉三角」的第 rowIndex 行。

2024-05-09 14:20:12 217

原创 杨辉三角问题

给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行。在「杨辉三角」中,每个数是它左上方和右上方的数的和。

2024-05-08 22:31:48 230 2

原创 数学中常用的希腊符号大全(可直接粘贴食用)

当你写文章或资料的时候用到数学公式的很多符号,会很烦,可能需要一个个的去找,来我这里,直接赋复制粘贴拿去用吧> (^-^)

2023-12-13 16:48:32 2724

原创 希腊字母(Greek alphabet)

一些用于物理和数学计算的变量,可以直接负值过去用,省的来回的找

2023-10-15 15:37:56 346

原创 输出图中两点间的全部路径

图论之搜索两点间全部的路径

2022-09-03 22:41:28 1213

原创 用两种遍历方法判断图中两点是否有路径

图的路径判断问题

2022-09-02 22:58:19 1328

原创 图的DFS非递归遍历完整算法(可直接测试)

图论非递归DFS

2022-09-02 22:15:57 967

原创 C语言文件——字符串的方式读出与写入

C语言文件,适合大一和考研C语言文件部分的学习,我会在考研过程中和大家一起进步并分享知识!

2022-06-04 22:47:29 4570 3

原创 串匹配算法——KMP (algorithm for KMP)

串匹配算法——KMP (algorithm for KMP)tips:我们知道字符串操作的不可避免的问题就是求出待匹配的字符串在主串中的位置(即首次出现的下标),目前已知的有两种主流的串模式匹配算法——暴力匹配和kmp模式匹配算法。学习本节内容需要预备的知识(可以自行上网查阅哦)字符串的表示字符串的前后缀(不同位置)KMP算法的原理什么是next数组什么是nextval数组(KMP的改进)summary:(discrepancy of two method)modera

2022-05-30 18:53:46 253

原创 C语言文件——字符读出与写入

C语言文件——字符读出与写入conclusion:the steps of read file步骤1.定义文件源2.fopen打开文件3.fgetc读取文件(按照字符读取)4.当读取的内容不是EOF文件尾的时候,重复步骤 35.关闭文件the code to validate above contents//字符读或写入文件#include<stdio.h>#include<stdlib.h>int m

2022-05-29 17:53:39 1568

原创 C/C++常指针与指向常量的指针

C/C++常指针与指向常量的指针网上已经有很多人总结了这个内容,但是我感觉对于我的理解来说还是比较难的,于是我今天又去查了资料学习了一遍,希望对于迷惑的小伙伴有学习的帮助哦💕conclusion:expression of two type of points:常指针int a=100; int * const p=&a;指向常量的指针:int a=100; const int *p=&a;the difference of two points

2022-05-29 16:08:56 279

原创 算法——回溯与剪枝(Backtracking and pruning)

算法之回溯与剪枝(Backtracking and pruning)思想:将回溯法与分支限界法原理结合、应用访问,用剪枝来排除不满足解的情况来提高算法的执行效率算法总结:回溯法的优点是可以遍历所有的解的空间,容易编程,也可以在遍历的过程中除去不满足解空间的路径,大大的减少了深度遍历所带来的资源的巨大消耗。回溯法的步骤:1.找出能解决问题的所有的解2.用递归的思想来一个解一个解的进行遍历和计算3.在计算各个解的过程中根据要求,记录题目要求的解4.对不满

2022-05-28 18:00:30 1165 3

原创 算法——暴力之美(volence‘s beautify of algorithm)

暴力算法(volence’s beautify of algorithm)思想:利用暴力法的思想找到所有的解,然后从中选出符合问题要求的解算法总结:暴力法的优点是实现简单,容易编程,但是往往会消耗更多的时间和空间资源,因此大多数暴力法还要根据应用背景尽力改进左右找到问题的说有的解筛选出符合题意得解全排列问题:给定数据k,请依照样例,输出其全排列思路:设置一个数组来存储1-k的数字,然后再设置一个数组记录每个数字的访问情况,最后用一个栈来记录访问的

2022-05-28 17:35:23 272

原创 算法之分治

分治算法思想:把大的问题逐步缩小,然后逐一解决,再组合起来,将大问题解决的过程算法总结:分治思想优点是把大的问题逐渐拆分为小的问题,然后再把每个问题解决,再合并到一起,就得到了原来大问题的解,这种编程的思路容易理解,也符合我们分解问题的思维下面是一些例题,可以帮助大家理解和学习分治的算法思想左右找到大的问题逐步分解为小的问题问题一:给定int型数据的个数以及合法的排序区间,实现指定区间的归并排序:思路:将要排序的数组分成若干段,每个段再采用相同的

2022-05-28 17:15:38 177

空空如也

空空如也

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

TA关注的人

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