python算法-排列組合
排列組合 一、遞歸 1、自己調用自己 2、找到一個退出的條件 二、全排列:針對給定的一組數據,給出包含所有數據的排列的組合 1:1 1,2:[[1,2],[2,1]] 1,2,3: ...
排列組合 一、遞歸 1、自己調用自己 2、找到一個退出的條件 二、全排列:針對給定的一組數據,給出包含所有數據的排列的組合 1:1 1,2:[[1,2],[2,1]] 1,2,3: ...
二叉樹 組成: 1、根節點 BinaryTree:root 2、每一個節點,都有左子節點和右子節點(可以為空) TreeNode:value、left、right 二叉樹的遍歷 ...
冒泡排序 一、python冒泡排序算法: #enconding = utf-8 def Bubble_Sort(listx):#i確定比較次數for i in xrange(len( ...
廣度優先遍歷:優先遍歷兄弟節點,再遍歷子節點 算法:通過隊列實現--》先進先出 廣度優先遍歷的結果: 50,20,60,15,30,70,12 程序遍歷這個二叉樹: # encoding= ...
# coding:utf-8 def find_longest_no_repeat_substr(one_str): ''''' 找出來一個字符串中最長不重復子串 ''' ...