![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法和数据结构
艺人小张
Java基本功扎实,精通设计模式,对粗粒度的面相对象和细粒度的面相对像都有深刻理解,擅长软件项目建模,对软件项目的管理有独特的见解。
对于SOA分布式开发有很深的认识,擅长分布式架构设计。
熟悉ZooKeeper、kafka、mycat、dubbo、lucene、es等项目和工具。
善于处理“空间”和“时间”的问题,来提供更好的用户体验。
了解linux,能应对基本的运维需求
擅长处理高并发、多线程、大数据存储等问题。
业务能力很强,能够处理比较复杂多变的业务需求。
曾任职一线互联网公司(网易),有一定的团队管理经验。
展开
-
回溯法解决阿里面试题之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 · 1239 阅读 · 0 评论 -
回溯法解决阿里面试题之括号匹配
今天参加了阿里的线上笔试,其中有一道题,我原创 2014-08-30 00:21:16 · 880 阅读 · 0 评论 -
KMP算法java实现之策略模式
很多朋友常常跟我原创 2014-09-01 15:46:37 · 593 阅读 · 0 评论 -
二叉树先序、中序、后续遍历递归以及非递归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 · 2960 阅读 · 1 评论 -
浅析常用排序算法的思想及实现
说到面试,最常被问到的就是排序问题,面试官经常会要求你亲自写出来的排序方式就是冒泡排序、选择排序、、插入排序、快速排序、堆排序、归并排序。下面我就用根据自己的理解,对上述六总排序的思想逐一总结一下。(1)冒泡排序 这个算法可以说是排序算法里的小白,如果这个算法都写不出来,那你就应该在工作和学习的过程中多注意锻炼一下算法方面的能力啦。原创 2015-08-06 09:45:27 · 536 阅读 · 0 评论 -
不用数学函数解幸运数字 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 · 3260 阅读 · 4 评论