11 2020 档案

摘要:解题思路:(贪心算法,是吧?) 1.对边长数组进行排序 2.从最大值开始依次往前开始推边长:(贪长边) 2.1 直到遇到满足三角形条件的三条边,返回周长 2.2 循环结束条件:长度<3, 返回0 public int largestPerimeter(int[] A) { Arrays.sort(A 阅读全文
posted @ 2020-11-29 20:19 进击的小渣渣!! 阅读(181) 评论(0) 推荐(0)
摘要:【写在前面的话】 最近学习不在状态,又遇上期末考试,每年到了这个时候都是最艰难的时候,唉。。。。。。之前就了解过 异或操作 但一直没有形成体系,今天做题又遇到了,想着自己整理一下吧。 【Part 1】异或操作 1.何为异或操作 异或是一种基于二进制的位运算,用符号XOR或者 ^ 表示,其运算法则是对 阅读全文
posted @ 2020-11-24 20:00 进击的小渣渣!! 阅读(257) 评论(0) 推荐(0)
摘要:已知二维数组 num[h][k], 实现目标: 1.按照 h降序,k升序 进行排序 (PS: h降序,当h相同的情况下,按照k升序进行排列) 原数组:[ [7,0], [4,4], [7,1], [5,0], [6,1], [5,2] ] 排序后的结果: [ [7,0], [7,1], [6,1], 阅读全文
posted @ 2020-11-17 10:09 进击的小渣渣!! 阅读(212) 评论(0) 推荐(0)
摘要:给你两个整数数组 nums 和 index。你需要按照以下规则创建目标数组: 目标数组 target 最初为空。按从左到右的顺序依次读取 nums[i] 和 index[i],在 target 数组中的下标 index[i] 处插入值 nums[i] 。重复上一步,直到在 nums 和 index 阅读全文
posted @ 2020-11-07 17:08 进击的小渣渣!! 阅读(93) 评论(0) 推荐(0)
摘要:给定一个整数数组 A,如果它是有效的山脉数组就返回 true,否则返回 false。 让我们回顾一下,如果 A 满足下述条件,那么它是一个山脉数组: A.length >= 3在 0 < i < A.length - 1 条件下,存在 i 使得:A[0] < A[1] < ... A[i-1] < 阅读全文
posted @ 2020-11-04 08:39 进击的小渣渣!! 阅读(75) 评论(0) 推荐(0)