每日算法练习
myc880628
这个作者很懒,什么都没留下…
展开
-
判断一字符串是否对称,如:abccba
[code="python"] # 1.判断一字符串是不是对称的,如:abccba def is_symmetrical(str): length = len(str) for index in range(length / 2): if str[index] == str[length - index - 1]: pass else: return...原创 2013-04-26 12:38:25 · 1601 阅读 · 0 评论 -
字符串的组合
[code="java"] /** * 题目:输入一个字符串,输出该字符串中字符的所有组合。举个例子,如果输入 * abc,它的组合有a、b、c、ab、ac、bc、abc。 */ public class Launch { public static void main(String ...args) { combination("abcd"); } ...原创 2013-04-28 10:06:56 · 110 阅读 · 0 评论 -
判断二叉树是否平衡
[code="c"] /** * 题目:输入一棵二叉树的根结点,判断该树是不是平衡二叉树。如果某二叉树 * 中任意结点的左右子树的深度相差不超过1,那么它就是一棵平衡二叉树 */ int is_balanced(struct node * root_node, int * depth) { if(root_node == NULL) { ...原创 2013-04-28 10:54:06 · 84 阅读 · 0 评论