问题解决
开发中的问题解决
酱学编程
这个作者很懒,什么都没留下…
展开
-
树的遍历方式DFS和BFS
2、上图中一条路已经走到底了(9是叶子节点,再无可遍历的节点),此时就从 9 回退到上一个节点 5,看下节点 5 是否还有除 9 以外的节点,没有继续回退到 2,2 也没有除 5 以外的节点,回退到 1,1 有除 2 以外的节点 3,所以从节点 3 开始进行深度优先遍历,如下。1、我们从根节点 1 开始遍历,它相邻的节点有 2,3,4,先遍历节点 2,再遍历 2 的子节点 5,然后再遍历 5 的子节点 9。1.使用栈实现,对于每个节点,先遍历当前节点,然后吧右节点压栈,再压左节点。原创 2024-03-24 22:28:04 · 501 阅读 · 0 评论 -
redis存Long取出转换报错解决
使用Long类型存储到redis的时候,反序列化为Object类型,对于数值类型,取出后统一转为Object,导致泛型类型丢失,数值自动转为了Integer类型。以上代码会出现类型转换错误。原创 2023-12-06 23:54:16 · 562 阅读 · 1 评论 -
node中node-sass安装失败解决
在项目中还没有package.json或者有package.json但是此文件没有指定node-sass的版本时,默认会安装node-sass的最新版本。由于安装的node版本时1,执行npm install node-sass命令默认安装了撰写本文时的node-sass最新版本8.0.0,所以会报错。目前使用的node版本是v14.21.3,会自动安装相对应的npm版本。这个原因是因为node-sass安装失败了。所以应该安装4.14+的。原创 2023-12-02 23:22:36 · 787 阅读 · 0 评论