- 博客(4)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 按字典顺序打印字符串的所有排列
输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 输入描述: 输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。import java.util.*;public class Solution { public ArrayList<String>
2017-04-25 17:12:17 692
原创 与链表有关的几道编程题-java实现
(1)输入一个链表,输出该链表中倒数第k个结点。 class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } } public class Solution { public ListNode FindKthToTail(ListNod
2017-04-25 16:57:22 439
原创 遍历二叉树的三种情况-java实现
遍历二叉树,从上往下遍历。但是同层节点可以从左向右遍历,也可以从右向左遍历(也就是之字型遍历),其中,都需要队列进行实现。只是按照之字型稍微麻烦一些。(1)从上往下打印出二叉树的每个节点,同层节点从左至右打印。需要一个队列,队列里面放节点(从根节点开始),然后依次进行打印。import java.util.ArrayList; import java.util.Queue; import java.
2017-04-22 15:58:36 689
原创 简单工厂模式--java实现
前两天去京东终面,叫手写一下单例模式和简单工厂模式。当时学简单工厂模式是在spring的学习中,它是spring采用的主要设计模式,简单工厂模式是类的创建模式。简单工厂模式是类的创建模式,又叫做静态工厂方法。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。通常它根据自变量的不同返回不同类的实例。简单工厂模式的实质是由一个工厂类根据传入的参数,动态的决定应该创建出哪一个产品类的实例。 简单
2017-04-19 10:27:13 855
《数学之美》
2015-11-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人