本文分类:news发布日期:2024/12/23 16:05:51
相关文章
算法训练营day17(补),二叉树6-2
98. 验证二叉搜索树
// 原始写法
//本地验证通过,但leetcode提交验证失败,当root[0]时,本地是true,leetcode上是false,具体原因没想明白。
var prev *TreeNode
func isValidBST(root *TreeNode) bool { if root nil { return true } lef…
建站知识
2024/12/23 19:59:55
2024-01-31(MapReduce,YARN)
1.MapReduce --- 分布式计算框架
MapReduce是分散--->汇总模式的分布式框架,可以供开发人员开发相关程序进行分布式数据计算
MapReduce提供了2个编程接口:Map接口,Reduce接口
其中,Map接口提供了“分散”功能,由…
建站知识
2024/12/22 15:12:00
JavaScript高级:深浅拷贝
目录
1 引言
2 浅拷贝
2.1 拷贝数组 1.2 拷贝对象
3 赋值操作和浅拷贝的比较
4 深拷贝
4.1 前置知识 --> 递归函数
4.2 使用递归实现深拷贝
4.3 js库中的lodash里面的cloneDeep内部实现深拷贝
4.4 利用JSON实现深拷贝 深浅拷贝只针对引用数据类型 1 引言
假如我们…
建站知识
2024/12/18 16:58:30
Pandas 数据结构 – Pandas CSV 文件
Pandas CSV 文件
CSV(Comma-Separated Values,逗号分隔值,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。
CSV 是一种通用的、…
建站知识
2024/12/20 5:56:58
力扣之2648.生成 斐波那契数列(yield)
/*** return {Generator<number>}*/
var fibGenerator function*() {let a 0,b 1;yield 0; // 返回 0,并暂停执行yield 1; // 返回 1,并暂停执行while(true) {yield a b; // 返回 a b,并暂停执行[a, b] [b, a b]; // 更新 a 和 …
建站知识
2024/12/23 4:38:07
python异步编程(1)——理论篇
1.理解多线程
当启动一个Python程序时,它会作为一个单独的进程运行在操作系统中。进程是操作系统分配资源(如内存和处理器时间)的基本单位。每个Python程序启动时,都会创建一个主线程。如果没有在代码中明确创建其他线程…
建站知识
2024/12/16 20:47:10