Code备忘录共10篇
代码备忘录
leetcode刷题记录——2024年2月-能不能吃完饭再说

leetcode刷题记录——2024年2月

2641、二叉树的堂兄弟节点 Ⅱ——哈希表、层序遍历使用队列进行层序遍历,sameparent记录每个节点的兄弟节点的值,同时sum用于存储当前遍历层的下一层节点总和。当遍历到下一层时,每个节点的va...
leetcode刷题记录——动态规划-能不能吃完饭再说

leetcode刷题记录——动态规划

509、斐波那契数 和爬楼梯一样,最基础的动态规划,没什么好说的。 class Solution { public: int fib(int n) { if (n == 0) { return 0; } vector<int> dp(3, 0); dp[1] = 1; dp[2] = 1;...
leetcode刷题记录——2023年12月-能不能吃完饭再说

leetcode刷题记录——2023年12月

2661、找出叠涂元素——哈希表超时方法首先,通过使用unordered_map来构建矩阵mat中元素与其索引的映射关系。遍历矩阵中的每个元素,将元素作为键,将其索引{i, j, 0}作为值,存储在matrix中。...
使用Libpcap捕获局域网中的数据包-能不能吃完饭再说

使用Libpcap捕获局域网中的数据包

使用Libpcap捕获局域网中的数据包
leetcode刷题记录——2023年11月-能不能吃完饭再说

leetcode刷题记录——2023年11月

421、数组中两个数的最大异或值——哈希表、位运算、前缀暴力方法最简单的一集毫无疑问的超时😓时间复杂度O(n²)class Solution { public: int findMaximumXOR(vector<int>& nums) { ...
LeetCode 热题 100-能不能吃完饭再说

LeetCode 热题 100

49、字母异位词分组——哈希表、排序将异位词进行排序后可以得到相同字符串。遍历字符串数组,对每个字符串排序之后存入哈希表,最后将哈希表转化成数组即可。class Solution { public: vector&...
STL 常用容器-能不能吃完饭再说

STL 常用容器

vector:动态数组向量(vector):向量是一个可变大小的数组,支持快速的随机访问和在末尾进行元素的插入和删除。适用于需要高效的随机访问和动态调整大小的情况,例如存储大量元素且需要频繁地...
Andromeda的头像-能不能吃完饭再说Andromeda2年前
020227
leetcode刷题记录——2023年10月-能不能吃完饭再说

leetcode刷题记录——2023年10月

2、两数相加注意的点:同位相加大于10的情况注意进位可能是极大的数字,转成整数直接相加不可行class Solution { public: ListNode *addTwoNumbers(ListNode *l1, ListNode *l2) { ListNode *re...
JavaScript继承与原型链-能不能吃完饭再说

JavaScript继承与原型链

当谈到继承时,JavaScript 只有一种结构:对象。每个实例对象(object)都有一个私有属性(称之为 __proto__)指向它的构造函数的原型对象(prototype)。该原型对象也有一个自己的原型对象(__...
Andromeda的头像-能不能吃完饭再说Andromeda2年前
018523
PHP魔术常量-能不能吃完饭再说

PHP魔术常量

什么是PHP魔术常量?PHP 向它运行的任何脚本提供了大量的预定义常量。很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已经包括进去了。魔...
Andromeda的头像-能不能吃完饭再说Andromeda3年前
018021