JAVA算法
从菜鸟到架构之路
这个作者很懒,什么都没留下…
展开
-
折半查找(二分查找)原理的基本实现
折半查找(二分查找)原理的基本实现import java.util.Arrays;import java.util.Random;import java.util.Scanner;public class BinarySearch { public static void main(String[] args) { @SuppressWarnings("resource") S...原创 2018-11-01 16:47:41 · 1364 阅读 · 0 评论 -
N个人围成一圈,依次123报数,当报到3时小孩退列,而继续从1开始报数,直到最后一个小孩.问其序号
package baseExerciseProject;import java.util.Scanner;public class Call3AndOut { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int N = scanne...原创 2018-12-09 21:19:48 · 3218 阅读 · 2 评论 -
Mineweep(扫雷)
[样例输入]4 4*........*......3 5**.........*...0 0[样例输出]Field #1:*10022101*101110Field #2:**100332001*100*/package baseExerciseProject;import java.util.Scanner;public class Mai...原创 2018-12-09 21:26:11 · 238 阅读 · 0 评论 -
XStar房屋最短路径
【问题描述】:x星球居民小区楼房全是一样的,并且按照矩阵样式排列。其楼房编号为:1,2,3,4,5…当排满一行时,从下一行相邻的楼往反方向排号。比如小区排号宽度为6时,开始情形如下:1 2 3 4 5 612 11 10 9 8 713 14 15 16 …【问题】:已知俩楼号m和n,需要求出他们之间最短移动距离(不能斜线方向移动)。输入三个整数:w m n,空格分开,且 1<...原创 2018-12-21 15:46:05 · 132 阅读 · 0 评论 -
java通过key对map进行排序
public static Map<String, Object> sortMapByKey(Map<String, Object> map) { if (map == null || map.isEmpty()) { return null; } //定义TreeMap 重写其 Comparator Map<String, Object>...原创 2019-07-04 16:02:47 · 261 阅读 · 0 评论