摘要: 题目:输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 输入描述:输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。思路:这个不是书上的思路:每次放一个字... 阅读全文
posted @ 2015-08-10 23:57 不系之舟530 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 题目:输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。思路:假设已经处理了一部分(转换了左子树),则得到一个有序的双向链表,现在则需要将根结点和链表的尾结点链接,然后再转换右子树。这样分为三步:1.转换左子树;2.链接根节点。设置根节... 阅读全文
posted @ 2015-08-10 21:50 不系之舟530 阅读(656) 评论(0) 推荐(0) 编辑