Fluid
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

【leetcode】刷题家之112. Path Sum

最近在学swift,感觉这个就像是c++和python的合体。 为了熟悉一下这个语法,刷题都用这个来写好了。 请看题 解题思路这道题给了我们一个targetSum,也就是每一个节点相加后的结果。要求找到这么一条路径,使其的值相加结果为targetSum。 那么很简单,每一次递归的时候传入targetSum - 当前的值,只要最终的结果为0,那么就一定能够找到那条路径,返回True即可。 有了这么
2025-04-07
leetcode
#leetcode

【抛砖引玉】某书查看被删除的笔记

在刷某书的时候,在首页上总是能够刷到有一些被删除的笔记。 在我点进去的时候会提示笔记被删除,提示跳转到个人主页。 但是在这个之前,会闪一下没被删除的日记评论,这时候我就想到了,既然被删除了为什么会闪一下? 很快啊,我就拿出了我的抓包软件,也很快啊,我就抓到了正确的请求API。看了一下返回的值,果真是没被删除前的数据。 那么这时候我就想了,要是能够一个模块来hook这个请求的话,是不是就能继续看被删
2025-04-07
某红书
#某红书

【时间复杂度】代码时间复杂度计算

有这么一个少于十行的代码,你知道它的时间复杂度是多少吗? a. $T(n) \in \Theta(n^2)$ b. $T(n) \in \Theta(n)$ c. $T(n) \in \Theta(log n)$ [poll type=regular results=always public=true chartType=bar] a b c
2025-03-23
算法
#算法 #时间复杂度

AI算法实现项目

A*算法实现项目本项目包含两个主要部分:A*寻路算法实现(prac1)和图像识别模型实现(prac2)。 项目结构1234567.├── prac1/│ ├── A_star.py # A*算法实现│ └── A_star_epsilon.py # A*算法的ε变体实现└── prac2/ ├── Base.py # 图像识别模型基础类 └──
2025-03-20
算法
#A* #算法 #项目

【时间复杂度】算法时间复杂度计算

先不上具体的算法,先来理论一下如何去计算一个算法的时间复杂度。 这里给出一个递归关系的表达式,你能够得出具体的复杂度是多少吗? $f(n)=\begin{cases} 1 & n = 1 \ n + 4f(n/2) & n > 1 \end{cases}$ a. $f(n) \in \Theta(n^2)$ ✓ b. $f(n) \i
2025-03-20
算法
#算法 #时间复杂度

基于行为的测试-> Easymock(单元测试) 例子1

最近学到了对代码进行测试,学到了黑白盒测试,基于行为,基于状态的测试.. 记录一下自己的学习状态 示例代码1234567891011121314151617181920212223public class Premio { private static final float PROBABILIDAD_PREMIO = 0.1f; public Random generad
2025-03-15
技术
#Java #Easymock #单元测试

切换Github Copilot在使用自动commit的显示语言

因为默认的生成语言是中文,想要切换到英文。找了一大圈没有找到在哪里修改,不过最后还是找到了。发一个帖子来记录一下 vscode中输入ctrl + shift + p 1GitHub.copilot.chat.localeOverride 把原来的auto改为en就是英文 这样子在使用自动commit的时候就是英文了
2025-03-13
#github
这里是帮助你找工作的一篇帖子,你觉得你找不到工作是因为大环境不好吗?

这里是帮助你找工作的一篇帖子,你觉得你找不到工作是因为大环境不好吗?

本文由 飞将军 用户授权转载,版权归原作者所有。本文作者:飞将军原文地址:https://linux.do/t/topic/471705 请你不要做影响大环境的人某岗位的上限是 25k,告知我只能给 24k。谈薪的时候直接拒绝了,我甚至还给了他们项目合作的台阶下。不知是否是 HR 的 “努力”?将岗位上限击穿到了 30k。 这让我想到了一件事: 朋
2025-03-05
转载
#LinuxDo
24. Swap Nodes in Pairs

24. Swap Nodes in Pairs

#请看题 解法还是链表题,不过从一直刷的简单到中等难度了。有点难理解,不过还是把这个知识点给吃下来了。 首先我们可以看到再给出的两个example中,直接返回了其的值,这是一个小提示。我们可以直接写出一个if来返回head节点。 最简单的一部分我们已经解决了,这时候我们能够过两个test,想要真正的去完成这道题,还是要去学会其中的知识。 有两种解法,分别是递归和迭代。 先来想迭代应该怎么去解决。
2025-02-28
LeetCode
#LeetCode
234. Palindrome Linked List

234. Palindrome Linked List

请看题 解法这道题可以用快慢指针来解决,那么问题来了,什么是快慢指针呢牢大? 问的很好,简单来说,快慢指针就是两个不同速度的指针 牢大你说的好像是废话啊 哈哈,快慢指针就是两个不同的指针用不同的速度去移动。比如说,一个链表,快指针一次会移动两个节点,而慢指针会移动一个节点。而快指针移动到终点的时候慢指针才移动到一半。 那么知道了这个跟我解题又有什么关系呢? 关系可大了,这道题用快慢指针的解法是最棒
2025-02-27
LeetCode
#LeetCode
12345…7

搜索

Hexo Fluid
总访问量 次 总访客数 人