自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 整个区间问题

贪心算法思想,非常值得借鉴非常接近底层思想。

2024-12-04 13:04:22 173

原创 回溯与DFS

如果再搅合进去一个返回值,意思是你这个函数有特殊的定义?功力不到位的话,很容易把自己绕进去,写着写着自己都不知道这个返回值该咋用了。因为在穷举排列组合时,就是在树枝位置做选择(track里添加的元素),节点反映的是此次选择的结果(track的状态)要判断问题关注的是 树枝 还是节点,回溯和DFS本质是一种算法,根据需要来灵活使用。这样会更清晰嘛,因为剪枝减掉的是无效选择,放在做选择之前很合理。回溯关注点在在树枝(线),DFS关注点在节点(点)!遍历函数的作用只起到遍历多叉树的作用,简单明了。

2024-12-04 12:16:52 820

原创 BFS聊聊把

BFS聊聊把。

2024-12-04 11:56:43 660

原创 SpringBoot配置文件

有个不错的教程:https://blog.csdn.net/csonst1017/article/details/85165463。用的时候,自己指定文件加载进来,配置文件没用Spring的能力,那自然也没法用Spring的方法。目前解决方法是 当前module和common里配置文件都加载,以当前为准。最后发现 公共包 common中配置文件,并没有交给Spring来管理。参考这个教程操作,发现无论怎么做都不生效。抽丝剥茧想问题,通过写demo看配置文件。指定配置文件有加载进来。最后发现是加载进来了。

2024-12-04 11:51:33 241

原创 二叉树与多叉树

上面写法中,每往下遍历一层,deepth就+1,理解成每条树枝的权重是 1,二叉树中每个节点的深度 = 根节点到这个节点的路径权重和,同一层的所有节点路径权重和相同。这种边带有权重的场景属于图结构算法,在之后的 BFS 算法习题集 和 dijkstra 算法 中,才会用到这种写法。如果每条树枝的权重和不再是1,不再相同,让你层序遍历整棵树,打印每个节点的路径权重和,你会怎么做?特别点:二叉搜索树(BST) 的中序遍历结果是有序的,这是 BST 的一个重要性质。多叉树层序遍历框架——BFS。

2024-11-05 20:55:22 634

空空如也

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

TA关注的人

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