排列组合 一、递归 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): ''''' 找出来一个字符串中最长不重复子串 ''' ...