自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python图论——以“Revamping Trails”为例

还有关于定初始值上下限的问题,我的总结是以后都用float('inf')来比较好,就不用考虑上下限的问题了,第一次提交答案错误就是因为上限不够高的问题,之前遇到过好几次这个问题,所以这次也是很快的发现之后并改掉了,否则又要看半天还以为是下面算法的错。在这段代码中,主要考虑两个情况:第一种情况,不改造道路,因为可以改造的道路数量有限,有些道路无法进行改造,要考虑的就是当前最短路径加上到下一个节点的路径是否小于dis中的路径,如果小于,则更新最短路径并将下一个节点放进hq中用于之后的更新;

2024-01-28 03:18:31 996

原创 Python动态规划——以“加分二叉树”为例

二叉树找最大值及路径

2024-01-24 00:40:37 893

原创 Python二叉树已知先序+中序求后序、已知中序+后序求先序

二叉树先序中序后序

2024-01-22 19:29:24 590

原创 Python广度优先搜索(BFS)——以“小A与小B”为例

因为第一段代码中peo[0]存放的是小A的初始点,peo[1]存放的是小B的初始点,因此在这里定义k = 1为小A的移动,k = 0为小B的移动。小A每次可以移动一个位置,而小B每次可以移动两次位置,小A移动的方向是上下左右左上左下右上右下8个方向,小B移动的方向是上下左右4个方向,请问他们最早什么时候能够找到对方,如果他们最终无法相遇,那么就输出”NO"。接下来一个N×M的矩阵其中"C"表示小A的位置,"D"表示小B的的位置,"#"表示不可通过的障碍,"."则是可以正常通过的位置。

2024-01-11 19:52:44 626

原创 Python贪心算法——以“「土」巨石滚滚”为例

每日一题

2024-01-10 17:26:46 470

原创 Python动态规划——以“codeJan与青蛙”为例

来源:牛客网。

2024-01-09 22:35:00 1183

空空如也

空空如也

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

TA关注的人

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