自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 代码随想录算法训练营第十四天| 二叉树理论基础、二叉树的递归遍历、二叉树的迭代遍历、二叉树的统一迭代法

1 二叉树理论基础文章讲解:代码随想录(programmercarl.com)2 二叉树的递归遍历文章讲解:代码随想录(programmercarl.com)3 二叉树的迭代遍历文章讲解:代码随想录(programmercarl.com)4 二叉树的统一迭代法文章讲解:代码随想录(programmercarl.com)

2023-09-05 14:10:10 162

原创 代码随想录算法训练营第十三天| LeetCode 239 滑动窗口最大值、LeetCode 347 前 K 个高频元素

【代码】代码随想录算法训练营第十一天| LeetCode 239 滑动窗口最大值、LeetCode 347 前 K 个高频元素。

2023-09-04 11:02:58 167

原创 代码随想录算法训练营第十一天| LeetCode 20 有效的括号、LeetCode 1047 删除字符串中的所有相邻重复项、LeetCode 150 逆波兰表达式求值

用字符串直接作为栈,省去了栈还要转为字符串的操作。

2023-09-03 20:52:17 116

原创 代码随想录算法训练营第十天| 栈与队列理论基础、LeetCode 232 用栈实现队列、LeetCode 225 用队列实现栈

使用一个 Queue 实现,用卡哥的逻辑实现。

2023-09-01 15:15:17 92

原创 代码随想录算法训练营第九天| LeetCode 28 找出字符串中第一个匹配项的下标(实现 strStr())、LeetCode 459 重复的子字符串、总结

代码随想录(programmercarl.com)

2023-08-31 22:02:53 107

原创 代码随想录算法训练营第八天| 力扣 344 反转字符串、力扣 541 反转字符串II、剑指 05 替换空格、力扣 151 翻转字符串里的单词、剑指 58-II 左旋转字符串

【代码】代码随想录算法训练营第八天| 力扣 344 反转字符串、力扣 541 反转字符串II、剑指 05 替换空格、力扣 151 翻转字符串里的单词、剑指 58-II 左旋转字符串。

2023-08-30 21:32:45 121

原创 代码随想录算法训练营第七天| LeetCode 454 四数相加II、LeetCode 383 赎金信、LeetCode 15 三数之和、LeetCode 18 四数之和

当我们需要查询一个元素是否出现过,或者一个元素是否在集合里的时候,就要第一时间想到哈希法。

2023-08-29 20:55:53 107

原创 代码随想录算法训练营第六天| 哈希表理论基础、LeetCode 242 有效的字母异位词、LeetCode 349 两个数组的交集、LeetCode 202 快乐数、LeetCode 1 两数之和

当我们遇到了要快速判断一个元素是否出现在集合里的时候,就要考虑哈希法。

2023-08-28 14:29:50 173

原创 代码随想录算法训练营第四天| LeetCode 24 两两交换链表中的节点、LeetCode 19 删除链表的倒数第N个节点 、LeetCode 链表相交、LeetCode 142 环形链表II

利用快慢指针,快指针每次走2个节点,慢指针每次走1个节点。利用快慢双指针,快指针先走n+1步。

2023-08-27 20:54:00 145

原创 代码随想录算法训练营第三天| 链表理论基础、LeetCode 203移除链表元素、LeetCode 707 设计链表、LeetCode 206 反转链表

【代码】代码随想录算法训练营第三天| 链表理论基础、LeetCode 203移除链表元素、LeetCode 707 设计链表、LeetCode 206 反转链表。

2023-08-25 16:03:08 427

原创 代码随想录算法训练营第二天| LeetCode 977 有序数组的平方 、LeetCode 209 长度最小的子数组 、LeetCode 59 螺旋矩阵II

个人认为数组中的题目是算法题中较为简单,容易上手的。也是算法题目中最基础的,要花时间把数组的题目认真掌握。

2023-08-24 20:38:16 622

原创 代码随想录算法训练营第一天| 数组理论基础、LeetCode 704二分查找、LeetCode27移除元素

LeetCode 704 二分查找主要掌握了左闭右闭区间的写法,LeetCode 27 移除元素主要掌握了双指针的解法。

2023-08-23 21:49:54 646

原创 RSA非对称密码算法学习笔记

(2)否则,令 r = a mod b,gcd(a, b) = gcd(b, r),递归直至 r = 0,满足情况(1)(1)如果a mod b = 0, 即余数 r = 0,则gcd(a, b) = b。随机选择一个大素数b,如果即gcd(a, b) ≠ b,则gcd(a, b) = 1。选择两个素数p = 17, q = 11,计算 n = p * q = 17 * 11 = 187。但是,一旦已知解,则可以快速验证。已知大合数a,求小于a的大素数b,使得a与b互素,即gcd(a, b) = 1。

2023-05-23 14:26:43 857 2

原创 ubuntu-18.04.5-live-server-amd64下载与安装

ubuntu-18.04.5-live-server-amd64的下载与安装,是自己学习的时候使用的,顺便记录下来。

2022-11-03 13:50:54 2688

空空如也

空空如也

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

TA关注的人

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