- 博客(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关注的人
RSS订阅