自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 os.environ[“CUDA_VISIBLE_DEVICES“]=‘1‘无效?

os.environ["CUDA_VISIBLE_DEVICES"] = '1'指定代码运行在第1块显卡,但是该设置无效,程序仍运行在第0块显卡。解决方案:将该代码放到import torch之后

2020-12-15 16:41:49 9900 3

原创 创建二维vector并初始化

为了避免每次写都要百度,这儿记录一下。比如要创建m*n的vector,并置初始值false。代码如下:vector<vector<bool>> v(m, vector<bool>(n, false));

2020-10-12 13:59:20 859

原创 11 盛最多水的容器

题目链接双指针,学到了!

2020-10-11 11:38:50 131

原创 10 正则表达式匹配

题目链接对于该题,最简单的解法应该是动态规划。对于具体思路网上的解答很多。答题思路就是设置一个二维数组,第i,j位置代表p的前i个字符子串与s的前j个字符子串是否匹配。对于具体递推公式这儿不再赘述。但是我们需要注意一点。对于一个m长的p和n长的q。我们需要设置的二维数组大小为m+1,n+1(二维数组行列可互换,即行代表p或s皆可)。为什么要加1,是因为对于m长的p,我们需要考虑p的空子串。即需要考虑s匹配空的情况。同理,我们需要考虑s为空,可以匹配p的情况。举个栗子,我们需要考虑s为空,可以匹配p为.*

2020-10-11 10:48:34 181

原创 3 无重复字符的最长子串

题目链接注意两点:需要多次判重,就考虑使用unordered_map(哈希实现),或者map(红黑树)。如果集合元素固定且数量不多,可直接使用桶方法。代码如下:class Solution {public: int lengthOfLongestSubstring(string s) { int maxlen = 0, start = 0; vector<int> a(128,-1); for(int i = 0; i &l

2020-10-09 20:08:18 113

原创 7 整数反转

题目链接记录两点:负数也可以使用%10和/10。C++中INT_MAX和INT_MIN代表最大int和最小int。最后,附上代码:class Solution {public: int reverse(int x) { int num = 0; while(x != 0) { int d = x % 10; x /= 10; if (num > INT_MAX/10 || (

2020-10-09 19:55:16 118

原创 python2和python3中的zip

python2和python3关于zip有较大差异。今天,我们从以下三方面来具体聊一聊:文章目录1. python2和python3 zip区别2. 如何像python2一样在python3中使用zip3. 何为python generator?1. python2和python3 zip区别python2中zip返回一个列表,python3中zip返回一个对象。也因此,python2中zip元素可直接访问,而python3中zip元素不能直接访问(可用for循环访问,但访问过后zip元素将不能再访问

2020-07-24 19:00:23 398

原创 怎么解决json.dumps中文会变成ascii码?

设置参数ensure_ascii=False即可

2020-07-18 18:06:54 968

空空如也

空空如也

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

TA关注的人

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