/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */ ...
分类:
其他好文 时间:
2020-07-15 23:31:48
阅读次数:
66
输出二叉树中的叶子结点 void PreOrderPrintLeaves( BinTree BT ) { if( BT ) { if ( !BT-Left && !BT->Right )// 在二叉树的遍历算法中增加检测结点的“左右子树是否都为空”。 printf(“%d”, BT->Data ); ...
分类:
其他好文 时间:
2020-07-15 15:28:16
阅读次数:
72
将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4 使用了递归的方法,从两个链表的头部依次比较链表节点中值的大小,把值更小的节点返回到新链表的头部 /** * Def ...
分类:
其他好文 时间:
2020-07-15 15:10:04
阅读次数:
58
1.表 T_SYS_DISTRICT 2.语句 WITH temp (OID,NAME,PARENT_OID) AS ( SELECT D.OID,D.NAME,D.PARENT_OID FROM T_SYS_DISTRICT D WHERE D.IS_DELETE = 'N' AND OID = ...
分类:
数据库 时间:
2020-07-15 01:27:48
阅读次数:
77
1. 什么是循环依赖? 是循环依赖,对象A中要实例化B,对象B中要实例化C,对象C中药实例化A,最后相互等待而导致异常的发生。 2. 怎么检测是否存在循环依赖 检测循环依赖相对比较容易,Bean在创建的时候可以给该Bean打标记,如果递归调用回来发现正在创建中的话,即说明了循环依赖了。 3. Spr ...
分类:
编程语言 时间:
2020-07-15 01:20:38
阅读次数:
74
Description 最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功。所以他准备和奶牛们做一个“Sine之舞”的游戏,寓教于乐,提高奶牛们的计算能力。 不妨设 An=sin(1–sin(2+sin(3–sin(4+...sin(n))...) Sn=(. ...
分类:
其他好文 时间:
2020-07-14 21:57:13
阅读次数:
100
汉诺塔解题思路 汉诺塔塔问题符合数学统计归纳,千万别试图去理解n层移动问题(或者说去理解n层递归,人脑真不够用),理解3层汉诺塔问题就行。总结起来如下:递归的理解的要点主要在于放弃!放弃你对于理解和跟踪递归全程的企图,只理解递归两层之间的交接,以及递归终结的条件。 解题算法 如果A柱子只剩一个盘子, ...
分类:
其他好文 时间:
2020-07-14 21:46:23
阅读次数:
112
汉诺塔问题 golang 递归 实现经典汉诺塔问题 汉诺塔动画演示 // 从A-->C ,借助B func hanota(A []int, B []int, C []int) []int { n := len(A) helpHanota(n, &A, &B, &C) return C } func ...
分类:
其他好文 时间:
2020-07-14 16:34:30
阅读次数:
56
1 import glob 2 import pickle 3 # 递归查找所有文件名 4 lis =glob.glob(r'E:\**', recursive=True) 5 # 写入 6 f = open('temp.txt',"wb") 7 pickle.dump(lis,f) 8 f.clo ...
分类:
其他好文 时间:
2020-07-14 13:43:50
阅读次数:
58
FJ的字符串 Description FJ在沙盘上写了这样一些字符串: A1 = “A” A2 = “ABA” A3 = “ABACABA” A4 = “ABACABADABACABA” … … 你能找出其中的规律并写所有的数列AN吗? Input 仅有一个数:N ≤ 26。 Output 请输出相 ...
分类:
其他好文 时间:
2020-07-14 13:43:06
阅读次数:
55