- 博客(56)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 LeetCode 3. 无重复字符的最长子串(O(1)空间复杂度,带大家回忆C++ string::find())
这道题目的思路是比较好想的,滑动窗口来维护最长子串,其中有一点优化的官方提到的当确定了一个子串的窗口之后,遇到重复字符,要维护窗口时我们可以确定左边界++右边界是重新把窗口大小该为零(即此时右边界 = 左边界);还是右边界不变,之后再继续维护呢?以示例一中的字符串 abcabcbbabcabcbbabcabcbb为例,找出从每一个字符开始的,不包含重复字符的最长子串,那么其中最长的那个字符串即为答案。对于示例一中的字符串,我们列举出这些结果,其中括号中表示选中的字符以及最长的字符串:以
2022-04-07 14:09:57
538
原创 LeetCode19.删除链表的倒数第N个结点
LeetCode19.删除链表的倒数第N个结点代码注释解析/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(int x) : val(x), next(nullptr) {} * ListNode(int x, Lis
2022-04-06 17:23:21
871
原创 LeetCode307.区域和检索 - 数组可修改
LeetCode307.区域和检索 - 数组可修改树状数组板子题,维护前缀和,控制时间复杂度代码附上(注释)树状数组知识点讲解看我这篇文章树状数组class NumArray {private: vector<int> tree; //树状数组 vector<int> &nums; int lowBit(int x) { return x & -x; } void add(int index, in
2022-04-05 14:12:30
447
转载 区间求和问题(转载)
针对不同的题目,我们有不同的方案可以选择(假设我们有一个数组):数组不变,求区间和:「前缀和」、「树状数组」、「线段树」多次修改某个数(单点),求区间和:「树状数组」、「线段树」多次修改某个区间,输出最终结果:「差分」多次修改某个区间,求区间和:「线段树」、「树状数组」(看修改区间范围大小)多次将某个区间变成同一个数,求区间和:「线段树」、「树状数组」(看修改区间范围大小)这样看来,「线段树」能解决的问题是最多的,那我们是不是无论什么情况都写「线段树」呢?答案并不是,而且恰好相反,只
2022-04-04 13:38:19
905
转载 torch常用tensor随机数生成-笔记
PyTorch 常用方法总结1:生成随机数Tensor的方法汇总(标准分布、正态分布……)在使用PyTorch做实验时经常会用到生成随机数Tensor的方法,比如:torch.rand()torch.randn()torch.normal()torch.linespace()在很长一段时间里我都没有区分这些方法生成的随机数究竟有什么不同,由此在做实验的时候经常会引起一些莫名其妙的麻烦。所以在此做一个总结,以供大家阅读区分,不要重蹈我的覆辙。均匀分布*torch.rand(sizes, ou
2021-11-23 10:27:02
2627
原创 爬取某图片网站的图片(偷懒法)
# @Author:Ps_Y# -*- coding = utf-8 -*-# @Time : 2021-05-11 11:15# @File : req_pic.py# @Software : PyCharmimport requestsfrom bs4 import BeautifulSoupimport osimport lxmldef main(): if not os.path.exists('./girl_pic'): os.mkdir('./gir
2021-05-11 12:41:51
209
原创 python网站小说爬取学习记录
# @Author:Ps_Y# -*- coding = utf-8 -*-# @Time : 2021-04-22 11:17# @File : TxtGet.py# @Software : PyCharmimport osimport requestsimport lxmlfrom bs4 import BeautifulSoupheaders = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.
2021-05-11 10:53:30
67
原创 2021考研经历、心得、分享
距离收到拟录取名单已经过去20天,距离查询初试成绩已经过去将近两个月,身边考研人的大喜大悲仿佛就在眼前,近一年的考研备考已经落幕。昨天学院组织让给18级(2022考研)学弟学妹开讲座,交流经验,通知的唐突,再加之刚好那两天没在校,我的演讲也草草了之。回头想,他们不就是当年的我吗?渴望得到帮扶,想要避雷,想要一战成硕,这是每个考研人的心声吧。所以我还是决定把自己的考研经历以及一些自己对考研的一些看法分享出来。大家挑选觉得有用的借鉴。码字不易,求个赞,转个发,打个赏##正文择校择校参考:院校学科能力、地
2021-04-21 15:15:39
1870
4
原创 环境变量汇总
涉及到一些热门开发软件,需要配置环境变量,进行一个汇总,便于查阅或者给其他小白开发者一点帮助。一、JAVA相关tomcat:也可直接path添加:二、python三、Android见我的之前一篇博文:Android stdio 安装、环境配置及问题解决四、小记目前大部分流行的开发软件在安装过程中会提示环境变量的自动配置设置,无论是计算机小白,还是行业所需,大家在安装相关软件过程中一定不要盲目的去NEXT(下一步),无论什么软件,这样既可以防止一些恶意软件捆绑,也可以个性化安装。
2021-04-21 13:22:02
137
原创 Android studio的安装及遇到问题,Emulator: PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT
学生党一个,文章内容为个人见解,欢迎大佬纠错。本学期要学习Android 应用网络编程,下载安装了Android studio 过程中遇到了棘手的问题,记录一下,也希望对同样有类似问题的你有帮助。个人使用的是Google的最新版本3.5.3,支持Android 10.0,官网即可下载官网下载地址首先要安装jdk以及jdk的环境配置,在此不说了,度以下其他帖子都有。这个帖子安装问题写的比...
2020-02-17 11:51:19
11306
18
JAVA开发项目合集、大学生课程设计(学生管理系统,计算器,考试系统,图片生成器Hannoi塔,记忆测试系统,局域网广播系统)
2022-04-08
codeblocks pow函数 C语言
2017-11-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅