面试小程序
akfly
先秦诸子,儒墨道法
展开
-
java环形打印二维数组
环形打印二维数组,比如{{1,2,3},{4,5,6},{7,8,9}} ,输出为1,2,3,6,9,8,7,4,5public class Test { public void say(int[][] a, int flag, int i, int j, int beg_i, int end_i, int beg_j, int end_j) { System.out.p原创 2016-01-05 15:53:47 · 2327 阅读 · 0 评论 -
java走迷宫
public class Step { int x, y, d; public Step(int x, int y, int d) { this.x = x;// 横坐标 this.y = y;// 纵坐标 this.d = d;// 方向 } public boolean equals(Step obj) { if (x != obj.x)原创 2016-01-05 17:29:57 · 1289 阅读 · 0 评论 -
递归的例子
public class Step { public static String reserve(String s) { if (s == null || s.length() <= 1) { return s; } return reserve(s.substring(1)) + s.charAt(0); } static int sum = 0, leg = 0;原创 2016-01-05 18:12:27 · 277 阅读 · 0 评论 -
输入一颗二元树,从上往下按层打印树的每个节点,同一层按照从左往右的顺序打印。
package com.akfly;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class Study { static class Node { Node left; Node right; Node p原创 2016-01-27 20:49:04 · 795 阅读 · 0 评论 -
统计ip,进行合并输出
统计ip,并且按照规则输出例如输入1.1.1.12.2.2.22.2.2.31.1.1.2255.255.255.2550.0.0.01.0.0.21.1.0.03.3.3.31.2.1.22.1.2.12.2.2.4输出0.0.0.01.0.0.21.1.0.01.1.1.1-21.2.1.2原创 2016-01-29 17:26:33 · 291 阅读 · 0 评论 -
一些集合面试题
package com.fly;import java.util.ArrayList;import java.util.Arrays;import java.util.HashMap;import java.util.HashSet;import java.util.Iterator;import java.util.LinkedList;import java.util.List原创 2016-02-01 22:15:42 · 341 阅读 · 0 评论