摘要:
class NodeList{ private Node head; private Node tail; void print(){ Node node = head; while (node != null){ System.out.print(node.date+","); node = no 阅读全文
posted @ 2020-06-20 16:05
冬马党
阅读(195)
评论(0)
推荐(0)
摘要:
思路 只要两个相邻数的差不是1,则大的减1即为缺少的数 public class OptMain { public static void main(String[] args) { int[] arr = {2,4,5,6,7,8}; missNum(arr); } // 给定一个排好序的数组,然 阅读全文
posted @ 2020-06-20 15:10
冬马党
阅读(213)
评论(0)
推荐(0)
摘要:
思路 利用栈这种数据结构,可以在时间复杂度为O(n)内完成,注意这里使用stack是因为刚好这个场景下可以使用,有点取巧 public static void main(String[] args) { majorElement(new int[]{4,4,1,2,3,4,4}); } privat 阅读全文
posted @ 2020-06-20 14:28
冬马党
阅读(384)
评论(0)
推荐(0)
摘要:
思路: 1,遍历第一个字符串,统计各个字符出现的次数 2,遍历第二个字符串,统计各个字符出现的次数 3,判断两个字符串对应字符出现的次数是否一致 public class OptMain { public static void main(String[] args) { isSame("sdfaj 阅读全文
posted @ 2020-06-20 14:02
冬马党
阅读(148)
评论(0)
推荐(0)
摘要:
参考:https://www.bilibili.com/video/BV12W411v7rd 思路: 这是一道典型的动态规划问题 可以把这道题改为到底取不取前面数字, 并且从数组元素个数递增开始算 代码 import java.util.Arrays; public class OptMain { 阅读全文
posted @ 2020-06-20 10:55
冬马党
阅读(249)
评论(0)
推荐(0)

浙公网安备 33010602011771号