技术栈
hot100
海码007
10 天前
数据结构
·
c++
·
算法
·
链表
·
缓存
·
hot100
【Hot 100】 146. LRU 缓存
这题好像几年前就是hard。后面变成medium了。感觉就是普通人只做1~2遍,都不能独立记住整个实现过程。做到第3遍时大概能记得思路开始独立写代码了,但是会遇到各种问题不能bug free的AC掉。需要练很多遍才能真的在面试中写对的。这题应该就是靠代码功底的,看能不能现场写出bug free或者能debug出来。
海码007
10 天前
数据结构
·
c++
·
算法
·
二叉树
·
hot100
【Hot 100】94. 二叉树的中序遍历
今天开始二叉树的篇章,继续加油。二叉树的遍历有四种,分别是前序、中序、后序以及层次遍历。前中后序遍历可以通过递归写出清晰的代码,当然也可以通过栈来写出非递归的代码。然后是层次遍历通过借助队列来实现一层一层的遍历顺序。
海码007
13 天前
数据结构
·
c++
·
链表
·
排序算法
·
hot100
【Hot 100】 148. 排序链表
今天的题目是对链表进行排序,所以我先简单回顾一下十大排序算法的基本思想以及C++代码实现。基本思想:重复地遍历要排序的数列,一次比较两个元素,如果顺序错误就交换它们。每次遍历后,最大的元素会"冒泡"到最后。
海码007
21 天前
c++
·
线性代数
·
算法
·
矩阵
·
hot100
【Hot100】 73. 矩阵置零
我的思路还是很明确的,代码写出来也很容易看懂,然后就是分析一下复杂度:将矩阵中某个元素为0时,其所在的行和列全部置零。要求空间复杂度为 O(1)(即原地修改)。
熬夜造bug
1 个月前
笔记
·
leetcode
·
hot100
LeetCode Hot100 刷题笔记(1)—— 哈希、双指针、滑动窗口
目录前言一、哈希1.两数之和2. 字母异位词分组3. 最长连续序列二、双指针1. 移动零2. 盛最多水的容器
小猫猫猫◍˃ᵕ˂◍
6 个月前
数据结构
·
leetcode
·
hot100
·
1024程序员节
Hot100速刷计划day04(10-12)
(ps:解法来自灵神)这个是一个单调队列的模版,用于处理类似的问题(ps:解法来自灵神)
sweetheart7-7
9 个月前
数据结构
·
算法
·
leetcode
·
每日一题
·
hot100
LeetCode172. 阶乘后的零(2024秋季每日一题 1)
给定一个整数 n n n ,返回 n ! n! n! 结果中尾随零的数量。提示 n ! = n ∗ ( n − 1 ) ∗ ( n − 2 ) ∗ . . . ∗ 3 ∗ 2 ∗ 1 n! = n * (n - 1) * (n - 2) * ... * 3 * 2 * 1 n!=n∗(n−1)∗(n−2)∗...∗3∗2∗1
我要成为C++领域大神
10 个月前
数据结构
·
c++
·
算法
·
stl
·
笔试
·
栈
·
hot100
【力扣】最小栈
🔥博客主页: 我要成为C++领域大神 🎥系列专栏:【C++核心编程】 【计算机网络】 【Linux编程】 【操作系统】 ❤️感谢大家点赞👍收藏⭐评论✍️
晓宜
1 年前
算法
·
leetcode
·
集合
·
哈希表
·
hot100
leetcode热题100.最长连续序列
作者:晓宜个人简介:互联网大厂Java准入职,阿里云专家博主,csdn后端优质创作者,算法爱好者,github忠实用户
晓宜
1 年前
后端
·
python
·
算法
·
leetcode
·
hot100
leetcode热题100.路径总和 III
Problem: 437. 路径总和 III给定一个二叉树的根节点 root ,和一个整数 targetSum ,求该二叉树里节点值之和等于 targetSum 的 路径 的数目。
Rocoberry_团子
2 年前
数据结构
·
leetcode
·
hot100
13 最大子数组和
本题接的重点在理解题意 题目只要求返回结果,不要求得到最大的连续子数组是哪一个,一般用DP解决如何定义子问题(如何定义状态) 存在不确定性的子问题 like:(经过 —— 位置不确定 —— start end不确定) 确定的子问题 like: