前言 个人网站 公众号: 北京程序猿, 网站 : https://yaml.vip 算法题 题干 给定一个整数数组 A,返回其中元素之和可被 K 整除的(连续、非空)子数组的数目 示例 输入:A = [4,5,0,-2,…
标签:LeetCode
LeetCode刷题之路 两个数组的交集
两个数组的交集【简单】 给定两个数组,编写一个函数来计算它们的交集。 示例 1: 输入: nums1 = [1,2,2,1], nums2 = [2,2] 输出: [2] 示例 2: 输入: nums1 = [4,9,5…
LeetCode刷题之Palindrome Number
Problem Determine whether an integer is a palindrome. Do this without extra space. My Solution public class So…
520. Detect Capital
题目地址:https://leetcode.com/problems/detect-capital/description/ 题目大意:判断一个单词的大写字母是不是用法正确。 思路:很简单,先判断第一个字母,如果是大写字…
443. String Compression
Easy Given an array of characters, compress it in-place. The length after compression must always be smaller t…
80. 删除排序数组中的重复项 II
80. 删除排序数组中的重复项 II 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素最多出现两次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 额外空间的条件下完成。…
LeetCode从零刷起 (7. Reverse Integer)
LeetCode(7. Reverse Integer) Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, r…
二刷235. Lowest Common Ancestor of a Binary Search Tree
Easy 充分利用BST的properties. /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeN…
2018-09-27 215. Kth Largest Element in an Array
题意:给你一个无序数组,返回该数组第K大的数(重复的两个数算两个)。 解题思路:使用优先队列priority_queue<int> q; 一、优先队列声明方式: priority_queue<int, …
23. 合并K个排序链表
解法很多 将所有的 ListNode放到数组中,然后排序, 再输出 变为2路合并 题眼 这个题目就是考察的堆. python 中的heapq import heapq class Solution(object): de…
[array] leetcode - 48. Rotate Image - Medium
leetcode – 48. Rotate Image – Medium descrition You are given an n x n 2D matrix representing an i…
超级大正整数的减法实现
要求实现明显超过整型以及其他计量的整数范围的减法。如有a,b的大型整数,规定了a>=b,求两个数相减的结果。代码如下,通过处理字符串,用字符的相减来实现,需要考虑几个边界条件。 其中,输入为a-b的格式,如:111…