![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
相似方法的汇总区分
zarro brain
这个作者很懒,什么都没留下…
展开
-
递归,DFS与回溯的区别
递归是一种算法结构,DFS是一种搜索(方法)工具,回溯是一种算法思想。1.在函数中调用函数本身来解决子问题以达到解决原问题的方法就叫递归对于一个可以分解的问题,子问题与原问题处理过程完全相同,区别只在于数据规模,可以用递归来解。。2.回溯就是通过不同的尝试来搜索问题的解。有点类似于穷举(搜索全部解空间),但是和穷举不同的是回溯会“剪枝”,对已经知道错误的结果没必要再枚举接下来的答案了。3.回溯搜索是深度优先搜索(DFS)的一种情况对于某一个搜索树来说(搜索树是起记录路径和状态判断的作用),回溯和原创 2021-01-28 15:14:52 · 1572 阅读 · 2 评论 -
各种排序算法时空复杂度
各种常用排序算法时空复杂度汇总如图原创 2021-01-27 09:59:58 · 211 阅读 · 0 评论 -
tensor张量维度操作的汇总与对比
tensor张量维度操作汇总梳理(1)tensor.transpose()与tensor.permute()两者都是对tensor进行维度转换的方法,不同点在于tensor.transpose()只能调换两个维度,而tensor.permute()可以同时调换多个维度,可以通过多次transpose完成permute操作。具体操作如下:transpsoe()permute()(2)tensor.view()与tensor.sequeeze(),tensor.unsequeeze(),ten原创 2020-12-15 19:59:09 · 1417 阅读 · 0 评论