![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试算法题
文章平均质量分 74
qq_32182461
这个作者很懒,什么都没留下…
展开
-
集合并集
求两个集合的并集,并且按升序排列解决办法:可以借助hashSet来完成,因为set集合是 无序 不可重复的,可以为null代码:package test;import java.util.Arrays;import java.util.HashSet;import java.util.Scanner;public class Main { public static void ...原创 2018-03-23 16:22:54 · 858 阅读 · 0 评论 -
三子棋
规则:X先手,O后手先三子连线者获胜判断棋盘是否是错误的棋盘:因为总是X先手,所有x-n == 1 或者 0若双方同时三子,错误棋盘若X获胜,且 x-n == 0 则棋盘错误若O获胜,且x-n == 1,则棋盘错误判断谁先赢:这个都会判断,关键在于,判断棋盘棋子不是空的位置是每行的中间位置,每列的中间位置,或者是交叉的中间位置否则可能判断失误代码:package test;import jav...原创 2018-03-23 16:30:29 · 218 阅读 · 0 评论 -
反转数组
若数组的一个片段,进行了反转,反转时候是一个升序序列,那么称是一个反转数组思想:可以将数组赋值到另外一个数组中,对其升序排列对原数组使用二分查找的思想进行扫描,当扫描出来的值跟排序后的值不同是,中断扫描代码:package test;import java.util.Arrays;import java.util.Scanner;//美团数组翻越//若数组中存在片段反转后是一个有组数组...原创 2018-03-23 16:34:12 · 466 阅读 · 0 评论