-
[综合] 计算三个数的最大乘积(Python)
计算三个数的最大乘积(Python)要求输出,最大三个数的下标和乘积,nums[]为无符号数字 若不要求输出下标,排序后输出下标即可,求最后几个的乘积 nums.sort() nums[-1]*nums[-2]*nums[-3] 如果使用排序可以用字典操作 map={} foriinrange(le...
92
热度 -
35
热度 -
49
热度 -
53
热度 -
37
热度 -
58
热度 -
72
热度 -
44
热度 -
66
热度 -
24
热度 -
47
热度 -
[综合] 树和森林、 Huffman树
树和森林的转换 树转换为二叉树 加线:在所有兄弟节点之间加一条连线;去线:对树中每一个节点,只保留它与第一个孩子节点的连线,删除它与其他孩子节点之间的连线。层次调整:以树的根节点为轴心,将整个树顺时针旋转一定的角度,使之结构层次分明。 森林转换为二叉树 把每棵树转换为二叉树;第一棵二...
58
热度 -
[综合] 图的连通问题与最小生成树
最小生成树:构造连通网的最小代价生成树。本质就是把图中权大的边删除掉只留下 n-1 条边,或者说从权最小的边开始进行保留,不构成环的边留下生成的数据结构。可以使用普利姆算法和克鲁斯卡尔算法。 普利姆算法 取图中任意一个顶点 v 作为生成树的根,之后往生成树上添加新的顶点 w 。在添加的顶点...
76
热度 -
[综合] 最短路径,迪杰斯特拉算法
最短路径:两个顶点之间经过的边上的权值之和最少的路径,第一个顶点称为源点,最后一个顶点称为终点。 迪杰斯特拉算法思路是首先从开始顶点获得所有其他顶点的距离,其中如果不是邻接的那么距离就是无穷大。接下来从所有的距离中找到最小的距离,那么顶点到这个顶点的距离确定为最小的了(因为如果有经过其他顶点...
36
热度 -
92
热度 -
[综合] AttributeError: module ‘tensorflow‘ has no attribute ‘convert_to_tensor‘
今天在调试GOTURN的代码的时候,Console丢了一个错误出来: AttributeError:module'tensorflow'hasnoattribute'convert_to_tensor' 开始看到这个error的时候,不明所以,难道tensorflow没有这个函数吗? 查了一下,te...
33
热度 -
[综合] Python数据结构之元组和集合
元组(list)与列表(tuple)同属于序列(sequence)型数据结构,即都可以通过位置进行数据的访问。元组与列表很像,很多函数都一样,最大的区别是:元组的元素不能更改,而列表的元素可以更改。 元组 元组的创建a=(1,2,3,4) a[1] a[2]=1#报错 b=tuple([1,2,3...
41
热度 -
[综合] Python控制语句之条件语句
控制语句 条件语句 循环语句 其他语句 程序执行的方向称为控制流,程序一般从首条代码执行。一般有if、for和while等语句,用于其他处理的还有continue、break等。 条件语句 语法结构 if条件表达式:执行语句1 else:条件语句2 if条件表达式1:执行语句1 elif条件表达...
22
热度 -
[综合] Python控制语句之其他语句
在Python循环语句中,复杂的条件可能会嵌套break,continue或者pass break用于终止整个循环语句 continue用于跳出当前循环,并且执行下一次循环 pass语句用于占位,不做任何操作,保持结构的完整性 列表推导式用于构建新的数据序列 s=0 foriinrange(1,1...
71
热度 -
28
热度