- 博客(8)
- 收藏
- 关注
原创 二叉树先序、中序、后续遍历递归以及非递归java实现
闲来无事,对二叉树的遍历做个总结,下面是使用java对二叉树遍历的各种实现,与大家分享public class Main { /** * 递归先序遍历二叉树 * @author zhangmeng * @date 2016年9月21日 * @param binaryTree * @param solver */ public static void preTr
2016-09-21 22:15:43
3005
原创 不用数学函数解幸运数字 4和7的问题
题目描述4和7是两个幸运数字,我们定义,十进制表示中,每一位只有4和7两个数的正整数都是幸运数字。前几个幸运数字为:4,7,44,47,74,77,444,447... 现在输入一个数字K,输出第K个幸运数。 输入 第一行一个数字T(T<=1000)表示测试数据的组数。对于每组测试数据,输出一个数K 输出 每组数据输出一行,第K个幸运数...
2016-09-10 12:16:00
3432
原创 浅析常用排序算法的思想及实现
说到面试,最常被问到的就是排序问题,面试官经常会要求你亲自写出来的排序方式就是冒泡排序、选择排序、、插入排序、快速排序、堆排序、归并排序。下面我就用根据自己的理解,对上述六总排序的思想逐一总结一下。(1)冒泡排序 这个算法可以说是排序算法里的小白,如果这个算法都写不出来,那你就应该在工作和学习的过程中多注意锻炼一下算法方面的能力啦。
2015-08-06 09:45:27
587
原创 JDK动态代理浅析
前些天一个朋友去参加摸互联网公司的面试,面试官问了他关于动态代理的一些问题,结果他就完全晕菜了,后来让我给他讲讲动态代理的知识。现在我就吧个人对动态代理的了解跟大家跟大家分享一下,欢迎大家批评指正。 我个人认为学习Java最好的工具就是JDK文档,今天我们就从jdk文档中对动态代理的介绍开始,和大家一起学习动态代理相关的知识。 谈到动态代理,搜西安要认识的就是j
2015-08-03 23:50:02
379
原创 回溯法解决阿里面试题之12人排队
package com.soft;import java.util.Arrays;/** * 张猛 * 2014年8月20日 * description: * 个高矮不同的人,排成两排,每排必须是从矮到高排列,而且第二排比对应的第一排的人高,问排列方式有多少种? 约束条件:back<=6; front<=6; */public class LineUp { // 不变信息
2014-08-24 10:14:54
1928
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人