自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

转载 动态规划&分而治之思路讲解(以Leetcode 53题:求最大子序列为例)(转自评论区liweiwei1419大佬的讲解)

写在前面:本博客仅为本人总结记录笔记之用,不作任何商业用途,如有侵犯,请联系本人删除,谢谢。(转载链接见末尾) 方法一:暴力解法(了解,不感兴趣的朋友可以直接跳过) 枚举所有的子区间: 使用双层循环,穷举所有的子区间; 然后再对子区间内的所有元素求和; 时间复杂度是立方级别的。 参考代码 1: 这里要注意一些边界条件: 变量 i 表示结尾的那个下标; 变量 j 表示从下标 0 依次向前走; public class Solution { public int maxSubArray(int[] n

2020-10-30 14:50:28 496

转载 Java哈希表入门(转载)

Java哈希表(Hash Table) 最近做题经常用到哈希表来进行快速查询,遂记录Java是如何实现哈希表的。这里只简单讲一下利用Map和HashMap实现哈希表。 首先,什么是Map和HashMap? Map<K, V>是一个以 键值(Key)-数值(Value) 对应形式存储数据的接口。 在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value。 HashMap是Map<K, V>的实现类。(H

2020-10-16 15:14:35 178

转载 Single Number——寻找数组中仅出现一次的数(Leetcode 136)

代码方法转载自Leetcode 136讨论区。仅供参考分享。 问题描述: Given a non-empty array of integers nums, every element appears twice except for one. Find that single one. 给定一个整数类型的非空数组,每个元素出现次数不是1次就是2次,找到只出现一次的唯一元素。 例子: Example 1: Input: nums = [2,2,1] Output: 1 Example 2: Input: n

2020-10-08 09:28:03 143

原创 关于python中or的误用提醒

or 代变或 ,前后连接两个条件判断句,实际上是布尔值,或的运算结果是有真为真。 注意1恒为True,0恒为False 判断条件不能简写,例子如下: r,y,g = map(int,input().split()) n = int(input()) result = 0 for i in range(n): k,t = map(int,input().split()) if k == 0: result += t elif k == 1: result += t # 此处简写如下,但不能写成 if k==0

2020-09-05 10:36:46 175

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除