摘要:
Leetcode(easy Bit) leetcode位运算的简单的题目总结 136 只出现一次的数字 题目:给定一个非空整数数组,除了某一个元素只出现一次之外,其余每个元素均出现了两次,找出那个只出现一次的元素。 说明:你的算法应该具有线性时间复杂度,而且尽量不使用额外空间 解题思路:用到了位运算 阅读全文
摘要:
Leetcode(easy Greedy) leetcode 贪心算法的简单题目 122. 买卖股票的最佳时机 II 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易 阅读全文
摘要:
Leetcode (easy heap) leetcode 简单的堆题目总结 703 数据流中的第K大元素 class KthLargest{ int size; private PriorityQueue<Integer> q; public KthLargest(int k,int[] nums 阅读全文
摘要:
在写leetcode题目的时候,经常会想按照自己想的方式对数组或者说是字符串进行排序,就学习了这个方法,这篇文章主要是用来记录 java中自定义对象数组排序Arrays.sort()方法以及Collections.sort()中的Comparator接口用法 Arrays.sort() Arrays 阅读全文
摘要:
Leetcode easy stack leetcode简单题目中的栈的全部题目 20 有效的括号 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认 阅读全文