自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vscode的markdown插件

出现“"princexml" is required to be installed.”安装软件并添加Prince/engin/bin的路径到环境变量,重启vscode即可。安装后打开preview即可预览,邮件可以导出pdf。

2025-03-07 10:45:46 390

原创 二叉树笔记

中序:一次性走到左子树的左子树的左子树…然后倒回来一个个pop出栈顶,历遍栈顶,并将栈顶的左子树的左子树入栈。凡是按层的操作(遍历 求平均 找最大 加层指针 输出每层最后一个/第一个)/查找深度的操作,都可以考虑这个方法。在前序的顺序上修改一下变成“中右左”输出,然后逆序。最小深度(抓住特点:第一个出现的叶子结点,所在的那一层!每pop一个,依次把左右子节点入栈。(如果用迭代法算最大深度)

2025-01-07 00:33:50 280

原创 自定义最小堆

查找k个最大元素:其实要用最小堆,因为每次把最小的元素pop出去。

2025-01-06 00:58:15 173

原创 哈希表笔记

什么时候使用哈希法:当我们需要,或者一个元素的时候重点是在于如何查找的问题。

2025-01-06 00:57:29 212

原创 图论笔记1

确认递归函数和参数、确认终止条件、处理目前搜索节点的出发路径(处理节点、dfs递归、回溯)(是存n-1还是n)

2024-12-16 00:53:54 403

原创 linux服务器安装anaconda记录

连接SSH后没有进入bash环境,即在连接到服务器后只看到 $ 提示符而没有显示用户名、主机名或其他信息,这通常意味着 shell 的提示符配置(PS1 环境变量)被简化或未正确加载。如果输出不是 /bin/bash 或类似的路径,那么需要切换到 bash。bash。

2024-12-13 11:50:20 155

原创 bash笔记

0 是脚本的名称,$# 是传入的参数数量,$1 是第一个参数,$BOOK_ID 是变量BOOK_ID的内容。会执行括号内的命令,并将其输出捕获为一个字符串,然后赋值给变量。命令用于从标准输入读取一行,并将输入的内容存储在一个或多个变量中。都是用于结束特定结构的关键字。用于将前一个命令的输出作为下一个命令的输入。命令用于在文件中搜索匹配指定模式的行。命令用于从每一行中剪切出指定的字段。用于在命令窗口输出信息。在 Bash 脚本中,:是命令替换的语法。

2024-11-20 22:22:58 1108

原创 多叉树笔记

多叉树是一种树形结构,它有一个特定的节点被称为“根”节点,而每个节点(除了根节点)恰好有一个前驱节点(父节点)。在有根多叉树中,每个节点可以拥有任意数量的后继节点(子节点)。

2024-11-13 21:51:29 245

原创 linux下检查一个目录下所有的zip包的完整性

linuxunzip。

2024-11-03 21:03:53 334

原创 栈的计算1

tips:关注current串。把当前字串入栈。算完重复的、与前一个字串合并后才入栈。

2024-10-21 21:46:49 186

原创 出栈序列的合法性判断

每一个元素入栈后都有出栈/不出栈两种选择。

2024-10-21 20:18:41 599

原创 无重复最长子串

可以不用揪着char的比对,可以考虑一下“长度”、对应的数组的位置的一些转换。

2024-10-20 12:23:42 230

原创 深度优先搜索和广度优先搜索

二维数组的创建二维队列的创建。

2024-10-20 11:23:41 175

原创 单调栈问题

核心:通过记录左右边界。

2024-10-16 23:55:26 221

原创 链表基础总结

/创建int val;//初始化节点//创建int val;//初始化节点。

2024-09-25 00:11:43 361

原创 huggingface连接不上的问题

python文件:在执行的程序最开始加上。使用命令行修改环境变量。

2024-09-24 23:48:56 309 1

原创 Windows下Pytorch3安装记录

②cuda版本在11.6以上的替换CUB包:下载CUB的包(zip)并解压,在cuda路径下(一般在C盘,我的是C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\include\cub)替换掉原来的CUB包。:需要单独下载CUB包,在cuda路径下进行替换(我的是C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\include\cub)⑥等待五分钟左右能装好!,版本对应官网有写)

2024-09-22 16:55:39 1147 1

原创 ros2初理解——工作空间、功能包、节点

工作空间————功能包————节点。

2024-04-07 17:17:20 275

原创 Diffusion初理解

三大架构:文字------【Text-encoder】---->token+random noise-----【Generation Model】----->压缩图(隐式表示,还不是像素空间)----【Decoder】----->图片。②在中间的diffusion step生成的时候,把需要不同的模态结合起来(在接收不同模态的输入,生成不同模态的输出)根据β值(加噪声的力度),人为给一张好的图片逐步/一次性加上噪声。最近Sora用的是transformer(一维的)给一张模糊的图片逐步/一次性去掉噪声。

2024-03-29 20:55:14 401 1

原创 数组笔记(c++)

/前提是数组为有序数组,同时题目还强调数组中无重复元素—>二分法。

2024-03-26 12:32:29 289

原创 时间复杂度

数据规模为n,操作单元数量f(n),算法渐进时间复杂度O(f(n))递归的时间复杂度等于递归的次数 * 每次递归中的操作次数。

2024-03-26 11:37:01 214

原创 Transformer体系详解

Transformer是谷歌在2017年提出的著名算法,源自于论文《Attention Is All You Need》。

2024-03-18 22:05:35 2178

原创 MLP:多层感知器Multi-layer Perceptron

MLP是多层感知器(Multilayer Perceptron)的缩写,是一种基本的人工神经网络(Artificial Neural Network,ANN)模型,是一种前馈神经网络。它是由多个神经元组成的网络,通常包含一个或多个隐藏层(hidden layers)、一个输入层(input layer)和一个输出层(output layer)。

2024-03-17 13:47:53 1313 1

原创 cs61a-week2笔记

新的framework,不再是global framework。该framework只能由该函数访问。①整个函数的def语句是在一个步骤中处理的。②函数只有在调用的时候才执行,而不是定义的时候③里面的形参是在新的framework下。在全局中定义的参数才在global framework。函数名在global framework④每次调用函数时都会引入一个新的本地framework,调用完framework就删掉,即使同一函数被调用两次也是如此。

2024-03-12 11:22:45 1523 1

原创 cs61a-week1笔记

下面是一段文字的操作/玩耍。

2024-03-11 17:17:09 490

原创 cs61a-用ok检测作业

④vscode/pycharm写作业。①打开网站下载对应zip。②打开git bash。③如果要解锁lab测试。

2024-03-11 16:20:39 1957

原创 cs61a-hw01笔记

【代码】cs61a-hw01笔记。

2024-03-11 16:10:14 426

原创 冰雹猜想——希尔顿序列问题(Hailstone Sequence)

即:对任一正整数 n,若为偶数则除以 2,若为奇数则乘 3 再加 1,最后 n 总会变为 1。希尔顿序列(Hailstone Sequence)问题(冰雹猜想)。存下序列输出的话,加入以下三句。

2024-02-27 11:56:12 576 1

原创 二叉搜索树

二叉查找树(Binary Search Tree),又名二叉搜索树,二叉排序树。若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值;若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值;它的左、右子树也分别为二叉排序树。

2024-02-26 23:24:44 351 1

原创 数列元素扩散问题-点的扩散问题

要求:替换为相邻位元素(nums[i]可以被替换成nums[i],nums[i-1],nums[i+1]),并且同时替换。tips:推算得到,最大相邻距离与扩散时间有关,即取最大相邻距离取用于计算时间即可。【解法2】哈希表统计nums中相同的数所出现的位置(leetcode官方题解)求最短时间的解法:取所有元素的最大相邻距离的最小值,然后除以2。tips:有些特殊情况可以提前结束,节省时间。tips:把数列看成一个环,所以别忘了头尾。(没有重复的元素的距离就是数列长度)【解法1】但超时...

2024-01-30 19:43:11 347 1

原创 水桶问题笔记

贝祖定理告诉我们,ax+by==z 有解当且仅当z是x,y 的最大公约数的倍数。所以最后返回值为true的情况应该是ax+by==z 有解。设壶A容量x升,壶B容量y升,目标容量z升。以及要记得两壶总容量小于目标容量的直接无解。题目要求能够进行的操作其实只有三种。用辗转相除求最大公约数。

2024-01-28 23:29:17 391 1

空空如也

空空如也

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

TA关注的人

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